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