James is not only professional and knowledgable, but also very patient and friendly to us. As first time buyer, we know very few things about buying house. James clearly explained everything to us, worked with us at each step, and helped us buy the house we like. During the process, we learned a lot from James. His experience on home renovations helped us make decision and have ideas about potential improvements. He has great connections with Lenders, inspectors, Title company, and contractors, which makes the whole process very smooth. We are very happy with the services James provided and recommended to us. Thanks very much, James! We strongly recommend James to anyone who wants to buy or sell a house.