There are 619 salary records for Charles Michael Mcguire with 150 different job titles from 171 employers across 31 states.