David was fantastic and very patient with me. He answered all my questions.