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