Geoffrey Parnell

Geoffrey Parnell is Keeper of Tower History, Royal Armouries, HM Tower of London.