There are 2,301 salary records for Robert Murphy with 408 different job titles from 585 employers across 43 states.