John A. Macdonald Sr.

GPTKB entity