There are 1,933 salary records for Gregory Thomas J with 421 different job titles from 493 employers across 45 states.