There are 1,223 salary records for William Brooks R with 258 different job titles from 359 employers across 39 states.