There are 387 salary records for James Murphy P with 225 different job titles from 290 employers across 42 states.