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