These are my personal views and does not necessarily represent that of my employer.