I heard (2nd hand via Kate Spencer who runs Maple Leaf Music in Brattleboro VT) that he had a heart attack. . . but keep remembering Heinlein: "in the end all forms of death can be called heart failure." I'm more sad that he left early than I am wondering exactly why, and wishing I had had more conact with him over the years.