William Senior Mahoney

Biography