Second Garvagh Presbyterian Church

GPTKB entity