Rod Stewart branded a 'sly old dog' by close pal after discovering secret cancer news

ROD STEWART’S close friend and songwriter Johnny Mac has jokingly branded the rockstar a “sly old dog” after he discovered he had battled prostate cancer in private back in 2017.

source: express.co.uk