Stansbury retires after long career