I am looking for a term or an idiomatic expression to refer to a good, experienced lawyer who, in terms of competence and results, is well above average.
The term or the expression can be formal or informal. I've been asked to supply a phrase where to use it. It could be:
Mr. Smith is a very competent lawyer, he is a [...].