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 224 4,211 SH   SOLE   0 0 4,211
AMAZON COM INC COM 023135106 610 183 SH   SOLE   0 0 183
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2,836 44,789 SH   SOLE   0 0 44,788
AMERICAN CENTY ETF TR US SML CP VALU 025072877 1,435 18,000 SH   SOLE   0 0 18,000
AMERICAS GOLD AND SILVER COR COM 03062D100 20 25,000 SH   SOLE   0 0 25,000
ANNALY CAPITAL MANAGEMENT IN COM 035710409 151 19,300 SH   SOLE   0 0 19,300
APPLE INC COM 037833100 2,248 12,659 SH   SOLE   0 0 12,658
ARCHER DANIELS MIDLAND CO COM 039483102 380 5,624 SH   SOLE   0 0 5,624
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 637 2,132 SH   SOLE   0 0 2,132
BIOLIFE SOLUTIONS INC COM NEW 09062W204 413 11,092 SH   SOLE   0 0 11,092
CAMBRIDGE BANCORP COM 132152109 2,552 27,272 SH   SOLE   0 0 27,272
CISCO SYS INC COM 17275R102 671 10,590 SH   SOLE   0 0 10,589
CONSTELLATION BRANDS INC CL A 21036P108 515 2,051 SH   SOLE   0 0 2,050
DISNEY WALT CO COM 254687106 315 2,033 SH   SOLE   0 0 2,032
EATON VANCE TAX-MANAGED GLOB COM 27829C105 134 12,000 SH   SOLE   0 0 12,000
FEDEX CORP COM 31428X106 244 942 SH   SOLE   0 0 941
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 12,443 234,676 SH   SOLE   0 0 234,676
FIRST TR SR FLTG RATE INCOME COM 33733U108 144 11,981 SH   SOLE   0 0 11,981
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,133 19,879 SH   SOLE   0 0 19,878
FOCUS FINL PARTNERS INC COM CL A 34417P100 4,524 75,754 SH   SOLE   0 0 75,754
FORD MTR CO DEL COM 345370860 1,737 83,644 SH   SOLE   0 0 83,643
HYDROFARM HLDGS GROUP INC COM 44888K209 212 7,504 SH   SOLE   0 0 7,504
INVESCO QQQ TR UNIT SER 1 46090E103 243 612 SH   SOLE   0 0 612
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 11,203 513,195 SH   SOLE   0 0 513,194
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 12,535 584,123 SH   SOLE   0 0 584,122
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 12,749 596,023 SH   SOLE   0 0 596,022
ISHARES TR S&P 100 ETF 464287101 529 2,412 SH   SOLE   0 0 2,412
ISHARES TR CORE S&P TTL STK 464287150 4,095 38,279 SH   SOLE   0 0 38,279
ISHARES TR SELECT DIVID ETF 464287168 359 2,925 SH   SOLE   0 0 2,925
ISHARES TR CORE S&P500 ETF 464287200 1,544 3,237 SH   SOLE   0 0 3,237
ISHARES TR CORE US AGGBD ET 464287226 1,040 9,113 SH   SOLE   0 0 9,112
ISHARES TR NORTH AMERN NAT 464287374 1,614 51,279 SH   SOLE   0 0 51,278
ISHARES TR RUS 1000 ETF 464287622 6,185 23,390 SH   SOLE   0 0 23,390
ISHARES TR NATIONAL MUN ETF 464288414 550 4,727 SH   SOLE   0 0 4,726
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,531 33,350 SH   SOLE   0 0 33,349
ISHARES TR MSCI INTL SML CP 46434V266 2,192 60,476 SH   SOLE   0 0 60,475
ISHARES TR IBONDS DEC2023 46435G318 2,640 101,858 SH   SOLE   0 0 101,857
ISHARES TR CORE INTL AGGR 46435G672 201 3,692 SH   SOLE   0 0 3,691
ISHARES TR IBONDS DEC2022 46435G755 2,578 98,917 SH   SOLE   0 0 98,916
ISHARES TR IBONDS DEC 26 46435U259 1,207 44,910 SH   SOLE   0 0 44,909
ISHARES TR IBONDS DEC 25 46435U432 1,341 48,146 SH   SOLE   0 0 48,145
ISHARES TR ESG AWR US AGRGT 46435U549 639 11,583 SH   SOLE   0 0 11,583
ISHARES TR IBONDS DEC 46435U697 2,591 96,629 SH   SOLE   0 0 96,628
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 366 7,176 SH   SOLE   0 0 7,176
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 218 7,242 SH   SOLE   0 0 7,241
MCDONALDS CORP COM 580135101 239 893 SH   SOLE   0 0 893
MICROSOFT CORP COM 594918104 1,432 4,257 SH   SOLE   0 0 4,257
NOVO-NORDISK A S ADR 670100205 287 2,563 SH   SOLE   0 0 2,563
NVIDIA CORPORATION COM 67066G104 252 856 SH   SOLE   0 0 856
PFIZER INC COM 717081103 465 7,878 SH   SOLE   0 0 7,877
PROCTER AND GAMBLE CO COM 742718109 267 1,633 SH   SOLE   0 0 1,633
QUALCOMM INC COM 747525103 287 1,569 SH   SOLE   0 0 1,569
SPDR S&P 500 ETF TR TR UNIT 78462F103 640 1,347 SH   SOLE   0 0 1,347
SPDR GOLD TR GOLD SHS 78463V107 665 3,892 SH   SOLE   0 0 3,892
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 419 6,200 SH   SOLE   0 0 6,199
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 219 5,288 SH   SOLE   0 0 5,287
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 26,940 738,495 SH   SOLE   0 0 738,495
SPDR SER TR PORTFOLIO AGRGTE 78464A649 42,047 1,419,545 SH   SOLE   0 0 1,419,545
SPDR SER TR S&P DIVID ETF 78464A763 1,012 7,837 SH   SOLE   0 0 7,836
SPDR SER TR PORTFOLI S&P1500 78464A805 43,108 737,523 SH   SOLE   0 0 737,522
SPDR SER TR PORTFOLIO S&P400 78464A847 333 6,695 SH   SOLE   0 0 6,695
SPDR SER TR PORTFOLIO S&P500 78464A854 2,112 37,823 SH   SOLE   0 0 37,822
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 575 12,142 SH   SOLE   0 0 12,142
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,277 41,981 SH   SOLE   0 0 41,981
SPDR SER TR NUVEEN BLMBRG MU 78468R721 454 8,779 SH   SOLE   0 0 8,779
SPDR SER TR NUVEEN BLMBRG SH 78468R739 262 5,335 SH   SOLE   0 0 5,335
SPDR SER TR MSCI USA STRTGIC 78468R812 7,597 58,164 SH   SOLE   0 0 58,163
SPDR SER TR PORTFOLIO S&P600 78468R853 663 14,834 SH   SOLE   0 0 14,834
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 641 13,123 SH   SOLE   0 0 13,122
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 17,462 153,417 SH   SOLE   0 0 153,417
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 217 1,328 SH   SOLE   0 0 1,327
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5,124 63,712 SH   SOLE   0 0 63,712
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 350 3,417 SH   SOLE   0 0 3,416
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 379 9,756 SH   SOLE   0 0 9,755
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8,272 153,473 SH   SOLE   0 0 153,473
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,199 23,581 SH   SOLE   0 0 23,581
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 455 2,617 SH   SOLE   0 0 2,617
SPERO THERAPEUTICS INC COM 84833T103 484 30,200 SH   SOLE   0 0 30,200
SPROTT PHYSICAL GOLD TR UNIT 85207H104 10,979 764,522 SH   SOLE   0 0 764,522
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 175 21,842 SH   SOLE   0 0 21,842
TESLA INC COM 88160R101 301 285 SH   SOLE   0 0 285
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 6,455 84,810 SH   SOLE   0 0 84,810
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,317 13,490 SH   SOLE   0 0 13,490
VANGUARD WORLD FD ESG US STK ETF 921910733 234 2,657 SH   SOLE   0 0 2,657
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 206 4,030 SH   SOLE   0 0 4,030
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 705 6,287 SH   SOLE   0 0 6,287
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,447 28,144 SH   SOLE   0 0 28,144
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 433 8,033 SH   SOLE   0 0 8,033
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 880 9,109 SH   SOLE   0 0 9,109
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,268 6,438 SH   SOLE   0 0 6,438
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 284 1,117 SH   SOLE   0 0 1,117
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,867 16,091 SH   SOLE   0 0 16,091
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,556 5,521 SH   SOLE   0 0 5,521
VANGUARD INDEX FDS MID CAP ETF 922908629 3,283 12,886 SH   SOLE   0 0 12,885
VANGUARD INDEX FDS LARGE CAP ETF 922908637 228 1,033 SH   SOLE   0 0 1,033
VANGUARD INDEX FDS GROWTH ETF 922908736 5,320 16,580 SH   SOLE   0 0 16,579
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,110 12,882 SH   SOLE   0 0 12,882
WALMART INC COM 931142103 1,189 8,221 SH   SOLE   0 0 8,220
WISDOMTREE TR US LARGECAP DIVD 97717W307 230 3,483 SH   SOLE   0 0 3,483
WISDOMTREE TR INTL EQUITY FD 97717W703 349 6,455 SH   SOLE   0 0 6,455
WISDOMTREE TR GLB US QTLY DIV 97717W844 3,134 71,927 SH   SOLE   0 0 71,926
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,813 27,527 SH   SOLE   0 0 27,527