Daniel W. O'Connor, 88, Canton