Daniel Okimoto

1 Appearance
Political Science Professor, Stanford University