There are 673 salary records for Marvin Johnson Sr with 175 different job titles from 188 employers across 32 states.