There are 689 salary records for Brian Smith with 355 different job titles from 516 employers across 43 states.