There are 681 salary records for Mark Brooks A with 159 different job titles from 161 employers across 32 states.