John M. Weiland John is a fast-thinking trial attorney who focuses on criminal and traffic defense. He has represented hundreds of traffic law clients in Virginia. Read More