Leigh Joseph Almeida
January 17, 2022
Leigh Joseph Almeida of Cumberland RI, passed away peacefully with his loved ones by his side Jan 17th, 2022 at Brigham and Women’s Hospital. Leigh was born June 4th, 1956 in Providence and resided in Cumberland, RI. Leigh is the son of... View Obituary & Service Information