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
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
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 354 1,205 SH   SOLE   0 0 1,205
AMAZON COM INC COM 023135106 507 161 SH   SOLE   0 0 161
APPLE INC COM 037833100 1,240 10,705 SH   SOLE   0 0 10,704
ARCHER DANIELS MIDLAND CO COM 039483102 261 5,624 SH   SOLE   0 0 5,624
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 411 1,928 SH   SOLE   0 0 1,928
BIOLIFE SOLUTIONS INC COM NEW 09062W204 7,449 257,389 SH   SOLE   0 0 257,389
CAMBRIDGE BANCORP COM 132152109 540 10,154 SH   SOLE   0 0 10,154
DISNEY WALT CO COM DISNEY 254687106 267 2,155 SH   SOLE   0 0 2,154
EATON VANCE TXMGD GL BUYWR O COM 27829C105 102 12,000 SH   SOLE   0 0 12,000
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 4,928 90,166 SH   SOLE   0 0 90,166
FIRST TR SR FLG RTE INCM FD COM 33733U108 117 10,635 SH   SOLE   0 0 10,635
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 470 8,452 SH   SOLE   0 0 8,451
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,520 76,850 SH   SOLE   0 0 76,850
FORD MTR CO DEL COM 345370860 344 51,614 SH   SOLE   0 0 51,613
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 1,035 48,758 SH   SOLE   0 0 48,758
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 9,071 425,479 SH   SOLE   0 0 425,479
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7,898 362,459 SH   SOLE   0 0 362,459
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,040 413,912 SH   SOLE   0 0 413,912
ISHARES GOLD TRUST ISHARES 464285105 4,448 247,265 SH   SOLE   0 0 247,265
ISHARES TR CORE S&P TTL STK 464287150 2,927 38,771 SH   SOLE   0 0 38,771
ISHARES TR SELECT DIVID ETF 464287168 266 3,263 SH   SOLE   0 0 3,263
ISHARES TR CORE S&P500 ETF 464287200 1,348 4,010 SH   SOLE   0 0 4,010
ISHARES TR CORE US AGGBD ET 464287226 1,129 9,567 SH   SOLE   0 0 9,566
ISHARES TR NORTH AMERN NAT 464287374 1,317 66,500 SH   SOLE   0 0 66,500
ISHARES TR MSCI EAFE ETF 464287465 314 4,932 SH   SOLE   0 0 4,932
ISHARES TR RUS 1000 ETF 464287622 7,158 38,247 SH   SOLE   0 0 38,246
ISHARES TR NATIONAL MUN ETF 464288414 532 4,585 SH   SOLE   0 0 4,585
ISHARES TR MSCI INTL SML CP 46434V266 1,550 51,564 SH   SOLE   0 0 51,563
ISHARES TR IBONDS DEC2023 46435G318 2,398 91,235 SH   SOLE   0 0 91,234
ISHARES TR CORE INTL AGGR 46435G672 209 3,756 SH   SOLE   0 0 3,756
ISHARES TR IBONDS DEC2022 46435G755 2,414 91,085 SH   SOLE   0 0 91,084
ISHARES TR IBONDS DEC2021 46435G789 2,309 89,101 SH   SOLE   0 0 89,100
ISHARES TR IBONDS DEC 26 46435U259 629 23,367 SH   SOLE   0 0 23,367
ISHARES TR IBONDS DEC 25 46435U432 1,321 47,018 SH   SOLE   0 0 47,017
ISHARES TR IBONDS DEC 46435U697 2,062 76,120 SH   SOLE   0 0 76,119
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 278 10,758 SH   SOLE   0 0 10,757
MICROSOFT CORP COM 594918104 992 4,718 SH   SOLE   0 0 4,718
PFIZER INC COM 717081103 271 7,384 SH   SOLE   0 0 7,384
SPDR S&P 500 ETF TR TR UNIT 78462F103 510 1,523 SH   SOLE   0 0 1,523
SPDR GOLD TR GOLD SHS 78463V107 1,173 6,624 SH   SOLE   0 0 6,624
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1,964 34,766 SH   SOLE   0 0 34,766
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 241 3,904 SH   SOLE   0 0 3,903
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 16,381 559,836 SH   SOLE   0 0 559,836
SPDR SER TR PORTFOLIO AGRGTE 78464A649 33,077 1,073,580 SH   SOLE   0 0 1,073,580
SPDR SER TR S&P DIVID ETF 78464A763 1,025 11,094 SH   SOLE   0 0 11,094
SPDR SER TR PORTFOLI S&P1500 78464A805 25,013 611,703 SH   SOLE   0 0 611,703
SPDR SER TR PORTFOLIO S&P500 78464A854 1,034 26,269 SH   SOLE   0 0 26,268
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 589 11,955 SH   SOLE   0 0 11,954
SPDR SER TR PORTFOLIO SH TSR 78468R101 19,973 650,578 SH   SOLE   0 0 650,577
SPDR SER TR BLOMBERG BRC INV 78468R200 214 6,984 SH   SOLE   0 0 6,984
SPDR SER TR NUVEEN BRC MUNIC 78468R721 455 8,771 SH   SOLE   0 0 8,770
SPDR SER TR NUVEEN BLMBRG SR 78468R739 292 5,863 SH   SOLE   0 0 5,863
SPDR SER TR MSCI USA STRTGIC 78468R812 4,473 47,270 SH   SOLE   0 0 47,270
SPDR SER TR PORTFOLIO S&P600 78468R853 219 8,015 SH   SOLE   0 0 8,014
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 615 12,324 SH   SOLE   0 0 12,324
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9,509 117,934 SH   SOLE   0 0 117,934
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,033 54,668 SH   SOLE   0 0 54,668
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 980 14,342 SH   SOLE   0 0 14,341
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 434 18,288 SH   SOLE   0 0 18,288
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 278 5,027 SH   SOLE   0 0 5,027
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 295 9,411 SH   SOLE   0 0 9,410
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,157 91,955 SH   SOLE   0 0 91,955
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,965 135,241 SH   SOLE   0 0 135,241
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 330 2,828 SH   SOLE   0 0 2,827
SPROTT PHYSICAL GOLD TR UNIT 85207H104 15,359 1,020,550 SH   SOLE   0 0 1,020,550
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,165 16,830 SH   SOLE   0 0 16,830
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 639 7,898 SH   SOLE   0 0 7,897
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,438 28,177 SH   SOLE   0 0 28,177
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 429 8,835 SH   SOLE   0 0 8,835
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,305 9,697 SH   SOLE   0 0 9,697
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 201 1,117 SH   SOLE   0 0 1,117
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,831 23,188 SH   SOLE   0 0 23,188
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,592 7,405 SH   SOLE   0 0 7,405
VANGUARD INDEX FDS MID CAP ETF 922908629 2,901 16,459 SH   SOLE   0 0 16,458
VANGUARD INDEX FDS GROWTH ETF 922908736 5,638 24,770 SH   SOLE   0 0 24,769
VANGUARD INDEX FDS SMALL CP ETF 922908751 345 2,240 SH   SOLE   0 0 2,240
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,448 14,372 SH   SOLE   0 0 14,371
WALMART INC COM 931142103 288 2,059 SH   SOLE   0 0 2,058
WISDOMTREE TR INTL EQUITY FD 97717W703 358 7,876 SH   SOLE   0 0 7,876
WISDOMTREE TR GLB US QTLY DIV 97717W844 2,104 31,561 SH   SOLE   0 0 31,561
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,094 102,773 SH   SOLE   0 0 102,773