Okay, for those of you who are mentioning his B at GCSE, I'd like to say that I managed to get an A at GCSE, and I managed a B in AS FM and got ABCb overall for A levels, and AAAABBBBBCD for GCSE. In comparison, there are people on my course who got 13 A*s at GCSE and 4A's at A level (why they went to RH is beyond me, when they could have easily gone to UCL/Kings/Notts/Manchester, but anyway)... now they're all struggling at university. By all, I mean all.
The most clever maths students in my year and the year below managed to screw their A levels up somehow. I'm not saying they all did, but there's a significant amount to point out a trend.