Debra Jean Libby
PUNTA GORDA, FL - Debra Libby passed away on April 7, 2026, in Punta Gorda, Florida after a lengthy battle with cancer. She was able to spend her last few weeks with family and friends, sharing memories and many laughs. Debra was born in Milford, New Hampshire to parents Donald and Nancy ...