There are 147 salary records for John Matthew Morgan with 72 different job titles from 62 employers across 20 states.