David Semple

Lecturer
David is a Lecturer in the Department of Mechanical Engineering.