Fergal Patrick Joseph Gallagher: Biography