OWLS HEAD — Thomas E. Ross, 72, died peacefully with his loving family at his side, Wednesday, March 27, 2024 at his home following a courageous battle with Parkinson’s Disease and Lewie Body Dementia. Family and friends are invited to visit during...