Very knowledgeable and professional. Stephen took a lot of time to explain the solution, why it was needed, and help me understand why other simpler solutions would most likely not be effective. He was very helpful.

Mark S. of Kernersville, NC