There are 140 salary records for James Hayes L with 98 different job titles from 123 employers across 31 states.