There are 144 salary records for James Gordon D with 93 different job titles from 127 employers across 40 states.