The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR 0-3 MTH TREASURY 46436E718 12,310,390 122,285 SH SOLE 47,298 0 74,987
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,628,919 191,697 SH SOLE 49,938 0 141,759
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,632,000 29,576 SH SOLE 3,707 0 25,869
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 932,463 9,049 SH SOLE 0 0 9,049
PIMCO ETF TR 15+ YR US TIPS 72201R304 759,413 14,993 SH SOLE 0 0 14,993
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 1,126,671 171,487 SH SOLE 0 0 171,487
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 22,848,491 30,596 SH SOLE 30,303 0 293
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,766,761 44,976 SH SOLE 5,616 0 39,360
VANGUARD INDEX FDS TOTAL STK MKT 922908769 38,594,775 104,299 SH SOLE 53,114 0 51,185
EA SERIES TRUST MILI LONG SH ETF 02072Q820 7,835,604 215,738 SH SOLE 8,375 0 207,363
EA SERIES TRUST ALPHA ARCH 1-3 02072L565 3,983,014 34,017 SH SOLE 8,746 0 25,271
VANGUARD STAR FDS VG TL INTL STK F 921909768 25,036,331 292,857 SH SOLE 182,983 0 109,874
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 359,888 524 SH SOLE 0 0 524
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,312,523 2,623 SH SOLE 484 0 2,139
ISHARES TR CORE DIV GRWTH 46434V621 26,703,988 352,342 SH SOLE 205,374 0 146,968
ISHARES TR MSCI INTL QUALTY 46434V456 12,055,736 243,304 SH SOLE 101,486 0 141,818
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,043,869 4,296 SH SOLE 0 0 4,296
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 683,696 3,460 SH SOLE 0 0 3,460
T ROWE PRICE EXCHANGE-TRADED CAP APPRECIATION 87283Q867 1,776,838 43,232 SH SOLE 840 0 42,392
INVESCO QQQ TR UNIT SER 1 46090E103 212,820 289 SH SOLE 0 0 289
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 569,290 2,406 SH SOLE 1,087 0 1,318
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 295,452 1,200 SH SOLE 0 0 1,200
ALPHABET INC CAP STK CL C 02079K107 741,993 2,100 SH SOLE 0 0 2,100
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 787,488 15,569 SH SOLE 0 0 15,569
APPLE INC COM 037833100 1,506,987 5,208 SH SOLE 0 0 5,208
THERMO FISHER SCIENTIFIC INC COM 883556102 263,214 525 SH SOLE 0 0 525
TEXAS INSTRS INC COM 882508104 231,004 775 SH SOLE 0 0 775
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,554,768 47,234 SH SOLE 0 0 47,234
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 384,089 5,232 SH SOLE 0 0 5,232
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 205,853 7,848 SH SOLE 0 0 7,848
ISHARES TR CORE S&P TTL STK 464287150 328,540 2,000 SH SOLE 0 0 2,000
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 953,532 32,400 SH SOLE 0 0 32,400
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 605,625 8,500 SH SOLE 0 0 8,500
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 256,122 8,844 SH SOLE 0 0 8,844
KRANESHARES TRUST CSI CHI INTERNET 500767306 1,129,291 46,150 SH SOLE 46,150 0 0
HEICO CORP NEW CL A 422806208 1,106,434 4,290 SH SOLE 4,290 0 0
RBC BEARINGS INC COM 75524B104 1,051,750 1,633 SH SOLE 1,633 0 0
AMPHENOL CORP CL A 032095101 954,596 5,414 SH SOLE 5,414 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 763,601 1,145 SH SOLE 1,145 0 0
AMETEK INC COM 031100100 689,529 2,850 SH SOLE 2,850 0 0
PRIMERICA INC COM 74164M108 635,187 2,235 SH SOLE 2,235 0 0
LINDE PLC SHS G54950103 553,190 1,066 SH SOLE 1,066 0 0
FASTENAL CO COM 311900104 384,624 8,008 SH SOLE 8,008 0 0
IDEXX LABS INC COM 45168D104 289,542 550 SH SOLE 550 0 0
BOOKING HOLDINGS INC COM 09857L108 276,272 1,550 SH SOLE 1,550 0 0
HINGHAM INSTN SVGS MASS COM 433323102 264,763 862 SH SOLE 862 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 694,226 20,515 SH SOLE 20,515 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 241,548 6,571 SH SOLE 2,824 0 3,747
ALPHABET INC CAP STK CL A 02079K305 248,529 695 SH SOLE 0 0 695
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 452,727 12,279 SH SOLE 0 0 12,279
STARWOOD PPTY TR INC COM 85571B105 461,916 28,200 SH SOLE 0 0 28,200