There are 433 salary records for John Brown M with 214 different job titles from 328 employers across 39 states.