Carter Myers Automotive CEO Liza Borches. The Charlottesville, Virginia-based company has 15 stores in Virginia. Since coronavirus hit in mid-March, the company has seen its home delivery of sold cars shoot up from less than 5% of new vehicle sales to more than 20%.
{}