There are 342 salary records for Gary Sullivan with 77 different job titles from 110 employers across 26 states.