There are 70 salary records for Peter Sheehan C with 6 different job titles from 12 employers across 3 states.