There are 677 salary records for Mark Rose with 130 different job titles from 152 employers across 28 states.