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