Dave's generosity of spirit and humour shone through the good times and protected us from the bad. So long, old pal.