Jane Harrison retires after 27 years