Troy did great work and explained everything thoroughly. Very knowledgeable and would recommend him to anyone.