I hope Dennis has a decent internet connection up there, above the clouds, so that he can read the amazing tributes being paid here.
I can add nothing to what has been said before, apart from adding my thanks to Geriaviator for his words above and for his efforts in consolidating Dennis’ writings.