There are 87 salary records for James Kevin Baggott with 61 different job titles from 76 employers across 30 states.