There are 266 salary records for James Holder M with 62 different job titles from 81 employers across 22 states.