There are 738 salary records for James Mclaughlin S with 167 different job titles from 210 employers across 39 states.