There are 388 salary records for David Thomas A with 219 different job titles from 303 employers across 41 states.