Disclosed positions
| ISHARES TR | IVV | CORE S&P500 ETF | $21,797,562 | 29,754 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $11,877,433 | 171,709 | SH | None |
| ISHARES TR | AGG | CORE US AGGBD ET | $10,197,254 | 103,176 | SH | None |
| FLEXSHARES TR | RAVI | ULTR SHO INC FD | $9,988,080 | 132,435 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $9,104,549 | 12,656 | SH | None |
| ISHARES TR | QUAL | MSCI USA QLT FCT | $7,638,703 | 35,355 | SH | None |
| ISHARES TR | TLT | 20 YR TR BD ETF | $6,844,134 | 79,099 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $5,763,870 | 24,707 | SH | None |
| SPDR SERIES TRUST | SLYG | ST STR SP600GRWO | $5,763,720 | 49,303 | SH | None |
| SPDR SERIES TRUST | SLYV | ST STR SP600SM C | $5,622,212 | 52,529 | SH | None |
| ISHARES TR | IGM | EXPND TEC SC ETF | $4,886,165 | 30,172 | SH | None |
| SPDR SERIES TRUST | SPIB | ST INTER BD ETF | $4,619,670 | 138,256 | SH | None |
| VANGUARD INDEX FDS | VV | LARGE CAP ETF | $4,257,895 | 13,407 | SH | None |
| ISHARES TR | GOVT | US TREAS BD ETF | $3,961,632 | 173,991 | SH | None |
| VANGUARD CHARLOTTE FDS | BNDX | TOTAL INT BD ETF | $3,158,127 | 65,195 | SH | None |
| SPDR INDEX SHS FDS | SPGM | ST STR MSCI GLB | $2,916,756 | 34,328 | SH | None |
| ISHARES TR | ITA | US AER DEF ETF | $2,403,122 | 10,234 | SH | None |
| VANECK ETF TRUST | ANGL | FALLEN ANGEL HG | $2,325,012 | 79,644 | SH | None |
| ISHARES TR | IWN | RUS 2000 VAL ETF | $2,138,564 | 9,909 | SH | None |
| ISHARES TR | EFV | EAFE VALUE ETF | $2,045,715 | 27,438 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $1,952,859 | 23,965 | SH | None |
| SELECT SECTOR SPDR TR | XLV | ST STR CARE ETF | $1,937,864 | 12,266 | SH | None |
| ISHARES TR | LQD | IBOXX INV CP ETF | $1,654,682 | 15,241 | SH | None |
| SELECT SECTOR SPDR TR | XLK | ST STR TECHN ETF | $1,594,022 | 8,339 | SH | None |
| SELECT SECTOR SPDR TR | XLU | ST STR UTIL ETF | $1,537,658 | 33,878 | SH | None |
| VANGUARD WELLINGTON FD | VFQY | US QUALITY | $1,366,453 | 8,024 | SH | None |
| ISHARES GOLD TR | IAU | ISHARES NEW | $1,344,034 | 17,799 | SH | None |
| INVESCO EXCH TRADED FD TR II | IDHQ | S&P INTL QULTY | $1,225,603 | 28,039 | SH | None |
| ISHARES TR | IGIB | ISHS 5-10YR INVT | $1,223,969 | 23,058 | SH | None |
| SELECT SECTOR SPDR TR | XLP | ST STR STAPL ETF | $1,161,833 | 14,036 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSPR | S&P500 EQL REL | $1,039,845 | 28,440 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $959,025 | 1,539 | SH | None |
| VANGUARD WORLD FD | VPU | UTILITIES ETF | $865,279 | 4,420 | SH | None |
| VANECK ETF TRUST | SMH | SEMICONDUCTR ETF | $824,324 | 1,289 | SH | None |
| US BANCORP | USB | COM NEW | $813,105 | 13,462 | SH | None |
| VANGUARD WHITEHALL FDS | VYM | HIGH DIV YLD | $804,591 | 5,316 | SH | None |
| GATX CORP | GATX | COM | $797,355 | 4,500 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCIT | INT-TERM CORP | $751,384 | 9,105 | SH | None |
| SELECT SECTOR SPDR TR | XLE | ST STR ENERG ETF | $748,328 | 13,805 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JQUA | US QUALTY FCTR | $738,557 | 10,218 | SH | None |
| ISHARES TR | TIP | TIPS BD ETF | $714,802 | 6,536 | SH | None |
| ARK ETF TR | ARKK | INNOVATION ETF | $667,793 | 8,362 | SH | None |
| ISHARES TR | XT | FUTU EXPO TE ETF | $621,288 | 7,518 | SH | None |
| HORIZON FDS | HBTA | EXPEDITION PLUS | $613,444 | 18,765 | SH | None |
| ALLSTATE CORP | ALL | COM | $565,345 | 2,376 | SH | None |
| SCHWAB STRATEGIC TR | SCHH | US REIT ETF | $550,648 | 24,780 | SH | None |
| ISHARES TR | REZ | RESIDENTIAL MULT | $547,862 | 6,257 | SH | None |
| WISDOMTREE TR | DGRW | US QTLY DIV GRT | $533,754 | 5,769 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FIW | WTR ETF | $499,443 | 4,611 | SH | None |
| AMERICAN ELEC PWR CO INC | AEP | COM | $478,835 | 3,500 | 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.
