John Allen, 77, formerly of New Castle, Delaware, and more recently residing in Big Pine Key & Sebastian, Florida, passed away in Delaware on August 15, 2020 surrounded by his loved ones. He was born on January 19, 1943 in Wilmington, Delaware,... View Obituary & Service Information