David MacDonald was a Progressive Conservative MP six times for the Egmont riding in Prince Edward Island between the late 1960s and late 1980s. He is also a minister of the United Church.

No products were found matching your selection.
Shopping Cart
Scroll to Top