CG
CG

Adventurer, surfer, coder, secret scientist, writer, human rights advocate, poet, writer