James is very knowledgeable and a very nice and friendly person. As first-time house buyers, we have a lot of questions. He answers all of them patiently and helpfully. Furthermore, his experience and expertise in house building probably set him apart from some realtors in the areas. James made our first-time house hunting a pleasant and smooth process. I would recommend him to my friends.