There are 382 salary records for Cheryl Brooks D with 83 different job titles from 93 employers across 20 states.