There are 452 salary records for John Patrick Brown with 115 different job titles from 146 employers across 31 states.