There are 316 salary records for Amber Brooks M with 89 different job titles from 115 employers across 32 states.