There are 336 salary records for John Murphy P with 186 different job titles from 276 employers across 37 states.