Our family has used Jim for 3 moves now, and hes very good at explaining the complexities or buying or selling a home, mortgages, the closing process etc. He also gave great advice on negotiation. He's also a really nice guy to talk to and work with! Nick J-H