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
ABBOTT LABS COM 002824100   205,033 1,856 SH   DFND 1 0 193 1,663
AMAZON COM INC COM 023135106   2,591,540 24,576 SH   DFND 1,2,3 0 1,796 22,780
AMGEN INC COM 031162100   271,386 1,132 SH   DFND 1 0 107 1,025
ANALOG DEVICES INC COM 032654105   245,357 1,364 SH   DFND 1 0 60 1,304
APPLE INC COM 037833100   3,726,173 21,960 SH   DFND 1,2,3 0 3,097 18,863
BECTON DICKINSON & CO COM 075887109   261,667 990 SH   DFND 1 0 49 941
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,780,625 11,507 SH   DFND 1 0 301 11,206
COLGATE PALMOLIVE CO COM 194162103   238,123 2,984 SH   DFND 1,2 0 24 2,960
COMFORT SYS USA INC COM 199908104   210,781 1,410 SH   SOLE   0 0 1,410
EBAY INC. COM 278642103   266,276 5,735 SH   DFND 1 0 235 5,500
HOME DEPOT INC COM 437076102   772,388 2,570 SH   DFND 1 0 216 2,354
HONEYWELL INTL INC COM 438516106   320,144 1,602 SH   DFND 1 0 103 1,499
ISHARES TR CORE S&P500 ETF 464287200   31,307,806 74,960 SH   DFND 4 0 800 74,160
ISHARES TR CORE US AGGBD ET 464287226   1,309,476 13,100 SH   SOLE   0 0 13,100
ISHARES TR MSCI EAFE ETF 464287465   4,019,652 54,600 SH   SOLE   0 0 54,600
ISHARES TR RUS MDCP VAL ETF 464287473   399,531 3,761 SH   SOLE   0 0 3,761
ISHARES TR RUS 1000 VAL ETF 464287598   1,797,574 11,625 SH   SOLE   0 0 11,625
ISHARES TR RUS 1000 GRW ETF 464287614   1,633,768 6,619 SH   SOLE   0 0 6,619
ISHARES TR RUS 2000 GRW ETF 464287648   425,083 1,896 SH   SOLE   0 0 1,896
ISHARES TR RUSSELL 2000 ETF 464287655   663,833 3,789 SH   SOLE   0 0 3,789
ISHARES TR CORE S&P US GWT 464287671   481,806 5,354 SH   SOLE   0 0 5,354
ISHARES TR RUSSELL 3000 ETF 464287689   2,540,223 10,675 SH   SOLE   0 0 10,675
ISHARES TR U.S. TECH ETF 464287721   321,360 3,454 SH   DFND 5 0 1,543 1,911
ISHARES TR S&P SML 600 GWT 464287887   6,385,693 59,864 SH   SOLE   0 0 59,864
ISHARES TR EAFE GRWTH ETF 464288885   10,983,476 114,674 SH   SOLE   0 0 114,674
JOHNSON & JOHNSON COM 478160104   430,531 2,630 SH   DFND 1,2 0 474 2,156
LILLY ELI & CO COM 532457108   378,838 957 SH   DFND 1 0 138 819
MARATHON OIL CORP COM 565849106   440,446 18,230 SH   DFND 1 0 491 17,739
MCDONALDS CORP COM 580135101   228,616 773 SH   DFND 1,2 0 126 647
MICROSOFT CORP COM 594918104   1,992,582 6,485 SH   DFND 1,2 0 1,314 5,171
PEPSICO INC COM 713448108   210,742 1,104 SH   DFND 1,2 0 300 804
PFIZER INC COM 717081103   204,717 5,264 SH   DFND 1 0 939 4,325
PIPER SANDLER COMPANIES COM 724078100   6,961,345 51,398 SH   SOLE   0 0 51,398
PROCTER AND GAMBLE CO COM 742718109   274,916 1,758 SH   DFND 1 0 358 1,400
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   194,569 25,534 SH   SOLE   0 0 25,534
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   293,046 4,416 SH   SOLE   0 0 4,416
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   882,013 27,400 SH   DFND 4 0 3,000 24,400
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,168,987 60,654 SH   SOLE   0 0 60,654
SCHWAB STRATEGIC TR US TIPS ETF 808524870   674,604 12,600 SH   SOLE   0 0 12,600
SPROTT INC COM NEW 852066208   425,864 11,823 SH   SOLE   0 0 11,823
TEXAS INSTRS INC COM 882508104   212,177 1,269 SH   DFND 1 0 178 1,091
THERMO FISHER SCIENTIFIC INC COM 883556102   250,815 452 SH   DFND 1,2 0 63 389
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   8,805,149 118,860 SH   SOLE   0 0 118,860
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   320,520 3,000 SH   SOLE   0 0 3,000
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   8,239,174 151,233 SH   SOLE   0 0 151,233
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,181,544 128,766 SH   DFND 4 0 14,700 114,066
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   281,571 737 SH   SOLE   0 0 737
VANGUARD INDEX FDS LARGE CAP ETF 922908637   5,996,919 31,641 SH   SOLE   0 0 31,641
VANGUARD INDEX FDS GROWTH ETF 922908736   13,474,280 53,463 SH   SOLE   0 0 53,463
VANGUARD INDEX FDS VALUE ETF 922908744   13,749,816 97,822 SH   DFND 4 0 1,072 96,750
VANGUARD INDEX FDS SMALL CP ETF 922908751   200,047 1,068 SH   SOLE   0 0 1,068
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,629,578 22,441 SH   SOLE   0 0 22,441
RAYTHEON TECHNOLOGIES CORP COM 75513E101   303,096 3,034 SH   DFND 1,2 0 238 2,796
INVESCO QQQ TR UNIT SER 1 46090E103   3,958,134 12,271 SH   SOLE   0 0 12,271
TARGET CORP COM 87612E106   324,965 2,060 SH   DFND 1 0 60 2,000
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   584,594 36,560 SH   SOLE   0 0 36,560
AIM ETF PRODUCTS TRUST US LRG CP BUFR10 00888H703   3,691,405 135,540 SH   SOLE   0 0 135,540
ALPHABET INC CAP STK CL C 02079K107   1,957,592 18,089 SH   DFND 1,2 0 644 17,445
ALPHABET INC CAP STK CL A 02079K305   449,754 4,190 SH   DFND 1,2 0 1,480 2,710
AMERICAN TOWER CORP NEW COM 03027X100   224,216 1,097 SH   DFND 1 0 68 1,029
BIOTRICITY INC COM 09074H104   14,040 26,748 SH   SOLE   0 0 26,748
BROADCOM INC COM 11135F101   214,263 342 SH   DFND 1,2 0 84 258
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   317,353 12,377 SH   SOLE   0 0 12,377
EASTERN BANKSHARES INC COM 27627N105   116,500 10,000 SH   SOLE   0 0 10,000
EXXON MOBIL CORP COM 30231G102   508,862 4,300 SH   DFND 1 0 350 3,950
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   501,418 115,801 SH   SOLE   0 0 115,801
FEDEX CORP COM 31428X106   381,759 1,676 SH   DFND 1,2 0 18 1,658
FIRST TR VALUE LINE DIVID IN SHS 33734H106   412,881 10,172 SH   SOLE   0 0 10,172
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   1,607,461 45,264 SH   SOLE   0 0 45,264
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   400,672 10,325 SH   SOLE   0 0 10,325
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   2,943,332 77,395 SH   SOLE   0 0 77,395
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869   17,597,203 862,608 SH   SOLE   0 0 862,608
HARBORONE BANCORP INC NEW COM NEW 41165Y100   291,476 27,114 SH   SOLE   0 0 27,114
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   281,355 5,800 SH   SOLE   0 0 5,800
INNOVATOR ETFS TR INTRNL DEV JULY 45782C722   343,434 13,200 SH   SOLE   0 0 13,200
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   520,344 16,200 SH   SOLE   0 0 16,200
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787   206,564 3,300 SH   SOLE   0 0 3,300
ISHARES TR CORE DIV GRWTH 46434V621   227,529 4,471 SH   SOLE   0 0 4,471
JPMORGAN CHASE & CO COM 46625H100   356,797 2,581 SH   DFND 1,2 0 642 1,939
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   13,312,792 264,405 SH   SOLE   0 0 264,405
KKR & CO INC COM 48251W104   266,411 5,020 SH   SOLE   0 0 5,020
LISTED FD TR HORIZON KINETICS 53656F623   217,058 7,020 SH   SOLE   0 0 7,020
MERCK & CO INC COM 58933Y105   267,775 2,319 SH   DFND 1 0 512 1,807
NEXTERA ENERGY INC COM 65339F101   207,973 2,714 SH   DFND 1,2 0 462 2,252
NVIDIA CORPORATION COM 67066G104   2,895,886 10,436 SH   DFND 1,4 0 663 9,773
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   882,198 9,300 SH   SOLE   0 0 9,300
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   14,695,793 147,845 SH   SOLE   0 0 147,845
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,171,259 2,816 SH   SOLE   0 0 2,816
SPDR GOLD TR GOLD SHS 78463V107   1,166,827 6,314 SH   SOLE   0 0 6,314
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   492,748 18,800 SH   SOLE   0 0 18,800
SPDR SER TR S&P 600 SMCP VAL 78464A300   251,607 3,385 SH   SOLE   0 0 3,385
SPDR SER TR S&P DIVID ETF 78464A763   15,415,007 123,350 SH   SOLE   0 0 123,350
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   379,359 2,841 SH   SOLE   0 0 2,841
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   542,700 7,008 SH   DFND 5 0 252 6,756
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   435,152 2,943 SH   DFND 5 0 1,714 1,229
SELECT SECTOR SPDR TR ENERGY 81369Y506   986,572 11,589 SH   DFND 5 0 5,453 6,136
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   364,339 10,984 SH   DFND 5 0 8,671 2,313
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   400,700 4,007 SH   DFND 5 0 2,165 1,842
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   834,090 5,530 SH   DFND 5 0 4,643 887
SLEEP NUMBER CORP COM 83125X103   895,573 39,715 SH   SOLE   0 0 39,715
TELLURIAN INC NEW COM 87968A104   35,500 25,000 SH   SOLE   0 0 25,000
TESLA INC COM 88160R101   700,289 4,262 SH   DFND 1 0 366 3,896
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,937,199 1,311 SH   SOLE   0 0 1,311
UNITEDHEALTH GROUP INC COM 91324P102   435,500 885 SH   DFND 1 0 185 700
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   277,470 1,107 SH   SOLE   0 0 1,107
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   278,121 1,387 SH   DFND 5 0 1,387 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   233,726 2,937 SH   DFND 5 0 2,937 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   602,554 2,452 SH   DFND 5 0 2,452 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   367,861 1,951 SH   DFND 5 0 991 960
VANGUARD WORLD FDS INF TECH ETF 92204A702   804,081 2,092 SH   DFND 5 0 1,353 739
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   251,133 2,539 SH   DFND 5 0 2,038 501
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,400,390 29,800 SH   SOLE   0 0 29,800
VISA INC COM CL A 92826C839   292,075 1,255 SH   DFND 1,2 0 313 942