There are 469 salary records for Patrick Shea J with 84 different job titles from 121 employers across 30 states.