Debra L. Twigg
January 15, 1962 - August 21, 2024
Debra Twigg, born on January 15, 1962, peacefully passed away on August 21, 2024, in Sayre, Pennsylvania, United States. Debra was the beloved daughter of Lloyd Chilson and Patricia Davies. She is survived by her two children, Taylor Twigg... View Obituary & Service Information
