There are 323 salary records for Michael Murphy J with 194 different job titles from 222 employers across 38 states.