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