Andrew Zallie

Musings on innovation, technology, and design.

Andrew Zallie