Disclosed positions
| VANGUARD INDEX FDS | VV | LARGE CAP ETF | $22,871,436 | 66,504 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $22,431,286 | 267,836 | SH | None |
| WISDOMTREE TR | DHS | US HIGH DIVIDEND | $18,037,905 | 158,666 | SH | None |
| WISDOMTREE TR | DGRW | US QTLY DIV GRT | $16,680,081 | 174,441 | SH | None |
| VANGUARD MUN BD FDS | VCRM | CORE TAX EXEMPT | $13,971,933 | 182,879 | SH | None |
| ISHARES TR | IBCA | IBONDS DEC 2035 | $13,882,354 | 542,068 | SH | None |
| ISHARES TR | IBCB | IBONDS DEC 2036 | $13,865,998 | 551,113 | SH | None |
| ISHARES TR | IBDZ | IBONDS DEC 2034 | $13,430,091 | 515,551 | SH | None |
| ISHARES TR | IBDX | IBONDS DEC 2032 | $13,288,879 | 527,546 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $12,776,447 | 42,150 | SH | None |
| ISHARES TR | IBDY | IBONDS DEC 2033 | $12,756,511 | 495,495 | SH | None |
| CAPITAL GRP FIXED INCM ETF T | CGMU | MUN INM ETF | $11,601,773 | 422,343 | SH | None |
| AMERICAN CENTY ETF TR | QGRO | US QUALITY GROW | $10,583,139 | 89,650 | SH | None |
| CATERPILLAR INC | CAT | COM | $6,934,958 | 6,512 | SH | None |
| APPLE INC | AAPL | COM | $4,867,569 | 16,822 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $3,993,563 | 12,200 | SH | None |
| VANGUARD MUN BD FDS | VTEB | TAX EXEMPT BD | $3,253,004 | 64,314 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $3,035,859 | 8,592 | SH | None |
| T ROWE PRICE EXCHANGE-TRADED | TDVG | PRICE DIV GRWT | $2,915,797 | 59,470 | SH | None |
| MICROSOFT CORP | MSFT | COM | $2,833,791 | 7,597 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $2,718,158 | 10,703 | SH | None |
| ISHARES TR | IWN | RUS 2000 VAL ETF | $2,630,149 | 11,890 | SH | None |
| LOWES COS INC | LOW | COM | $2,235,673 | 10,140 | SH | None |
| QUALCOMM INC | QCOM | COM | $2,032,649 | 11,000 | SH | None |
| EMERSON ELEC CO | EMR | COM | $1,950,422 | 13,625 | SH | None |
| RTX CORPORATION | RTX | COM | $1,865,744 | 9,834 | SH | None |
| TRAVELERS COMPANIES INC | TRV | COM | $1,859,623 | 5,633 | SH | None |
| AUTOMATIC DATA PROCESSING IN | ADP | COM | $1,738,708 | 7,764 | SH | None |
| WALMART INC | WMT | COM | $1,723,086 | 15,214 | SH | None |
| NORFOLK SOUTHN CORP | NSC | COM | $1,695,016 | 5,388 | SH | None |
| PROCTER & GAMBLE CO | PG | COM | $1,622,859 | 11,067 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $1,563,411 | 18,150 | SH | None |
| MERCK & CO INC | MRK | COM | $1,507,555 | 11,732 | SH | None |
| ABBOTT LABORATORIES | ABT | COM | $1,371,936 | 15,119 | SH | None |
| AMGEN INC | AMGN | COM | $1,060,198 | 2,928 | SH | None |
| EXXON MOBIL CORP | XOM | COM | $893,097 | 6,532 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $868,133 | 4,339 | SH | None |
| PEPSICO INC | PEP | COM | $855,803 | 6,321 | SH | None |
| NOVARTIS AG | NVS | SPONSORED ADR | $847,855 | 5,410 | SH | None |
| FEDEX CORP | FDX | COM | $842,251 | 2,690 | SH | None |
| NEXTERA ENERGY INC | NEE | COM | $777,182 | 8,855 | SH | None |
| PROLOGIS INC. | PLD | COM | $696,341 | 5,140 | SH | None |
| INTERNATIONAL BUSINESS MACHS | IBM | COM | $682,628 | 2,427 | SH | None |
| PNC FINL SVCS GROUP INC | PNC | COM | $674,538 | 2,740 | SH | None |
| SPROTT ASSET MANAGEMENT LP | CEF | PHYSICAL GOLD AN | $549,823 | 13,667 | SH | None |
| APPLIED MATLS INC | AMAT | COM | $517,275 | 715 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCIT | INT-TERM CORP | $495,817 | 5,999 | SH | None |
| CISCO SYS INC | CSCO | COM | $489,912 | 4,171 | SH | None |
| CHEVRON CORPORATION | CVX | COM | $435,349 | 2,626 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $427,536 | 1,759 | 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. 2 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.
