Alan Seng

Alan Seng

Striving to become a better human being, thinker, and technology advocate, in that order