These Tellurian Senior Notes Are a Screaming Buy!

As the markets plummet on Powell’s continuing confusion, I have been adding to a new position for myself and my clients this week. We are buying Tellurian Inc. 8.25% Senior Notes   (TELZ) , due ...