There are 572 salary records for Dennis Thompson with 121 different job titles from 156 employers across 36 states.