301537

Norman Winarsky

#301537

@normanwinarsky

Lecturer, Stanford Universitysri.com