There are 2,360 salary records for Michael Perry J with 448 different job titles from 594 employers across 45 states.