John Ryan

Visiting Fellow, Global Projects Center

Stanford University

John Ryan