Disclaimer: Materials in this blog are based on my research and opinion which I don't guarantee the accuracy, completeness, and reliability. It should not be taken as financial advice or statement of fact. I shall not be held liable for errors, omissions as well as loss or damage as a result of the use of the material in this blog. Under no circumstances does the information presented on this blog represent a buy, sell or hold recommendation on any security, please always do your own due diligence before any decision is made.