John Holmes is professor emeritus at Queen’s University.

Return
to cigi
2017