There are 924 salary records for James Douglas Fraser with 244 different job titles from 297 employers across 37 states.