There are 788 salary records for Thomas Smith J Jr with 361 different job titles from 605 employers across 49 states.