David Walsh - Canadian businessman (1945–1998)