Leo Gallagher

Leo Gallagher, also known as Lord Galway, is a Seelie Troll Grump in Ireland.