There are 745 salary records for Thomas Rose D with 178 different job titles from 239 employers across 39 states.