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