Dr. Gregory graduated from Randolph-Macon Academy located in Front Royal, Virginia. He then attended The University of Richmond and received his Bachelor of Arts in chemistry with honors. Dr. Gregory received his medical degree with honors from the Medical College of Virginia.
Dr. Gregory completed his pediatric internship and residency at the Navy Regional Medical Center in Portsmouth, Virginia. He completed a fellowship in developmental pediatrics at the University of North Carolina, Chapel Hill.
Dr. Gregory is board certified by the American Board of Pediatrics. He is a fellow of the American Academy of Pediatrics and holds membership in the American Medical Society for Sports Medicine. Dr. Gregory was honored by the National Athletic Trainers Association with an honorary membership in 2006 for his commitment to athletic training education and the profession of athletic training. In 2009, Dr. Gregory received the Schaffer’s Award from the American Academy of Pediatrics for his long term commitment to the development of primary care sports medicine.
In addition to general pediatrics, Dr. Gregory specializes in pediatric primary care sports medicine and developmental pediatrics. He lectures nationally on pediatric primary care sports medicine issues. He has been the team physician for Western Branch High School in Chesapeake since 1984.
Dr. Gregory has been with the Lakeview Medical Center family since October of 1995 and has served as medical director since January of 2012.