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 FIGI (to the nearest dollar) 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