There are 7,942 salary records for Brian Smith M with 1,372 different job titles from 1,731 employers across 50 states.