There are 5,365 salary records for Andrew Smith M with 1,146 different job titles from 1,422 employers across 51 states.