Leonard C. Cross, 69, of Winona, died Saturday, May 6, 2017 at St. Elizabeth's Medical Center in Wabasha. Arrangements are pending with Hoff Celebration of Life Center, Goodview.