There are 196 salary records for Mark Harris with 99 different job titles from 161 employers across 41 states.