There are 197 salary records for Matthew Mcgrath D with 47 different job titles from 54 employers across 16 states.