About

Blank

Dr. Armstrong is a native of Toronto, Ontario, Canada.  He received his undergraduate education from the University of Toronto with a Bachelor of Science degree in Molecular Genetics and Molecular Biology.  He then completed his Doctorate of Medicine at St. George's University School of Medicine.  He has also received a Master of Science in Health Administration at Virginia Commonwealth University.

He is a Preceptor for Foundations of Clinical Medicine teaching VCU School of Medicine medical students.

Education

Medical School
St. George's University School of Medicine

Internship
Internal Medicine and Pediatrics, Medical College of Virginia

Residency
Internal Medicine and Pediatrics, Medical College of Virginia

Certifications & Memberships

Internal Medicine -- American Board of Internal Medicine

Pediatrics -- American Board of Pediatrics

Gender

Male

Specialty

Internal Medicine

Office Locations

Appomattox River Primary Care, LLC
815 West Poythress Street
Hopewell, VA 23860
Phone: (804) 520-1110