CJ Duncan completed the full re-rendering of the entire apartment complex in addition to replacing failed cavity & sill flashings & other work.
CJ Duncan completed the full re-rendering of the entire apartment complex in addition to replacing failed cavity & sill flashings & other work.