There are 492 salary records for Michael Thompson D with 269 different job titles from 376 employers across 45 states.