Debra A. Leonard
June 18, 1960 - May 23, 2019
Debra A. Leonard, 58, of Towanda, PA passed away Thursday, May 23, 2019 at the Robert Packer Hospital in Sayre, PA. Debra was born in Towanda, PA on June 18, 1960, the daughter of Earl Richard Brown and Ellen L. Leonard Brown. She was a graduate... View Obituary & Service Information