John Duff

Software developer for a living, curious mind for living life.

View on We The Citizens