I wanted a lawyer that I could trust and would want what is best for me in my specific situation. After doing some research, I found Randy's website and was immediately intrigued. After having a sit down meeting, I could tell Randy was a genuine person who honestly wanted to help me - and that is exactly what he did. Whenever I had questions or concerns, he was eager to explain and never took longer than an a couple hours to return my calls. I highly recommend Randy for his professionalism, trustworthiness, and his high knowledge of the ins and outs of law. 5 stars all around - you'd be a fool to not hire Randy Hall.