Joseph Farrell is a custom residential design firm that builds new homes, renovates existing ones, does additions and performs historical restorations, remaining environmentally aware and making its projects as energy-efficient as possible. Please visit the company's website to view its portfolio.