Elnora Curran

Holliston- Elnora “Michele” Curran, 80, of Holliston, passed away peacefully at Milford Regional Medical Center on Monday, April 12, 2021 surrounded by her children. Born...