There are 698 salary records for John Connolly B with 144 different job titles from 160 employers across 24 states.