Dr Mary Maclachlan

Lecturer
Dr MacLachlan is a Senior Lecturer in the Department of Applied Computer Games.