About David MacDonald 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. Books by David MacDonald Canada and the Biafran Tragedy by (author) Andrew Brewin & David MacDonald