Charles G.
Charles G.

Charles G.

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