There are 1,582 salary records for David Murphy with 359 different job titles from 417 employers across 41 states.