Michael Connolly's profile