We enjoyed working with James Hall. He was professional, efficient, and flexible. He was very patient with me as I looked at house after house, sometimes changing my mind about what I wanted. All the paper work was accurate and complete. I would most certainly work with him again.