Should I Have Sold

Terra Income Fund 6 LLC 7.00% Notes due 2026

TFSA