There are 574 salary records for James Wilson D with 344 different job titles from 436 employers across 46 states.