There are 1,418 salary records for Terry Brown with 303 different job titles from 385 employers across 39 states.