John has over 25 years of construction experience. He has worked in both residential and commercial construction during those years. He previously owned a successful contracting company for 17 years building new construction homes and self performing concrete work.