Edward Weisheimer dies