EXCELLENT!

David was excellent and extremely patient. He worked with us for years!