There are 1,002 salary records for Katherine Thomas with 242 different job titles from 308 employers across 43 states.