There are 561 salary records for Thomas James P with 341 different job titles from 423 employers across 46 states.