Mrs. Deborah Lorraine Castle (nee Turner)
September 16, 2017
On 16 September 2017, “Veneilia” passed peacefully into the spirit world. Survived by her son Ryan Vandermaas; her husband John Castle; brothers Karl Turner and Darryl Turner; sister Maelora Southwell; nieces Sasha Southwell,... View Obituary & Service Information