Andrew Love

Andrew Love

Tinkerer, armchair philosopher, futurist
92 points