There are 147 salary records for Michelle Johnson with 121 different job titles from 110 employers across 6 states.