There are 93 salary records for James May S Jr with 62 different job titles from 80 employers across 34 states.