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,751,247 126,651 SH SOLE 51,076 0 75,575
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,124,060 185,373 SH SOLE 45,963 0 139,410
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,434,016 28,600 SH SOLE 3,683 0 24,917
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 989,741 9,049 SH SOLE 0 0 9,049
PIMCO ETF TR 15+ YR US TIPS 72201R304 676,200 14,993 SH SOLE 0 0 14,993
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 1,031,112 171,566 SH SOLE 0 0 171,566
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 23,333,750 30,596 SH SOLE 30,303 0 293
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,731,680 44,976 SH SOLE 5,616 0 39,360
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 39,017,012 104,257 SH SOLE 53,120 0 51,137
EA SERIES TRUST MILI LONG SH ETF 02072Q820 8,171,200 216,341 SH SOLE 8,375 0 207,966
EA SERIES TRUST ALPHA ARCH 1-3 02072L565 4,175,342 35,268 SH SOLE 9,910 0 25,358
VANGUARD STAR FDS VG TL INTL STK F 921909768 24,946,630 293,628 SH SOLE 184,070 0 109,558
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 367,251 524 SH SOLE 0 0 524
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,306,123 2,623 SH SOLE 484 0 2,139
ISHARES TR CORE DIV GRWTH 46434V621 26,553,087 352,210 SH SOLE 205,426 0 146,783
ISHARES TR MSCI INTL QUALTY 46434V456 12,036,272 243,304 SH SOLE 101,486 0 141,818
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 992,490 4,296 SH SOLE 0 0 4,296
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 676,534 3,460 SH SOLE 0 0 3,460
T ROWE PRICE EXCHANGE-TRADED CAP APPRECIATION 87283Q867 1,827,420 43,232 SH SOLE 840 0 42,392
INVESCO QQQ TR UNIT SER 1 46090E103 213,794 289 SH SOLE 0 0 289
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 561,326 2,406 SH SOLE 1,087 0 1,318
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 277,956 1,200 SH SOLE 0 0 1,200
ALPHABET INC CAP STK CL C 02079K107 715,554 2,100 SH SOLE 0 0 2,100
APPLE INC COM 037833100 1,734,368 5,208 SH SOLE 0 0 5,208
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 753,742 15,915 SH SOLE 0 0 15,915
THERMO FISHER SCIENTIFIC INC COM 883556102 354,401 525 SH SOLE 0 0 525
TEXAS INSTRS INC COM 882508104 217,070 775 SH SOLE 0 0 775
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,251,441 47,433 SH SOLE 0 0 47,433
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 367,032 5,232 SH SOLE 0 0 5,232
ISHARES TR CORE S&P TTL STK 464287150 428,670 2,578 SH SOLE 0 0 2,578
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 972,000 32,400 SH SOLE 0 0 32,400
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 600,185 8,500 SH SOLE 0 0 8,500
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 259,218 8,844 SH SOLE 0 0 8,844
FREENOME INC COMMON STOCK 35661P100 261,450 16,600 SH SOLE 16,600 0 0
KRANESHARES TRUST CSI CHI INTERNET 500767306 1,131,137 46,150 SH SOLE 46,150 0 0
HEICO CORP NEW CL A 422806208 979,536 4,290 SH SOLE 4,290 0 0
AMPHENOL CORP CL A 032095101 912,800 10,828 SH SOLE 10,828 0 0
RBC BEARINGS INC COM 75524B104 815,243 1,633 SH SOLE 1,633 0 0
AMETEK INC COM 031100100 706,031 2,850 SH SOLE 2,850 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 694,797 1,145 SH SOLE 1,145 0 0
PRIMERICA INC COM 74164M108 608,792 2,235 SH SOLE 2,235 0 0
LINDE PLC SHS G54950103 505,977 1,066 SH SOLE 1,066 0 0
FASTENAL CO COM 311900104 396,636 8,008 SH SOLE 8,008 0 0
IDEXX LABS INC COM 45168D104 287,205 550 SH SOLE 550 0 0
BOOKING HOLDINGS INC COM 09857L108 252,511 1,550 SH SOLE 1,550 0 0
HINGHAM INSTN SVGS MASS COM 433323102 243,593 862 SH SOLE 862 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 737,103 20,515 SH SOLE 20,515 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 233,991 6,571 SH SOLE 2,824 0 3,747
ALPHABET INC CAP STK CL A 02079K305 239,287 695 SH SOLE 0 0 695
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 417,732 12,279 SH SOLE 0 0 12,279
STARWOOD PPTY TR INC COM 85571B105 380,700 28,200 SH SOLE 0 0 28,200