There are 197 salary records for Joseph Todd Johnson with 55 different job titles from 69 employers across 20 states.