Thomas Rippeth

Bangor University