There are 2,306 salary records for Thomas Charles with 494 different job titles from 617 employers across 42 states.