There are 1,876 salary records for Michael Brooks S with 430 different job titles from 552 employers across 46 states.