Running a successful contracting business takes more than skill with tools and hard work. You need to be smart too and surround yourself with good people. It also takes discipline, systems, and smart decision-making. Whether you’re a general contractor, renovator, or...