Billie Lou Storch
July 28, 1923 - February 8, 2018
Billie Lou (Neville) Storch, 94, of Columbus passed away on Thursday, February 8, at the Cherith Skilled Nursing Area of Willow Brook Christian Village, Delaware, OH. Born in Adair, OK on July 28, 1923, she was the youngest of nine children... View Obituary & Service Information