Trainer Michael Byers retires after a 43 year career