There are 820 salary records for Brian Mcdonald with 170 different job titles from 239 employers across 30 states.