Edward F. Castle succumbs to long illness