There are 205 salary records for Thomas Clark with 138 different job titles from 171 employers across 41 states.