I had amazing experience with David on my first time home buying process with NBKC bank. David was very responsive, thorough, supportive and provided clear answers with great patience on every questions/doubts we had during the closing process. In addition, he made sure that we were getting the best option among various combinations of mortgage rates, duration, lender credits and discounts in closing costs. David helped us close effortlessly on time. Highly recommended!