There are 261 salary records for Jennifer Lee Brooks with 158 different job titles from 203 employers across 40 states.