Patrick J Connolly Author