John W. Bates, III is a retired partner at McGuireWoods LLP


Recent Articles