Dr. David M Keith, MD has a medical practice at 429 East Main Street, Union, SC 29379. Currently, Dr. David M Keith specializes in family practice in Union area and has over 42 years of experience in the field of medicine. He graduated from Medical University Of South Carolina College Of Medicine with his medical degree in 1976.