Everything that you need in a lawyer. Can not go wrong having him represent you. Will pass his name on to those who may need help in his field of legal services. Would rate him a 10 on a scale of 1-10. He always puts your intrest and concerens first, which is important as a client.