There are 434 salary records for Joseph Johnson with 250 different job titles from 343 employers across 46 states.