All of the content of this blog, as well as any correspondence between its author and readers, is for informational, educational and entertainment purposes only. Under NO circumstances should any content or communication be construed as investment advice or a recommendation to buy or sell any security, whether expressed or implied.
Factual statements on this blog are believed to be truthful and reliable, but are not warranted against errors or omissions. Do your own due diligence.
The author will disclose all holdings of any securities mentioned on a best efforts basis, but cannot guarantee full and consistent disclosure. Unless “no position” is clearly expressed, readers should assume the author may have a financial interest in securities mentioned, direct or indirect.
All opinions expressed in this blog are subject to change without notice.
By reading this blog, you accept these conditions.