Canadian Presbyterian Mission

GPTKB entity