There are 165 salary records for Marc Allen Brotherton with 33 different job titles from 44 employers across 16 states.