Douglas Marston

Philosopher, Scientist, I.T. Geek, and Progressive guy living in Northern Minnesota.