William O'Mahony

Background

William is the International Officer at the School of Computer Science.

William-OMahony-380x200