Dr. Terry Lee Puckett, MD, MPH | Preventive Medicine Physician in Abingdon, VA | FindClarity