There are 630 salary records for Joseph Henry Johnson with 140 different job titles from 185 employers across 34 states.