Patrick Duncan (governor-general)

GPTKB entity