David Petrie hasn't written any stories yet.

David Petrie

Software engineer and entrepreneur, working on a new project. Previously @playcomo @hackdirt @LSHQ.