There are 508 salary records for Michael Mcclain C with 136 different job titles from 147 employers across 32 states.