There are 452 salary records for Daniel Welch with 90 different job titles from 141 employers across 32 states.