There are 697 salary records for Shannon James D with 168 different job titles from 205 employers across 35 states.