There are 190 salary records for Brian Thomas D with 116 different job titles from 158 employers across 33 states.