Disclosed positions
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $38,594,775 | 104,299 | SH | None |
| ISHARES TR | DGRO | CORE DIV GRWTH | $26,703,988 | 352,342 | SH | None |
| VANGUARD STAR FDS | VXUS | VG TL INTL STK F | $25,036,331 | 292,857 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $22,848,491 | 30,596 | SH | None |
| ISHARES TR | SGOV | 0-3 MTH TREASURY | $12,310,390 | 122,285 | SH | None |
| ISHARES TR | IQLT | MSCI INTL QUALTY | $12,055,736 | 243,304 | SH | None |
| VANGUARD MALVERN FDS | VTIP | STRM INFPROIDX | $9,628,919 | 191,697 | SH | None |
| EA SERIES TRUST | ORR | MILI LONG SH ETF | $7,835,604 | 215,738 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $4,554,768 | 47,234 | SH | None |
| EA SERIES TRUST | BOXX | ALPHA ARCH 1-3 | $3,983,014 | 34,017 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $3,766,761 | 44,976 | SH | None |
| T ROWE PRICE EXCHANGE-TRADED | TCAF | CAP APPRECIATION | $1,776,838 | 43,232 | SH | None |
| VANGUARD SCOTTSDALE FDS | VGLT | LONG TERM TREAS | $1,632,000 | 29,576 | SH | None |
| APPLE INC | AAPL | COM | $1,506,987 | 5,208 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $1,312,523 | 2,623 | SH | None |
| KRANESHARES TRUST | KWEB | CSI CHI INTERNET | $1,129,291 | 46,150 | SH | None |
| SABA CAPITAL INCOME & OPRNT | BRW | SHS NEW | $1,126,671 | 171,487 | SH | None |
| HEICO CORP NEW | HEI.A | CL A | $1,106,434 | 4,290 | SH | None |
| RBC BEARINGS INC | RBC | COM | $1,051,750 | 1,633 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $1,043,869 | 4,296 | SH | None |
| AMPHENOL CORP | APH | CL A | $954,596 | 5,414 | SH | None |
| SCHWAB STRATEGIC TR | SCHX | US LRG CAP ETF | $953,532 | 32,400 | SH | None |
| AMERICAN CENTY ETF TR | AVDV | INTL SMCP VLU | $932,463 | 9,049 | SH | None |
| VANGUARD MUN BD FDS | VTEB | TAX EXEMPT BD | $787,488 | 15,569 | SH | None |
| TELEDYNE TECHNOLOGIES INC | TDY | COM | $763,601 | 1,145 | SH | None |
| PIMCO ETF TR | LTPZ | 15+ YR US TIPS | $759,413 | 14,993 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $741,993 | 2,100 | SH | None |
| SCHWAB STRATEGIC TR | SCHG | US LCAP GR ETF | $694,226 | 20,515 | SH | None |
| AMETEK INC | AME | COM | $689,529 | 2,850 | SH | None |
| VANGUARD INDEX FDS | VOE | MCAP VL IDXVIP | $683,696 | 3,460 | SH | None |
| PRIMERICA INC | PRI | COM | $635,187 | 2,235 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $605,625 | 8,500 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $569,290 | 2,406 | SH | None |
| LINDE PLC | LIN | SHS | $553,190 | 1,066 | SH | None |
| STARWOOD PPTY TR INC | STWD | COM | $461,916 | 28,200 | SH | None |
| SCHWAB STRATEGIC TR | SCHM | US MID-CAP ETF | $452,727 | 12,279 | SH | None |
| FASTENAL CO | FAST | COM | $384,624 | 8,008 | SH | None |
| VANGUARD BD INDEX FDS | BND | TOTAL BND MRKT | $384,089 | 5,232 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $359,888 | 524 | SH | None |
| ISHARES TR | ITOT | CORE S&P TTL STK | $328,540 | 2,000 | SH | None |
| VANGUARD INDEX FDS | VXF | EXTEND MKT ETF | $295,452 | 1,200 | SH | None |
| IDEXX LABS INC | IDXX | COM | $289,542 | 550 | SH | None |
| BOOKING HOLDINGS INC | BKNG | COM | $276,272 | 1,550 | SH | None |
| HINGHAM INSTN SVGS MASS | HIFS | COM | $264,763 | 862 | SH | None |
| THERMO FISHER SCIENTIFIC INC | TMO | COM | $263,214 | 525 | SH | None |
| SCHWAB STRATEGIC TR | SCHB | US BRD MKT ETF | $256,122 | 8,844 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $248,529 | 695 | SH | None |
| ENTERPRISE PRODS PARTNERS L | EPD | COM | $241,548 | 6,571 | SH | None |
| TEXAS INSTRS INC | TXN | COM | $231,004 | 775 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $212,820 | 289 | 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.