There are 432 salary records for Thomas David E with 253 different job titles from 338 employers across 44 states.