Avoiding cowboy builders with the DIY Doctor building contract part 1

2014-01-27 2