John Tyndall, LLD, F.R.D.,