Features Haddock retires after 42 years of hard work May 29, 2012 admin After teaching for 45 years Gail Haddock retires.