James is a strong communicator and a person you can rely upon to deliver on what he says he will do. James worked tirelessly on our behalf to enable a successful sale of our property. I would recommend him to anyone interested in engaging a committed, professional agent.