Dr. David Barclay is a Board Certified Family Physician and a Fellow of the American Academy of Family Physicians. In 2011 he was listed in Best Doctors in America. Dr. Barclay attended Haverford College in the 70′s where he graduated with a degree in Philosophy. He earned his medical degree at Tulane University School of Medicine in New Orleans where he also completed a Masters Degree in Public Health (MPH). He completed his Residency at the University of Maryland, Department of Family and Community Medicine. After Residency Dr. Barclay served on the faculty of the University of Maryland, Department of Family and Community Medicine. In 1997 he joined the faculty at Temple University School of Medicine in the Department of Family and Community Medicine where he worked for 15 years. He recently opened his own private practice in Philadelphia.