After many years of many repairmen, I can say Hammersmith Contracting is the ONLY one I would trust. He can fix anything. He does a perfect job as well, not a quick fix mickey mouse type like most of them do. His jobs will last. All work was done perfectly. Thanks Jim for everything.