B+ from the NRA
Clicked on the links, and he looks solid to me - I don't quite see why he rates only a B+ from the NRA...