There are 391 salary records for Murphy John Iii with 191 different job titles from 316 employers across 42 states.