James is extremely thorough, knowledgeable, and professional real estate agent. He has a vast knowledge of the Richmond market, negotiation, suggesting improvements, staging, etc. James kept in constant contact with us throughout the selling process and we never waited longer than an hour for a return call, day or night. By no fault of James, we went through 3 purchase contracts before finally closing on our home. Through all of the challenges, James’ enthusiasm to sell our home never faltered and his positive attitude kept us encouraged. We sold our home while we were out of town e and James’ handled all of our repairs, maintenance and inspections. His professional contacts and willingness to handle the details was invaluable especially since we were 100’s of miles away. There wasn’t a challenge we faced that James wasn’t willing to tackle. By the end of our sale experience, we truly felt like we’d found a friend in James. I would recommend James to anyone looking for a first class realtor.