Dr. John Lafata, DO is a Internal Medicine Specialist in Clyde, NC and has over 31 years of experience in the medical field. He graduated from Philadelphia College of Osteopathic Medicine medical school in 1990. He is affiliated with medical facilities Haywood Regional Medical Center and Mission Hospital. Be sure to call ahead with Dr. Lafata to book an appointment..