There are 393 salary records for Murphy John with 230 different job titles from 288 employers across 38 states.