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
Expires: July 31, 2015
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
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