John S. MacDonald
John Scantlebury Macdonald was a Canadian singer and recording executive. Under the pseudonym... more »
John Spencer MacDonald, OC is a Canada engineer, businessman, and academic. He is co-founder of... more »