There are 386 salary records for Catherine Perry with 94 different job titles from 109 employers across 24 states.