@JohnJCarvill
Teacher, Historian, IT Professional. UCD, TCD, Business, History, Politics, Philosophy. Opinions Are My Own