There are 262 salary records for Teresa Johnson with 123 different job titles from 227 employers across 45 states.