Attorney Hall was very efficient and fast in getting my case resolved. He listened to my concerns and was able to come to a very reasonable plea agreement. Even talked to the probation department for me before leaving. Would recommend!