There are 138 salary records for Mark Johnson R with 117 different job titles from 105 employers across 6 states.