Simmons retires after 45 years