There are 3,575 salary records for James Murphy P with 649 different job titles from 854 employers across 49 states.