John Diefenbaker
Dec. 26, 2024
John G. Diefenbaker | Conservative, Progressive, Parliament | Britannica 406 John A John Diefenbaker Stock Photos, High-Res Pictures, and Images - Getty Images The Life and Political Career of John G. Diefenbaker - Diefenbaker Canada Centre | University of Saskatchewan John Diefenbaker