There are 395 salary records for David Thomas A with 243 different job titles from 320 employers across 43 states.