Gerard O'Neill

Just a crazy kid whose thoughts may get him in trouble one day. Nothing I say reflects the opinions of people who pay me. http://gerardoneill.com

Gerard O'Neill