 Ive written about Cabot Corporation a few times in the past, and I own a stake in the business and have for some time. The company is a chemicals business. I view the company as having a significant upside - much like in my previous articles on the business. 