There are 2,296 salary records for Thomas Clark with 482 different job titles from 609 employers across 46 states.