There are 142 salary records for David Murray P with 91 different job titles from 115 employers across 31 states.