Disclosed positions
| VANGUARD BD INDEX FDS | BND | TOTAL BND MRKT | $51,542,261 | 702,115 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $36,033,858 | 169,356 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $25,284,034 | 106,855 | SH | None |
| SPDR INDEX SHS FDS | QEFA | ST STR MSCI EAFE | $23,801,978 | 247,899 | SH | None |
| ISHARES TR | IEF | 7-10 YR TRSY BD | $21,894,315 | 231,514 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $15,842,555 | 21,215 | SH | None |
| WISDOMTREE TR | DGRE | EM MKTS QTLY DIV | $13,445,878 | 329,152 | SH | None |
| VANGUARD SCOTTSDALE FDS | VGIT | INTER TERM TREAS | $10,571,147 | 179,233 | SH | None |
| PIMCO ETF TR | BOND | ACTIVE BD ETF | $9,947,935 | 107,883 | SH | None |
| VANGUARD MALVERN FDS | VTIP | STRM INFPROIDX | $9,491,575 | 188,962 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $9,161,235 | 30,492 | SH | None |
| ISHARES TR | QUAL | MSCI USA QLT FCT | $3,961,852 | 18,055 | SH | None |
| INVESCO EXCH TRADED FD TR II | PWZ | CALIF AMT MUN | $2,101,112 | 85,725 | SH | None |
| ISHARES TR | CMF | CALIF MUN BD ETF | $1,839,543 | 31,914 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $1,804,472 | 4,876 | SH | None |
| ISHARES TR | AOR | CORE 60 BALA ETF | $1,437,925 | 20,690 | SH | None |
| VERIZON COMMUNICATIONS INC | VZ | COM | $1,281,518 | 30,267 | SH | None |
| BLACKROCK ETF TRUST II | INMU | ISHAR INTER ETF | $1,087,752 | 44,856 | SH | None |
| ISHARES U S ETF TR | LQDI | INFLATION HEDG | $955,596 | 36,360 | SH | None |
| VANECK ETF TRUST | XMPT | CEF MUNI INCOME | $915,656 | 40,987 | SH | None |
| SPDR SERIES TRUST | HYMB | ST NUVE HIGH ETF | $775,094 | 30,468 | SH | None |
| INVESCO EXCHANGE TRADED FD T | PWV | LARGE CAP VALUE | $746,548 | 9,853 | SH | None |
| ISHARES TR | AOA | CORE 80 20 ETF | $728,717 | 7,466 | SH | None |
| ETF SER SOLUTIONS | DSTL | DISTILLATE US | $565,377 | 9,439 | SH | None |
| VANGUARD STAR FDS | VXUS | VG TL INTL STK F | $562,403 | 6,579 | SH | None |
| WALMART INC | WMT | COM | $539,004 | 4,759 | SH | None |
| INVESCO EXCHANGE TRADED FD T | PID | INTL DIVI ACHI | $511,991 | 23,063 | SH | None |
| INVESCO EXCH TRADED FD TR II | QQQM | NASDAQ 100 ETF | $501,202 | 1,654 | SH | None |
| SPDR SERIES TRUST | SPYD | ST STR SP500DIV | $490,441 | 10,280 | SH | None |
| ISHARES TR | AOM | CORE 40 MODE ETF | $465,810 | 9,337 | SH | None |
| FIRST TR EXCHNG TRADED FD VI | BUFR | FT LADD BUFF ETF | $450,817 | 12,341 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPI | EQUITY PREMIUM | $449,536 | 7,959 | SH | None |
| ISHARES TR | TLT | 20 YR TR BD ETF | $424,665 | 4,914 | SH | None |
| ISHARES TR | LQD | IBOXX INV CP ETF | $392,665 | 3,600 | SH | None |
| DIMENSIONAL ETF TRUST | DFAC | US COR EQU 2 ETF | $377,770 | 8,516 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VT | TT WRLD ST ETF | $331,165 | 2,110 | SH | None |
| SEMPRA | SRE | COM | $306,958 | 3,311 | SH | None |
| INVESCO EXCH TRADED FD TR II | PVI | FLOAT RATE ETF | $306,376 | 12,312 | SH | None |
| SPDR SERIES TRUST | SPSB | ST SHOR CORP ETF | $303,345 | 10,108 | SH | None |
| VANGUARD INDEX FDS | VTV | VALUE ETF | $302,145 | 1,386 | SH | None |
| SPDR SERIES TRUST | BIL | ST STR BLO 1 ETF | $267,223 | 2,916 | SH | None |
| NORTHROP GRUMMAN CORP | NOC | COM | $232,268 | 456 | SH | None |
| ISHARES TR | SHY | 1 3 YR TREAS BD | $222,306 | 2,707 | SH | None |
| ISHARES TR | IGSB | ISHS 1-5YR INVS | $220,092 | 4,199 | SH | None |
| GRANITESHARES ETF TR | HIPS | HIPS US HIGH INC | $160,746 | 13,924 | SH | None |
No matching rows. Clear the filter to see all records.
Largest 50 positions by reported value; the filing may contain more positions.
How amendments affect these holdings
This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 positions lack a resolved ticker and 0 positions are put or call entries.
A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.
Quarter end and public filing date
Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.