There are 319 salary records for James Adams M with 163 different job titles from 247 employers across 40 states.