Dr Bob Grant MBE is an expert on cancer, charity worker & former Fife GP.