John Tesh is continuing to battle cancer ten years after doctors gave him 18 months to live. "I was given 18 months to live," the former TV personality told Page Six. "So, I’ve been fighting cancer ...