May God bless you and your...

Leo E. Owen
Chippewa Falls, Wisconsin


Chippewa Falls, Wisconsin
Leo E. Owen, 83, of Wyoming, Minn., died Thursday, April 26, 2012 at the University of Minnesota East Side.
On Jan. 1, 1987, Leo married Bette Harlan in Atlanta, Ga.
He was born March 22, 1929, in Ottumwa, Iowa, the son of George and Nina (Schertz) Owen.
Leo graduated from...
Read More