Andre McDonald has had an eventful summer.