Hon. Sir David Gilbert Ferguson BA, Kt.