Michael A Foy

Foy is Head of History at The Methodist College, Belfast.