There are 510 salary records for John Brown P with 236 different job titles from 396 employers across 48 states.