Bishop Shanahan
Carty, Xavier1941-
Dublin (7 Lower Abbey St., Dublin 1) Catholic Communications Institute
1971
Shanahan, Joseph.