Dr H. T. Hallowell receiving Honorary Membership of NIHE Limerick

Image

Share