There are 562 salary records for Brian Hayes D with 131 different job titles from 162 employers across 34 states.