There are 379 salary records for Andrea Smith M with 224 different job titles from 297 employers across 42 states.