Portfolio Read & Learning Tool

From one public M1 pie link — all 53 holdings auto-read, bucketed against the PLEX three-bucket income method, compared to the ideal, with the selection guardrails and honest limits. A teaching demo by The Property Joes Group.
What this is. We were handed one public M1 link — the "Income Factory" pie — nothing else, no login. The engine read all 53 holdings automatically and ran them through the structured income-portfolio lens taught in the Fynanc Academy (George Antone's PLEX method): how much sits in Bedrock (stability), Cash Flow (the yield engine), and Hedge (insurance) — whether the mix matches the method, and what a pie-only view can and cannot tell us.

At a glance — the "Income Factory" pie

53holdings 9.78%weighted yield 1.17%expense ratio +6.63%since Dec 18, 2025 ~2%each (equal-weighted) 10.44%weighted yield (live)

A high-income portfolio built almost entirely from closed-end funds (CEFs), business-development companies (BDCs), CLOs and credit vehicles — engineered for high current distributions (~9.78%), spread thin and even across 53 names.

1 · The method — George Antone's three buckets (Fynanc Academy)

The PLEX method doesn't ask "is this a good fund?" It asks "what job does each holding do," and sorts every position into one of three buckets with a target weight:

BucketTargetJobSelection criteria (in priority order)
Bedrock65%Stability first. Low drawdown, low correlation, low maintenance. Yield is bonus, not goal.price stability · max drawdown · market correlation · maintenance requirement · yield
Cash Flow34%High yield engine. Accept NAV erosion and higher volatility for income generation.yield · dividend reliability · spread
Hedge1%Portfolio insurance. Moves opposite direction. Asymmetric bets. Tiny allocation.negative correlation · asymmetric payoff

Source: Fynanc Academy — PLEX strategy. Tier targets & criteria per the PLEX tier configuration (George Antone / Fynanc PLEX criteria). The principle George repeats: stability first — Bedrock is the base, the yield engine sits on top of it, and the hedge is a tiny asymmetric insurance sleeve.

2 · Every holding, bucketed (all 53)

TickerFundTypeWtBucket
ASGIabrdn Global InfrastructureInfrastructure CEF2%Bedrock
DNPDNP Select Income (utilities/income)Utility Income CEF2%Bedrock
EMOClearBridge Energy Midstream OpportunityMLP/Energy Infra CEF2%Bedrock
FFCFlaherty & Crumrine Preferred IncomePreferred Securities CEF2%Bedrock
HTDJohn Hancock Tax-Adv Dividend (util/fin)Utility/Dividend CEF2%Bedrock
JRINuveen Real Asset Income & GrowthReal Assets/Infra CEF2%Bedrock
MLPINEOS MLP & Energy Infrastructure High Income ETFMLP/Energy Infra ETF2%Bedrock
NIEVirtus Equity & Convertible IncomeEquity/Convertible+Cov-Call CEF2%Bedrock
NMLNeuberger Berman Energy Infrastructure & IncomeEnergy Infra CEF2%Bedrock
NPFDNuveen Variable Rate Preferred & IncomePreferred CEF2%Bedrock
SRVNXG Cushing Midstream EnergyMLP/Energy Infra CEF2%Bedrock
TYGTortoise Energy InfrastructureMLP/Energy Infra CEF2%Bedrock
UTFCohen & Steers InfrastructureInfrastructure CEF2%Bedrock
UTGReaves Utility IncomeUtility CEF2%Bedrock
PAAAPGIM AAA CLO ETFAAA CLO ETF1%Bedrock
ADXAdams Diversified Equity FundEquity CEF2%Cash Flow
AODabrdn Total Dynamic DividendCovered-Call Equity CEF2%Cash Flow
AWPabrdn Global Premier Properties (REIT)Real Estate CEF2%Cash Flow
BBDCBarings BDCBDC2%Cash Flow
BCSFBain Capital Specialty FinanceBDC2%Cash Flow
BDJBlackRock Enhanced Equity DividendCovered-Call Equity CEF2%Cash Flow
BGHBarings Global Short Duration High YieldHY Bond CEF2%Cash Flow
BXSLBlackstone Secured LendingBDC (senior secured)2%Cash Flow
CLOZEldridge BBB-B CLO ETFCLO mezzanine ETF2%Cash Flow
DOGGFT Vest DJIA Dogs 10 Target Income ETFCovered-Call/Income ETF2%Cash Flow
ETGEaton Vance Tax-Adv Global Dividend IncomeEquity CEF2%Cash Flow
EXGEaton Vance Tax-Mgd Global Div Equity IncomeCovered-Call Equity CEF2%Cash Flow
FSCOFS Credit OpportunitiesHY Credit CEF2%Cash Flow
GDVGabelli Dividend & IncomeEquity CEF2%Cash Flow
GHYPGIM Global High YieldHY Bond CEF2%Cash Flow
GOFGuggenheim Strategic OpportunitiesMulti-sector Credit CEF2%Cash Flow
GPIQGoldman Sachs Nasdaq-100 Premium IncomeCovered-Call ETF2%Cash Flow
GPIXGoldman Sachs S&P 500 Premium IncomeCovered-Call ETF2%Cash Flow
HYTBlackRock Corporate High YieldHY Bond CEF2%Cash Flow
IDVOAmplify CWP Intl Enhanced Dividend IncomeCovered-Call ETF2%Cash Flow
MCNMadison Covered Call & Equity StrategyCovered-Call Equity CEF2%Cash Flow
MSDLMorgan Stanley Direct LendingBDC2%Cash Flow
NFJVirtus Dividend Interest & PremiumCovered-Call Equity CEF2%Cash Flow
PAXSPIMCO Access IncomeMulti-sector Credit CEF2%Cash Flow
PDIPIMCO Dynamic IncomeHY/Multi-sector CEF2%Cash Flow
PDOPIMCO Dynamic Income OpportunitiesHY Credit CEF2%Cash Flow
PEOAdams Natural Resources FundEquity/Energy CEF2%Cash Flow
PFFAVirtus InfraCap U.S. Preferred (leveraged)Leveraged Preferred ETF2%Cash Flow
PTYPIMCO Corporate & Income OpportunityHY Credit CEF2%Cash Flow
RMTRoyce Micro-Cap TrustSmall-cap Equity CEF2%Cash Flow
RVTRoyce Value TrustSmall-cap Equity CEF2%Cash Flow
STKColumbia Seligman Premium Technology GrowthEquity Tech CEF2%Cash Flow
THWabrdn World HealthcareHealthcare Equity CEF2%Cash Flow
ECCEagle Point Credit (CLO equity)CLO Equity CEF1%Cash Flow
EICEagle Point Income (CLO debt BB)CLO Debt CEF1%Cash Flow
OTFBlue Owl Technology FinanceBDC1%Cash Flow
OXLCOxford Lane Capital (CLO equity)CLO Equity CEF1%Cash Flow
XFLTXAI Octagon Floating Rate & Alt IncomeCLO/Loan CEF1%Cash Flow

Buckets assigned by fund type/sector against the PLEX criteria above: utilities, infrastructure/MLP, senior loans, AAA CLO and preferred → Bedrock; BDCs, high-yield credit, equity-income/covered-call, CLO-equity and REITs → Cash Flow; asymmetric options-income → Hedge.

3 · This pie vs the method — the gap

The pie as built (53 holdings):

Bedrock 29%Cash Flow 71%

Bedrock 29% (15 funds)  ·  Cash Flow 71% (38 funds)  ·  Hedge 0% (0 funds)

The PLEX target:

Bedrock 65%Cash Flow 34%

Bedrock 65%  ·  Cash Flow 34%  ·  Hedge 1%

The read: the mix is inverted. The method wants ~65% in the stable Bedrock base; this pie has 29%. The method wants ~34% in the high-yield Cash-Flow engine; this pie runs 71% — more than double. And there is no Hedge sleeve at all (0%). Translation: a powerful income engine (~9.78%) bolted onto a thin foundation, with no insurance. High current yield, but more NAV-erosion and drawdown risk than the method intends — and nothing positioned to cushion a downturn.

4 · The selection guardrails — how a holding earns "Bedrock"

Bedrock isn't "low risk by vibe." In the Academy's candidate sheet, each fund is scored on hard columns before it qualifies:

Example from the candidate sheet: "ECC — pass as a bedrock holding due to high SD / distribution frequency, or place in Cash-Flow assets due to low SD/correlation/maintenance." Yield is explicitly the last Bedrock criterion — "yield is a bonus, not the goal." Source: Fynanc Academy — PLEX Community Call, "Bedrock Debt-Based Candidates v2.0" (Apr 16, 2025).

5 · What an "ideal" PLEX version would look like

Using the live picture from this pie plus the Academy's own model picks, here is the shape the method points to — same income objective, but stability-first and hedged. (Weights below are within each bucket.)

Bedrock — 65% of the portfolio (stability: utilities, infrastructure, senior loans, AAA CLO, treasuries)

TickerFundTypeYieldWt in tierAction
UTGReaves Utility Income FundCEF5.7%15%KEEP
UTFCohen & Steers Infrastructure FundCEF7.5%12%KEEP
NMLNeuberger Berman Energy Infrastructure & Income FundCEF8.6%12%KEEP
VVRInvesco Senior Income TrustCEF5%10%GROW
BKLNInvesco Senior Loan ETFETF5%10%GROW
FTSLFirst Trust Senior Loan ETFETF7%10%GROW
FLRTPacer Pacific Ridge Floating Rate High Income ETFETF6.5%10%GROW
TBILUS Treasury 3-Month Bill ETFETF4%12%ADD
NIEVirtus Equity & Convertible Income FundCEF7.9%9%KEEP

Cash Flow — 34% of the portfolio (the yield engine: BDCs, high-yield credit, equity income)

TickerFundTypeYieldWt in tierAction
KIOKKR Income Opportunities FundCEF13.1%18%KEEP
RLTYCohen & Steers Real Estate Opportunities & Income FundCEF8.6%14%KEEP
BBDCBarings BDCBDC11.8%16%KEEP
PBDCPutnam BDC Income ETFETF10%14%KEEP
ASGLiberty All-Star Growth FundCEF8.4%12%KEEP
FSCOFS Credit Opportunities CorpCEF13.5%10%MONITOR

Hedge — 1% of the portfolio (tiny asymmetric insurance sleeve)

TickerFundTypeYieldWt in tierAction
YMAXYieldMax Universe Fund of Option Income ETFsETF47% (mostly ROC)55%ADD
YMAGYieldMax Magnificent 7 Fund of Option Income ETFsETF48% (mostly ROC)45%ADD

"Action" reflects the Academy's own call on each model pick (KEEP / GROW / ADD). Several of this pie's holdings already fit — e.g. UTF and NIE are Bedrock picks; BBDC and FSCO are Cash-Flow picks. The gap isn't the funds — it's the weights. Source: Fynanc Academy PLEX tier model.

6 · What a pie-only view CANNOT see (no login)

This entire read came from a public share link. It's honest about its blind spots — without the account we cannot see:

So treat the bucketing as a structural read (what jobs the holdings do), not a statement about this investor's returns or income. We did not request a login, and none is needed for the lesson.

Yield & Risk — answering Amir (live)

This is the live, code-computed answer to the questions Amir's group asks: what is the real blended yield, how deep does it draw down versus the S&P 500, and how much of the "income" is actually return-of-capital? Every number below comes from code (yfinance total-return + distribution data), not estimates. Computed 2026-06-11T10:50:00.119806+00:00.

1 · Weighted yield. Headline 10.44% (sanity-capped)  ·  raw uncapped 13.36%  ·  coverage 100.0% (53/53 holdings priced). The raw figure includes data-feed outliers (GPIQ (65.0%), GPIX (102.0%)) that breach the 50.0% sanity cap; the headline figure caps those, so it is the honest one to quote.

2 · Drawdown vs the S&P 500 (total-return, window 2023-06-12 → 2026-06-10; benchmark SPY).

Portfolio vs S&P 500 (SPY) drawdown / total-return, 2023-06-12 to 2026-06-10
MetricThis portfolioS&P 500 (SPY)
Max drawdown-14.18%-18.76%
Annualized volatility10.8%15.2%
Total return (window)54.8%73.78%
Sharpe (rf=0)1.4121.296
Beta vs SPY0.5961.00
Correlation vs SPY0.8381.00

Honest caveat: 5 holding(s) have less than the full window of price history (MLPI, OTF, MSDL, GPIQ, GPIX); the engine renormalizes weights daily so each ticker only counts from its own start date — no fabricated history. Coverage 53/53, all priced.

3 · Income quality — how much is really earned vs return-of-capital? (total-return-coverage proxy; LIKELY-ROC = distribution rate exceeds 1y total return by >3pp. Coverage 100.0%.)

Earned 55.0%Mixed 12.0%Likely-ROC 33.0%

Earned 55.0%  ·  Mixed 12.0%  ·  Likely-ROC 33.0%  (by portfolio weight)

Riskiest high-yield holdings (payout outran earnings — NAV-erosion signal):

TickerFundWtDist rateTotal ret 1yWhy flagged
OXLCOxford Lane Capital (CLO equity)1%54.3%-41.88%dist rate 54.3% exceeds total return -41.9% by 96.2pp — payout outran earnings (NAV-erosion signal)
XFLTXAI Octagon Floating Rate & Alt Income1%23.37%-26.43%dist rate 23.4% exceeds total return -26.4% by 49.8pp — payout outran earnings (NAV-erosion signal)
GOFGuggenheim Strategic Opportunities2%21.65%-12.74%dist rate 21.6% exceeds total return -12.7% by 34.4pp — payout outran earnings (NAV-erosion signal)
BCSFBain Capital Specialty Finance2%18.33%-5.9%dist rate 18.3% exceeds total return -5.9% by 24.2pp — payout outran earnings (NAV-erosion signal) [BDC: distributions funded by NII; total-return coverage used as proxy — confirm vs NII/earnings in filings]
FSCOFS Credit Opportunities2%17.66%-24.83%dist rate 17.7% exceeds total return -24.8% by 42.5pp — payout outran earnings (NAV-erosion signal)

Sources: yield from the weighted-yield engine (yfinance distributions, sanity-capped); drawdown/vol/Sharpe/beta from total-return price history vs SPY over the shared 3-year window; income-quality from the distribution-sustainability (ROC) engine. This is a total-return-coverage proxy for ROC, not a read of each fund's official 19(a) notice. Honest by construction: short-history and data-feed outliers are disclosed above, not hidden.

7 · Key terms & sources

TermWhat it means hereWhere it's taught (course · session · date)
BedrockStability bucket — low drawdown, low correlation, low maintenance. The base the portfolio stands on. Target ~65%.PLEX · "Bedrock Debt-Based Candidates v2.0" · Apr 16, 2025 (PLEX tier model)
Cash FlowThe yield engine — accepts NAV erosion & volatility in exchange for high distributions. Target ~34%.PLEX · Call 2 "PLEX Portfolio" · Feb 2, 2026 (PLEX tier model)
HedgeTiny asymmetric "insurance" sleeve meant to move opposite the market. Target ~1%.PLEX · "The Ultimate Hedge Against Inflation" · Sep 2024
CEFClosed-end fund — fixed share count, often leveraged, can trade at a discount/premium to NAV. Most of this pie.PLEX · "Income Sources — Advanced: Open-End Funds (Part 2)"
BDCBusiness Development Company — lends to private mid-market businesses; high yield, equity-like risk.PLEX · "Qualifying New Income Sources" · May 4, 2022
CLOCollateralized Loan Obligation — AAA tranche is Bedrock-grade; equity tranche (ECC/OXLC) is high-risk Cash Flow.PLEX · "Bedrock Debt-Based Candidates v2.0" · Apr 16, 2025 (CLO candidates listed)
ROCReturn of capital — a "distribution" that's really your own money back; erodes NAV. The pie can't reveal it.PLEX · "Income Sources — Advanced: Open-End Funds (Part 2)"
NAV erosionWhen a fund's per-share value declines over time even as it pays a high yield.PLEX · "Income Sources — Advanced: Open-End Funds (Part 2)"
Correlation / Std deviationThe market-linkage & volatility screens that decide Bedrock vs Cash Flow.PLEX · "Qualifying New Income Sources" · May 4, 2022 · scored in "Bedrock Candidates v2.0" · Apr 16, 2025

Sources (Fynanc Academy):
• PLEX Community Call — "Bedrock Debt-Based Candidates v2.0" (Apr 16, 2025) — selection criteria & the Bedrock guardrails.
PLEX tier model (Bedrock / Cash-Flow / Hedge targets & model picks) — George Antone / Fynanc PLEX criteria.
"The Ultimate Hedge Against Inflation" (Sep 2024) — the Hedge-bucket rationale.
Live holdings & weights read from the public M1 "Income Factory" share link.

Takeaways. (1) The pie is a real income engine — 53 credit/CEF holdings yielding ~9.78%. (2) Measured against the PLEX method it's inverted: 29% Bedrock vs a 65% target, 71% Cash-Flow vs 34%, and no Hedge. (3) The fix isn't new funds — it's re-weighting toward a stable base and adding a small insurance sleeve. (4) A public pie shows structure, not dollars — for income reality you need the fund-level ROC and the account itself.
A teaching demonstration by The Property Joes Group · built from one public M1 pie link · educational only, not investment advice · method & criteria credited to the Fynanc Academy (George Antone / PLEX) · figures are trailing/target estimates, not realized results. · validate independently before acting — do your own research, join a tech call, or discuss with your coach
📚Library