There are 931 salary records for Michael Parks J with 204 different job titles from 230 employers across 34 states.