John N. 'Big John' Flanagan, 52, Canton