William McGuckin de Slane

Summary