Virtually Anywhere in U.S. OR In-Person at Smith Mountain Lake: 16483 Moneta Rd., Moneta, VA 24121, Halesford Center Unit D