Worked with Jim to purchase my house few years ago and can't say enough good things about him. He is knowledgeable, personable and endlessly patient . He has the time to answer every single question. Buying a home is stressful but working with him made it as painless and straight forward as possible. Highly recommend him.