About: John Dixon

John Dixon
Profile:
John Dixon is a past president of the B.C. Civil Liberties Association, and a retired professor of philosophy at Capilano University in N. Vancouver, B.C.
Website:

Articles by John Dixon: