There are 817 salary records for Thomas Peterson J with 186 different job titles from 244 employers across 38 states.