Richard Weirich, M.D.,Ph.D. NPI Number: 1528113214 Primary Specialty: Endocrinology (Board Certified) Education Residency Internal Medicine Washington University Barnes HospitalSt. Louis , MO1993 Fellowship Endocrinology National Institute of Diabetes and Digestive and Kidney DiseasesBethesda , MD1996 Board Certification Internal Medicine American Board of Internal Medicine1994 Endocrinology, Diabetes and Metabolism American Board of Internal Medicine1997 Recertified American Board of Internal Medicine2012 Reviews 03/17/2023 He's a Wonderful Doctor. 03/09/2023 The doctor encouraged and completely answered all my questions. He immediately put me at ease. 03/09/2023 Dr Weirich is THE BEST as a doctor and person. 03/08/2023 The doctor was very friendly, informative, and kind. It was my first time seeing him, and he made my wife and I very comfortable. It was a very pleasant visit. Show More