Trex decking with steel framing, covered porch with EZ Screens in Flemington, New Jersey
First Story Deck, Composite, Metal Rail