James Hall is a highly skilled professional, competent in every aspect of his work. He is an excellent communicator, thorough in handling details and explaining to all parties. He quickly sold my property and worked diligently through the closure date. I highly recommend him!