There are 509 salary records for Brian Black with 137 different job titles from 143 employers across 28 states.