Relatives and friends are invited to visit with John’s family from 5 to 8 pm on Monday, April 18, at Miles Funeral Home, 1158 Main St., Holden. A Mass of Christian Burial will be held at 10 am on Tuesday, April 19, at St. Mary’s Church, 114 Princeton St., Jefferson, followed by a graveside service with full military honors at 1:30 pm at Puritan Lawn Memorial Park, 185 Lake St., Peabody. In lieu of flowers donations may be made to the Maine Veteran’s Home, 477 High St., South Paris, ME 04281. To share a memory or offer an online condolence visit our "Guest Book" here on this page.