There are 1,392 salary records for Terry Brown with 297 different job titles from 383 employers across 39 states.