There are 278 salary records for Teresa Johnson A with 156 different job titles from 230 employers across 43 states.