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
ALPS ETF TR REIT DIVIDE DOGS 00162Q106 201 4,211 SH   SOLE   0 0 4,211
AMAZON COM INC COM 023135106 214 65 SH   SOLE   0 0 65
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2,611 40,480 SH   SOLE   0 0 40,480
AMERICAN CENTY ETF TR US SML CP VALU 025072877 1,293 17,097 SH   SOLE   0 0 17,097
APPLE INC COM 037833100 1,361 9,615 SH   SOLE   0 0 9,615
ARCHER DANIELS MIDLAND CO COM 039483102 337 5,624 SH   SOLE   0 0 5,624
BIOLIFE SOLUTIONS INC COM NEW 09062W204 469 11,092 SH   SOLE   0 0 11,092
CAMBRIDGE BANCORP COM 132152109 1,551 17,630 SH   SOLE   0 0 17,630
CISCO SYS INC COM 17275R102 383 7,028 SH   SOLE   0 0 7,028
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 223 318 SH   SOLE   0 0 318
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 11,639 219,072 SH   SOLE   0 0 219,071
FIRST TR SR FLTG RATE INCOME COM 33733U108 144 11,749 SH   SOLE   0 0 11,748
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 849 14,960 SH   SOLE   0 0 14,960
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,500 47,744 SH   SOLE   0 0 47,744
FORD MTR CO DEL COM 345370860 1,156 81,665 SH   SOLE   0 0 81,664
HYDROFARM HLDGS GROUP INC COM 44888K209 284 7,504 SH   SOLE   0 0 7,504
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 11,141 528,278 SH   SOLE   0 0 528,277
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 11,850 546,857 SH   SOLE   0 0 546,856
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 12,295 571,053 SH   SOLE   0 0 571,053
ISHARES TR S&P 100 ETF 464287101 475 2,406 SH   SOLE   0 0 2,405
ISHARES TR CORE S&P TTL STK 464287150 3,627 36,868 SH   SOLE   0 0 36,867
ISHARES TR CORE S&P500 ETF 464287200 1,498 3,477 SH   SOLE   0 0 3,477
ISHARES TR CORE US AGGBD ET 464287226 995 8,668 SH   SOLE   0 0 8,668
ISHARES TR NORTH AMERN NAT 464287374 1,513 51,514 SH   SOLE   0 0 51,514
ISHARES TR RUS 1000 ETF 464287622 5,938 24,566 SH   SOLE   0 0 24,566
ISHARES TR NATIONAL MUN ETF 464288414 538 4,629 SH   SOLE   0 0 4,629
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,328 31,505 SH   SOLE   0 0 31,504
ISHARES TR MSCI INTL SML CP 46434V266 2,106 57,823 SH   SOLE   0 0 57,823
ISHARES TR IBONDS DEC2023 46435G318 2,636 101,398 SH   SOLE   0 0 101,397
ISHARES TR CORE INTL AGGR 46435G672 202 3,672 SH   SOLE   0 0 3,672
ISHARES TR IBONDS DEC2022 46435G755 2,538 96,935 SH   SOLE   0 0 96,934
ISHARES TR IBONDS DEC2021 46435G789 1,229 48,028 SH   SOLE   0 0 48,027
ISHARES TR IBONDS DEC 26 46435U259 1,051 39,095 SH   SOLE   0 0 39,095
ISHARES TR IBONDS DEC 25 46435U432 1,186 42,433 SH   SOLE   0 0 42,433
ISHARES TR ESG AWR US AGRGT 46435U549 634 11,507 SH   SOLE   0 0 11,506
ISHARES TR IBONDS DEC 46435U697 1,943 72,141 SH   SOLE   0 0 72,141
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 212 7,059 SH   SOLE   0 0 7,059
MICROSOFT CORP COM 594918104 879 3,117 SH   SOLE   0 0 3,116
NOVO-NORDISK A S ADR 670100205 246 2,563 SH   SOLE   0 0 2,563
PFIZER INC COM 717081103 313 7,274 SH   SOLE   0 0 7,274
PROCTER AND GAMBLE CO COM 742718109 204 1,457 SH   SOLE   0 0 1,457
SPDR S&P 500 ETF TR TR UNIT 78462F103 461 1,073 SH   SOLE   0 0 1,073
SPDR GOLD TR GOLD SHS 78463V107 486 2,960 SH   SOLE   0 0 2,960
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 502 7,416 SH   SOLE   0 0 7,416
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 26,100 720,797 SH   SOLE   0 0 720,796
SPDR SER TR PORTFOLIO AGRGTE 78464A649 44,175 1,479,915 SH   SOLE   0 0 1,479,914
SPDR SER TR S&P DIVID ETF 78464A763 586 4,988 SH   SOLE   0 0 4,988
SPDR SER TR PORTFOLI S&P1500 78464A805 38,920 734,487 SH   SOLE   0 0 734,486
SPDR SER TR PORTFOLIO S&P400 78464A847 304 6,589 SH   SOLE   0 0 6,589
SPDR SER TR PORTFOLIO S&P500 78464A854 1,699 33,661 SH   SOLE   0 0 33,661
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 587 12,142 SH   SOLE   0 0 12,142
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,570 51,252 SH   SOLE   0 0 51,252
SPDR SER TR NUVEEN BRC MUNIC 78468R721 455 8,832 SH   SOLE   0 0 8,832
SPDR SER TR NUVEEN BLMBRG SR 78468R739 263 5,326 SH   SOLE   0 0 5,325
SPDR SER TR MSCI USA STRTGIC 78468R812 6,947 58,235 SH   SOLE   0 0 58,235
SPDR SER TR PORTFOLIO S&P600 78468R853 501 11,768 SH   SOLE   0 0 11,768
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 638 12,682 SH   SOLE   0 0 12,682
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 15,915 152,988 SH   SOLE   0 0 152,987
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 211 1,426 SH   SOLE   0 0 1,426
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4,568 59,593 SH   SOLE   0 0 59,593
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 371 3,708 SH   SOLE   0 0 3,708
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 361 9,326 SH   SOLE   0 0 9,325
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8,430 155,368 SH   SOLE   0 0 155,367
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,382 26,996 SH   SOLE   0 0 26,996
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 426 2,850 SH   SOLE   0 0 2,850
SPERO THERAPEUTICS INC COM 84833T103 372 20,200 SH   SOLE   0 0 20,200
SPROTT PHYSICAL GOLD TR UNIT 85207H104 10,090 731,170 SH   SOLE   0 0 731,170
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 168 21,842 SH   SOLE   0 0 21,842
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 5,896 80,490 SH   SOLE   0 0 80,490
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,050 13,347 SH   SOLE   0 0 13,347
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 650 6,287 SH   SOLE   0 0 6,286
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,487 28,278 SH   SOLE   0 0 28,278
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 487 8,646 SH   SOLE   0 0 8,646
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 844 9,109 SH   SOLE   0 0 9,109
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,130 6,526 SH   SOLE   0 0 6,526
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 264 1,117 SH   SOLE   0 0 1,117
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,695 16,656 SH   SOLE   0 0 16,656
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,575 5,622 SH   SOLE   0 0 5,622
VANGUARD INDEX FDS MID CAP ETF 922908629 3,037 12,826 SH   SOLE   0 0 12,825
VANGUARD INDEX FDS LARGE CAP ETF 922908637 200 997 SH   SOLE   0 0 997
VANGUARD INDEX FDS GROWTH ETF 922908736 4,894 16,867 SH   SOLE   0 0 16,866
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,838 12,778 SH   SOLE   0 0 12,778
VERIZON COMMUNICATIONS INC COM 92343V104 620 11,488 SH   SOLE   0 0 11,487
WALMART INC COM 931142103 790 5,671 SH   SOLE   0 0 5,670
WISDOMTREE TR INTL EQUITY FD 97717W703 349 6,609 SH   SOLE   0 0 6,609
WISDOMTREE TR GLB US QTLY DIV 97717W844 2,879 71,149 SH   SOLE   0 0 71,149
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,823 30,981 SH   SOLE   0 0 30,980