There are 573 salary records for Steven Sullivan with 116 different job titles from 158 employers across 31 states.