Craig Monroe
MD
Physician
GI Division, Stanford University
Palo Alto, CA
Appearances