There are 444 salary records for David Patrick with 109 different job titles from 130 employers across 28 states.