David Small Designs is an award winning custom home design firm. See a portfolio of our Overhang project