Good: Everything. He's the best! Very kind, understanding, VERY experienced , I could go on. and they let you know if they're running late which is nice.. Bad: Prices but that's to be expected when you get the best.. Improvements: Nothing really. Other: I highly recommend Dr G for anyone needing help. He saved me!.
more