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