A wonderful friend and colleague and also an excellent teacher with an outstanding knowledge of his subject.