Mike Battista

Mike Battista is a technology analyst and a writer with a PhD in psychology from the University of Western Ontario. His blog contains various things about his life, thoughts, and whatever else he feels like sharing. Maybe He’ll put some useful information there or here someday. Who knows.