All contents provided on this blog are for informational purposes only. The opinions expressed in this blog are my own and do not express the opinions or strategies of my employer. My thoughts and opinions may change or evolve over time, one of the consequences of being an open minded person in an ever changing environment. I make no commitment to the accuracy and completeness of the content. These are my ramblings and they are free!