There are 268 salary records for Teresa Johnson with 154 different job titles from 225 employers across 43 states.