There are 549 salary records for Mark Johnson R with 364 different job titles from 410 employers across 47 states.