There are 686 salary records for Angela Smith D with 369 different job titles from 530 employers across 45 states.