There are 499 salary records for Brian Richards with 115 different job titles from 140 employers across 27 states.