There are 622 salary records for John Mcgee J with 143 different job titles from 170 employers across 34 states.