David A. teRiele, 32, Canton