There are 331 salary records for James Murphy P with 166 different job titles from 250 employers across 34 states.