Tom Stokes, Traverse City’s ‘Mr. Holland’ dies