There are 4,478 salary records for John Thomas P with 867 different job titles from 1,062 employers across 49 states.