There are 5,427 salary records for Mark Johnson R with 1,052 different job titles from 1,294 employers across 49 states.