There are 274 salary records for Matthew Shields with 74 different job titles from 92 employers across 28 states.