Regular checkup aint finding colon cancer, you gotta get a colonoscopy for that and the recommended age to start doing that is 50, so if he's 48 it wouldn't be surprising if he hadn't started doing that yet. Either way with colon cancer most of the time your fukked because once you start showing symptoms that's when its already too late.
I thought it was 40. Cause that's when I'm gonna start.