Keven Williams says a private health check-up did not detect his cancer. By the time he was diagnosed two years later, it had ...