Andrew Zallie
Andrew Zallie

Andrew Zallie

Musings on innovation, technology, and design.