There are 930 salary records for James Welch P with 193 different job titles from 245 employers across 42 states.