John A. Macdonald Share This John A. Macdonald (John Alexander MacDonald, John A. MacDonald, John A. Macdonald)