There are 811 salary records for Gary Clark with 170 different job titles from 219 employers across 42 states.