About Steve Taffee

Educator, advocate for environmental sustainability, technologist, & book lover located near Stanford University, CA.

Public Notes


Recent Activity

(Menlo PArk, CA)
Steve Taffee