All views and thoughts expressed here are my own personal views and thoughts.