David Connolly. iQ consulting