Thomas Francis
Thomas M. Francis, 66, a lifelong Haverhill resident, passed away peacefully with his family by his side at the Merrimack Valley Hospice House in Haverhill after a month long battle with pancreatic cancer.Born in Haverhill, he was the son of...
READ MORE



