Seamus Whyte

Ordinary Council member of the Porcupine Marine Natural History Society