There are 674 salary records for Matthew Johnson D with 342 different job titles from 507 employers across 48 states.