There are 743 salary records for Catherine Clark with 161 different job titles from 247 employers across 37 states.