Steve Rosenberg Retires after Five Decades of Service