David Herse

Blog

Thoughts on technology, building, and the future.