There are 79 salary records for Mark Thomas D with 54 different job titles from 65 employers across 6 states.