There are 1,126 salary records for Michael Welch E with 241 different job titles from 325 employers across 41 states.