Desmond Liao

Thoughts on technology, design, and marketing.