December 10, 1939 - April 24, 2006, William Earl HUDSON passed away on April 24, 2006 in Peterborough. Funeral Home Serv...