There are 147 salary records for Teresa Richards R with 33 different job titles from 52 employers across 17 states.