There are 1,604 salary records for Paul Thompson D with 327 different job titles from 431 employers across 45 states.