There are 271 salary records for Brian Nicholson with 57 different job titles from 62 employers across 23 states.