Karen Renaud

Computing Scientist, University of Strathclyde in Glasgow