There are 577 salary records for John Parks D with 134 different job titles from 179 employers across 30 states.