Tim Rosen is just a guy who wants to be a better person and make the world a better place. He spends a lot of time thinking about ethics, philosophy, religion, and spirituality.