There are 4,709 salary records for John Brown P with 876 different job titles from 1,159 employers across 51 states.