David Bowers

Bangor University