Building a home can be quite an emotional rollercoaster. Constructing a new house is a time-consuming and expensive endeavor that rarely goes from beginning to end without a single hiccup or obstacle. To that end, it’s important to find the right partner who is easy to work with, has the right style and skill set...