There are 675 salary records for Stephen Sullivan J with 145 different job titles from 168 employers across 34 states.