James was with us through 10 purchase offers and five contracts (four of which did not complete for various reasons) before we finally got our house. He was patient, professional, and knowledgeable throughout the process and even answered questions and provided pre-approval letters on the weekends and in the evenings when needed. We recommend him without hesitation.