Brian Mackay

BC, Canada

Brian Mackay

BC, Canada

CIO Thompson Rivers University but thoughts are my own