There are 677 salary records for Patrick James Fehling with 175 different job titles from 228 employers across 38 states.