Tim O'Connor, Haverhill