Michael McCartney spent his 80th in hospital