There are 252 salary records for Stephen Brown J with 124 different job titles from 202 employers across 43 states.