flickr-free-ic3d pan white

Dr. Gregory Stewart

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

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