mike connolly