There are 624 salary records for John Terry Deweese with 133 different job titles from 160 employers across 34 states.