There are 313 salary records for John Murphy E Jr with 155 different job titles from 250 employers across 40 states.