Colin Weaver is one of the good guys out there you can buy with confidence.