daegontaven

Hamilton, ON, Canada

http://taven.me

Twenty something polymath with delusions of grandeur.