F.J. Hannay                   This page last updated: 26 December 2017