Disclosed positions
| VANGUARD S&P 500 ETF | VOO | ETF | $48,182,551 | 70,154 | SH | None |
| POWERSHARES QQQ TR | QQQ | ETF | $33,705,839 | 45,774 | SH | None |
| INVESCO S&P 500 EQUAL WEIGHT ETF | RSP | ETF | $28,952,226 | 136,073 | SH | None |
| ISHARES S&P 500 INDEX | IVV | ETF | $28,859,629 | 38,540 | SH | None |
| VANGUARD FTSE DEVELOPED MARKETS ETF | VEA | ETF | $27,546,597 | 386,634 | SH | None |
| WISDOMTREE LARGE CAP DIVIDEND | DLN | ETF | $25,273,068 | 262,387 | SH | None |
| VANGUARD EXTENDED MARKET ETF | VXF | ETF | $23,308,579 | 94,675 | SH | None |
| ISHARES S&P SMALLCAP 600 ETF | IJR | ETF | $20,865,732 | 140,694 | SH | None |
| VANGUARD SHORT TERM INFL-PROTECTED | VTIP | ETF | $20,675,766 | 1,111,931 | SH | None |
| ISHARES CORE MSCI EAFE | IEFA | ETF | $20,435,828 | 211,595 | SH | None |
| ISHARES CORE S&P MID CAP ETF | IJH | ETF | $16,340,830 | 211,922 | SH | None |
| RPM INTL INC COM | RPM | Stock | $13,544,244 | 245,523 | SH | None |
| ISHARES CORE MSCI EMERGING MKTS | IEMG | ETF | $11,708,031 | 141,333 | SH | None |
| VANGUARD FTSE EMERGING MARKETS ETF | VWO | ETF | $10,411,099 | 174,419 | SH | None |
| VANGUARD TOTAL INTERNATIONAL BOND ETF | BNDX | ETF | $9,909,827 | 204,622 | SH | None |
| VANGUARD LARGE CAP | VV | ETF | $8,886,747 | 25,840 | SH | None |
| JPMORGAN EQUITY PREMIUM INCOME ETF | JEPI | ETF | $8,624,642 | 152,703 | SH | None |
| VANGUARD REIT INDEX ETF | VNQ | ETF | $8,061,688 | 83,601 | SH | None |
| ISHARES RUSSELL 2000 ETF | IWM | ETF | $5,654,731 | 18,821 | SH | None |
| VANGUARD TOTAL STOCK MARKET ETF | VTI | ETF | $4,535,991 | 12,258 | SH | None |
| ISHARES U.S. REAL ESTATE ETF | IYR | ETF | $3,710,093 | 36,285 | SH | None |
| VANGUARD S&P ETF SMALL CAP 600 | VIOO | ETF | $3,599,325 | 26,169 | SH | None |
| VANGUARD TOTAL BOND MARKET ETF | BND | ETF | $3,280,926 | 44,693 | SH | None |
| VANGUARD S&P MID-CAP 400 INDEX ETF | IVOO | ETF | $3,242,112 | 24,863 | SH | None |
| VANGUARD SMALL CAP ETF | VB | ETF | $3,136,887 | 10,349 | SH | None |
| ISHARES 0-5 YEAR TIPS BOND ETF | STIP | ETF | $3,101,588 | 30,360 | SH | None |
| ISHARES AGGREGATE BOND ETF | AGG | ETF | $2,779,410 | 28,081 | SH | None |
| FIRST TRUST LONG/SHORT EQUITY ETF | FTLS | ETF | $2,490,390 | 33,745 | SH | None |
| ISHARES MSCI EAFE ETF | EFA | ETF | $2,305,709 | 22,196 | SH | None |
| APPLE INC | AAPL | Stock | $2,073,024 | 7,164 | SH | None |
| ISHARES TR RUSSELL MIDCAP INDEX FD | IWR | ETF | $1,994,941 | 18,083 | SH | None |
| ISHARES TIPS BOND ETF | TIP | ETF | $1,882,964 | 17,205 | SH | None |
| VANGUARD MID CAP | VO | ETF | $1,760,178 | 21,847 | SH | None |
| BERKSHIRE HATHAWAY INC DEL CL B NEW | BRK.B | Stock | $1,621,264 | 3,240 | SH | None |
| JPMORGAN SUSTAINABLE MUNICIPAL INCOME ETF | JMSI | ETF | $1,417,492 | 28,103 | SH | None |
| TRANSDIGM GROUP INC COM DELAWARE | TDG | Stock | $1,092,273 | 820 | SH | None |
| INVESCO S&P 500 GARP ETF | SPGP | ETF | $1,006,883 | 8,233 | SH | None |
| ISHARES TR RUSSELL 1000 INDEX ETF | IWB | ETF | $825,378 | 2,016 | SH | None |
| ISHARES RUSSELL 1000 GROWTH ETF | IWF | ETF | $713,978 | 5,750 | SH | None |
| SCHWAB US DIVIDEND EQUITY ETF | SCHD | ETF | $696,256 | 21,957 | SH | None |
| SPDR MUNICIPAL BOND ETF | TFI | ETF | $692,175 | 15,113 | SH | None |
| STATE STREET REAL ESTATE SELECT SECTOR SPDR ETF | XLRE | ETF | $666,499 | 15,137 | SH | None |
| PROGRESSIVE CORP COM | PGR | Stock | $652,729 | 2,988 | SH | None |
| ISHARES MSCI ACWI ETF | ACWI | ETF | $652,125 | 4,154 | SH | None |
| VANGUARD FTSE ALL-WORLD EX-US | VEU | ETF | $628,415 | 7,503 | SH | None |
| ISHARES AMT-FREE MUNI BOND ETF | MUB | ETF | $623,443 | 5,793 | SH | None |
| ISHARES COHEN & STEERS RLTY | ICF | ETF | $600,834 | 8,884 | SH | None |
| VANGUARD RUSSELL 1000 GROWTH ETF | VONG | ETF | $600,034 | 4,695 | SH | None |
| ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF | IXUS | ETF | $557,314 | 5,839 | SH | None |
| ISHARES S&P 500 GROWTH ETF | IVW | ETF | $458,387 | 3,333 | 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.