There are 1,523 salary records for James Hayes W with 355 different job titles from 405 employers across 41 states.