I have used these folks for all my legal needs on 3 occasions over 8 years, and they did a good job. When I required a rush on something, they were responsive and delivered. They communicate with the client. They are flexible with the appointment times when required. Terrill, Cheryl, John and Randi have all helped us. Great job.