There are 4,054 salary records for David Thomas E with 759 different job titles from 1,050 employers across 49 states.