David is wonderful about sharing his knowledge