Ben Weaver 2006 Club Champion