John and his team did a great job for us! Tried on my own to get the insurance company to do right by us after storm damage to our roof, but they would not cooperate. Millin and Millin helped us get what we deserved.