Doctor William Ward Akroyd retires after 39 years as a G P.