Dr. Gregory Stewart

Dr. Gregory Stewart, associate professor of orthopaedics at Tulane University School of Medicine. Photo by Paula Burch-Celentano.

673 views
0 faves
0 comments
Taken on March 10, 2014