David was amazing throughout the whole process of buying our home. He was honest, listened to our needs, provided the necessary steps to get to where we needed to be and always followed through. He is also very knowledgeable in real estate and mortgage. Hopefully we'll be doing business with him again.