There are 435 salary records for Thomas John Clemens with 284 different job titles from 344 employers across 45 states.