There are 37 salary records for James Sullivan with 27 different job titles from 25 employers across 2 states.