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   203,770 1,856 SH   DFND 1 0 193 1,663
AMAZON COM INC COM 023135106   1,522,836 18,129 SH   DFND 1, 2, 3 0 1,743 16,386
AMGEN INC COM 031162100   297,308 1,132 SH   DFND 1 0 107 1,025
ANALOG DEVICES INC COM 032654105   223,737 1,364 SH   DFND 1 0 60 1,304
APPLE INC COM 037833100   2,840,531 21,862 SH   DFND 1, 2, 3, 4 0 3,224 18,638
BANK AMERICA CORP COM 060505104   201,138 6,073 SH   DFND 1, 3 0 1,711 4,362
BECTON DICKINSON & CO COM 075887109   251,757 990 SH   DFND 1 0 49 941
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,602,919 14,901 SH   DFND 1 0 301 14,600
AIM ETF PRODUCTS TRUST US LRG CP BUFR10 00888H703   3,418,691 135,124 SH   SOLE   0 0 135,124
ALPHABET INC CAP STK CL C 02079K107   1,752,279 19,772 SH   DFND 1, 3 0 2,127 17,645
AMERICAN TOWER CORP NEW COM 03027X100   232,410 1,097 SH   DFND 1 0 68 1,029
BIOTRICITY INC COM 09074H104   11,983 26,748 SH   SOLE   0 0 26,748
BROADCOM INC COM 11135F101   203,523 364 SH   DFND 1 0 84 280
COLGATE PALMOLIVE CO COM 194162103   235,109 2,984 SH   DFND 1, 3 0 24 2,960
CVS HEALTH CORP COM 126650100   219,742 2,358 SH   DFND 1 0 190 2,168
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   528,017 17,808 SH   SOLE   0 0 17,808
EASTERN BANKSHARES INC COM 27627N105   172,500 10,000 SH   SOLE   0 0 10,000
EBAY INC. COM 278642103   237,830 5,735 SH   DFND 1 0 235 5,500
EXXON MOBIL CORP COM 30231G102   466,238 4,227 SH   SOLE   0 277 3,950
FEDEX CORP COM 31428X106   290,284 1,676 SH   DFND 1, 3 0 18 1,658
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   27,320,807 1,330,981 SH   SOLE   0 40,025 1,290,956
FIRST TR VALUE LINE DIVID IN SHS 33734H106   787,424 19,730 SH   SOLE   0 16,930 2,800
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   338,272 71,820 SH   SOLE   0 0 71,820
HARBORONE BANCORP INC NEW COM NEW 41165Y100   376,885 27,114 SH   SOLE   0 0 27,114
HOME DEPOT INC COM 437076102   811,760 2,570 SH   DFND 1 0 216 2,354
HONEYWELL INTL INC COM 438516106   343,309 1,602 SH   DFND 1 0 103 1,499
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   1,050,528 35,200 SH   SOLE   0 0 35,200
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787   209,540 3,300 SH   SOLE   0 0 3,300
ISHARES TR EAFE GRWTH ETF 464288885   55,908,139 319,471 SH   DFND 4, 5 0 42,204 277,267
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   18,060,636 360,276 SH   SOLE   0 12,800 347,476
JOHNSON & JOHNSON COM 478160104   459,290 2,600 SH   DFND 1, 3 0 474 2,126
JPMORGAN CHASE & CO COM 46625H100   346,112 2,581 SH   DFND 1, 3 0 642 1,939
KKR & CO INC COM 48251W104   246,026 5,300 SH   SOLE   0 0 5,300
LILLY ELI & CO COM 532457108   350,841 959 SH   DFND 1 0 140 819
LISTED FD TR HORIZON KINETICS 53656F623   582,380 18,500 SH   SOLE   0 9,520 8,980
MARATHON OIL CORP COM 565849106   518,377 19,150 SH   DFND 1 0 491 18,659
MERCK & CO INC COM 58933Y105   257,293 2,319 SH   DFND 1 0 512 1,807
MICROSOFT CORP COM 594918104   1,510,866 6,300 SH   DFND 1, 3, 4 0 1,369 4,931
NEXTERA ENERGY INC COM 65339F101   226,723 2,712 SH   DFND 1, 3 0 460 2,252
NVIDIA CORPORATION COM 67066G104   1,752,949 11,995 SH   DFND 1, 4, 5 0 682 11,313
PFIZER INC COM 717081103   269,727 5,264 SH   DFND 1 0 939 4,325
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   18,690,986 189,728 SH   SOLE   0 9,500 180,228
PROCTER AND GAMBLE CO COM 742718109   266,442 1,758 SH   DFND 1 0 358 1,400
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   308,188 27,034 SH   SOLE   0 0 27,034
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,957,995 81,470 SH   DFND 5 0 60,254 21,216
SELECT SECTOR SPDR TR ENERGY 81369Y506   9,885,536 115,992 SH   DFND 4, 5 0 22,600 93,392
SLEEP NUMBER CORP COM 83125X103   1,031,796 39,715 SH   SOLE   0 0 39,715
SPDR GOLD TR GOLD SHS 78463V107   1,003,251 5,914 SH   SOLE   0 0 5,914
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   526,914 21,900 SH   SOLE   0 0 21,900
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,006,173 2,631 SH   SOLE   0 0 2,631
SPDR SER TR S&P 600 SMCP VAL 78464A300   17,158,005 139,195 SH   SOLE   0 6,200 132,995
SPROTT INC COM NEW 852066208   394,061 11,823 SH   SOLE   0 0 11,823
TESLA INC COM 88160R101   342,933 2,784 SH   DFND 1 0 363 2,421
TEXAS INSTRS INC COM 882508104   209,664 1,269 SH   DFND 1 0 178 1,091
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,649,966 1,557 SH   SOLE   0 0 1,557
THERMO FISHER SCIENTIFIC INC COM 883556102   251,114 456 SH   DFND 1, 3, 4 0 67 389
UNITEDHEALTH GROUP INC COM 91324P102   469,209 885 SH   DFND 1 0 185 700
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   338,366 4,710 SH   SOLE   0 0 4,710
VANGUARD INDEX FDS LARGE CAP ETF 922908637   29,702,805 188,704 SH   DFND 5 0 26,013 162,691
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,165,207 120,853 SH   SOLE   0 7,500 113,353
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   930,120 12,000 SH   SOLE   0 12,000 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   324,630 3,000 SH   SOLE   0 0 3,000
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   4,999,130 32,685 SH   DFND 4 0 10,471 22,214
VISA INC COM CL A 92826C839   265,933 1,280 SH   DFND 1, 3 0 313 967
INVESCO QQQ TR UNIT SER 1 46090E103   1,736,412 6,521 SH   SOLE   0 0 6,521
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   614,208 36,560 SH   SOLE   0 36,560 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   306,191 3,034 SH   DFND 1, 3 0 238 2,796
TARGET CORP COM 87612E106   366,638 2,460 SH   DFND 1 0 60 2,400