Stephen is very responsive, knowledgeable in handling sophisticated transactions with me. I have worked with him over 5 years and he is top notch at every level.