There are 448 salary records for Keith Murphy with 75 different job titles from 110 employers across 26 states.