There are 126 salary records for Mark Baker with 89 different job titles from 109 employers across 33 states.