There are 509 salary records for Angela Smith D with 251 different job titles from 399 employers across 37 states.