There are 3,738 salary records for Joseph Johnson with 792 different job titles from 967 employers across 49 states.