Steven Malcolm Todd, born June 27, 1968, in the vibrant city of Montréal, passed away peacefully on March 31, 2025 at 5:05pm, leaving a legacy of love and dedication that touched all who knew him. A devoted and caring individual, Steven’s life revolved around his...












