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