I had a great experience with Stephen. He was thorough and transparent throughout the entire process and I am extremely satisfied. He is knowledgeable and very efficient. He recognized all relevant issues with my case and dealt with them. He explains things clearly and succinctly, which is an important quality you don't find in all attorneys. He was very prompt about returning my calls and I never felt like I had to chase him down to ask a question. He gets good results and I would definitely use him again.