Charles G.

Traveller • Dancer • Entrepreneur • Hi-tech enthusiast • Sceptic • Software engineer • Born-again minimalist

Charles G.