There are 494 salary records for Michael Mcclain S Jr with 134 different job titles from 146 employers across 31 states.