There are 572 salary records for Joseph Anthony Johnson with 125 different job titles from 146 employers across 26 states.