There are 331 salary records for Joshua Brown with 191 different job titles from 278 employers across 47 states.