Cameron Cooke (@CGCooke) header
Cameron Cooke (@CGCooke) profile picture

Hyperactive Omniheurist, easily confused.

Toulouse, France
Joined June 2013