Keith Hope Shackleton, MBE, Walrus