http://djcharlieclean.ca http://facebook.com/djcharlieclean http://twitter.com/djcharlieclean Guelph DJ Charlie Clean is Mark Caravaggio, a man passionate ab...