There are 394 salary records for Joseph Johnson D with 197 different job titles from 316 employers across 46 states.