There are 1,050 salary records for Michael Perkins with 228 different job titles from 285 employers across 39 states.