Pete Wall

Thoughts on life and software