I have used him over the last ten years and he is wonderful. He always returns calls promptly, is extremely knowledgable and he really cares about others. Can't get better than that.