There are 796 salary records for Brian Mcdonald M with 169 different job titles from 236 employers across 30 states.