James Wallace (New Zealand philanthropist)

GPTKB entity