There are 506 salary records for Patrick Mcgrath C with 102 different job titles from 106 employers across 23 states.