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
AMAZON.COM INC Stock 023135106   1,503,629 17,900 SH   SOLE   0 0 17,900
APPLE INC Stock 037833100   3,897,107 29,994 SH   SOLE   0 0 29,993
AUTOMATIC DATA PROCESSING INC Stock 053015103   241,381 1,011 SH   SOLE   0 0 1,010
BANK OF AMERICA CORP Stock 060505104   849,470 25,648 SH   SOLE   0 0 25,648
BERKSHIRE HATHAWAY INC CLASS B Stock 084670702   5,875,278 19,020 SH   SOLE   0 0 19,020
BOEING CO Stock 097023105   541,563 2,843 SH   SOLE   0 0 2,843
CVS HEALTH CORP Stock 126650100   823,418 8,836 SH   SOLE   0 0 8,835
CHEVRON CORP Stock 166764100   567,142 3,160 SH   SOLE   0 0 3,159
CHURCH & DWIGHT CO INC Stock 171340102   241,063 2,990 SH   SOLE   0 0 2,990
CONSOLIDATED EDISON INC Stock 209115104   830,010 8,709 SH   SOLE   0 0 8,708
THE WALT DISNEY CO Stock 254687106   381,751 4,394 SH   SOLE   0 0 4,394
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109   489,518 44,140 SH   SOLE   0 0 44,140
FMQQ THE NEXT FRONTIER INTERNET & ECOMMERCE ETF ETF 301505590   206,678 21,198 SH   SOLE   0 0 21,197
EMQQ THE EMERGING MARKETS INTERNET & ECOMMERCE ETF ETF 301505889   1,885,782 63,430 SH   SOLE   0 0 63,430
FS KKR CAP CORP COM CEF 302635206   316,762 18,101 SH   SOLE   0 0 18,100
FEDERATED HERMES INC CLASS B Stock 314211103   273,163 7,523 SH   SOLE   0 0 7,523
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109   2,361,824 64,601 SH   SOLE   0 0 64,601
FIRST TRUST US EQUITY OPPORTUNITIES ETF ETF 336920103   2,972,193 37,776 SH   SOLE   0 0 37,775
HEICO CORP Stock 422806109   292,661 1,905 SH   SOLE   0 0 1,904
THE HOME DEPOT INC Stock 437076102   355,733 1,126 SH   SOLE   0 0 1,126
ISHARES CORE S&P 500 ETF ETF 464287200   325,992 848 SH   SOLE   0 0 848
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648   908,850 4,237 SH   SOLE   0 0 4,236
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   973,702 10,288 SH   SOLE   0 0 10,288
JOHNSON & JOHNSON Stock 478160104   851,481 4,820 SH   SOLE   0 0 4,820
LIBERTY ALL STAR EQUITY FD SH BEN INT CEF 530158104   1,501,965 263,503 SH   SOLE   0 0 263,502
ELI LILLY AND CO Stock 532457108   244,144 667 SH   SOLE   0 0 667
LUMINAR TECHNOLOGIES INC ORDINARY SHARES - CLASS A Stock 550424105   371,250 75,000 SH   SOLE   0 0 75,000
MICROSOFT CORP Stock 594918104   1,768,396 7,374 SH   SOLE   0 0 7,373
PEPSICO INC Stock 713448108   629,402 3,484 SH   SOLE   0 0 3,483
PFIZER INC Stock 717081103   308,128 6,013 SH   SOLE   0 0 6,013
PROCTER & GAMBLE CO Stock 742718109   977,833 6,452 SH   SOLE   0 0 6,451
STARBUCKS CORP Stock 855244109   215,598 2,173 SH   SOLE   0 0 2,173
THERMO FISHER SCIENTIFIC INC Stock 883556102   442,542 804 SH   SOLE   0 0 803
UNION PACIFIC CORP Stock 907818108   3,207,741 15,491 SH   SOLE   0 0 15,491
UNITED PARCEL SERVICE INC CLASS B Stock 911312106   204,266 1,175 SH   SOLE   0 0 1,175
VANGUARD SMALL CAP VALUE ETF ETF 922908611   1,255,424 7,906 SH   SOLE   0 0 7,905
RAYTHEON TECHNOLOGIES CORP Stock 75513E101   466,480 4,622 SH   SOLE   0 0 4,622
INVESCO QQQ TRUST ETF 46090E103   1,710,366 6,423 SH   SOLE   0 0 6,423
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104   3,387,082 45,191 SH   SOLE   0 0 45,191
NUVEEN MASSACHUSETS QLT MUN FD COM CEF 67061E104   149,713 14,164 SH   SOLE   0 0 14,164
THE TRAVELERS COMPANIES INC Stock 89417E109   279,960 1,493 SH   SOLE   0 0 1,493
ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858   726,148 14,116 SH   SOLE   0 0 14,116
AT&T INC Stock 00206R102   334,492 18,169 SH   SOLE   0 0 18,169
ARK INNOVATION ETF ETF 00214Q104   3,382,282 108,268 SH   SOLE   0 0 108,267
ARK AUTONOMOUS TECHNOLOGY & ROBOTICS ETF ETF 00214Q203   219,998 5,364 SH   SOLE   0 0 5,364
ARK GENOMIC REVOLUTION ETF ETF 00214Q302   934,038 33,087 SH   SOLE   0 0 33,086
ARK FINTECH INNOVATION ETF ETF 00214Q708   234,080 16,404 SH   SOLE   0 0 16,403
ABBVIE INC Stock 00287Y109   253,907 1,571 SH   SOLE   0 0 1,571
ALPHABET INC CLASS C Stock 02079K107   830,338 9,358 SH   SOLE   0 0 9,358
ALPHABET INC CLASS A Stock 02079K305   479,265 5,432 SH   SOLE   0 0 5,432
ALTRIA GROUP INC Stock 02209S103   759,716 16,620 SH   SOLE   0 0 16,620
AMERICAN TOWER CORP REIT 03027X100   475,123 2,243 SH   SOLE   0 0 2,242
AMERIPRISE FINANCIAL INC Stock 03076C106   201,938 649 SH   SOLE   0 0 648
BLACKROCK CORPOR HI YLD FD INC COM CEF 09255P107   800,715 91,615 SH   SOLE   0 0 91,614
BLACKROCK SCIENCE & TECHNOLOGY TRUST CEF 09258G104   1,429,978 50,405 SH   SOLE   0 0 50,404
BLACKROCK SCIENCE & TECHNOLOGY TRUST II CEF 09260K101   2,172,238 138,890 SH   SOLE   0 0 138,889
BROOKLINE BANCORP INC Stock 11373M107   299,501 21,166 SH   SOLE   0 0 21,166
CENTENE CORP Stock 15135B101   892,597 10,884 SH   SOLE   0 0 10,884
COMCAST CORP CLASS A Stock 20030N101   283,037 8,094 SH   SOLE   0 0 8,093
DAVIS SELECT FINANCIAL ETF ETF 23908L108   506,741 18,722 SH   SOLE   0 0 18,721
DUKE ENERGY CORP Stock 26441C204   260,918 2,533 SH   SOLE   0 0 2,533
EASTERN BANKSHARES INC ORDINARY SHARES Stock 27627N105   345,000 20,000 SH   SOLE   0 0 20,000
EVERSOURCE ENERGY COM Stock 30040W108   457,766 5,460 SH   SOLE   0 0 5,460
EXXON MOBIL CORP Stock 30231G102   1,933,520 17,530 SH   SOLE   0 0 17,529
META PLATFORMS INC CLASS A Stock 30303M102   326,780 2,715 SH   SOLE   0 0 2,715
FIRST TRUST WATER ETF ETF 33733B100   245,898 3,099 SH   SOLE   0 0 3,098
FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500   243,081 5,151 SH   SOLE   0 0 5,151
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106   7,262,144 181,963 SH   SOLE   0 0 181,963
FIRST TRUST INTERNATIONAL EQUITY OPPORTUNITIES ETF ETF 33734X853   3,425,933 88,161 SH   SOLE   0 0 88,160
FIRST TRUST LARGE CAP GROWTH ALPHADEX FUND ETF 33735K108   216,143 2,364 SH   SOLE   0 0 2,364
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101   244,105 9,146 SH   SOLE   0 0 9,145
FIRST TRUST SENIOR LOAN FUND ETF 33738D309   258,053 5,787 SH   SOLE   0 0 5,787
FIRST TRUST RISING DIVIDEND ACHIEVERS ETF ETF 33738R506   3,797,396 86,462 SH   SOLE   0 0 86,461
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605   4,960,010 106,552 SH   SOLE   0 0 106,552
FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF ETF 33738R704   298,888 6,774 SH   SOLE   0 0 6,774
FIRST TRUST GLOBAL TACTICAL COMMODITY STRATEGY FUND ETF 33739H101   1,272,330 51,953 SH   SOLE   0 0 51,953
FIRST TRUST INSTITUTIONAL PREFERRED SECURITIES & INCOME ETF ETF 33739P855   182,947 10,272 SH   SOLE   0 0 10,272
FLEXSHARES STOXX GLOBAL BROAD INFRASTRUCTURE INDEX FUND ETF 33939L795   296,222 5,876 SH   SOLE   0 0 5,876
GINKGO BIOWORKS HOLDINGS INC Stock 37611X100   20,419 12,082 SH   SOLE   0 0 12,082
HEALTHCARE RLTY TR CL A COM REIT 42226K105   724,487 37,597 SH   SOLE   0 0 37,596
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308   648,163 7,576 SH   SOLE   0 0 7,575
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   34,540,597 244,535 SH   SOLE   0 0 244,535
INVESCO NASDAQ 100 ETF ETF 46138G649   355,922 3,250 SH   SOLE   0 0 3,249
ISHARES FLOATING RATE BOND ETF ETF 46429B655   304,230 6,045 SH   SOLE   0 0 6,044
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697   3,752,616 52,047 SH   SOLE   0 0 52,047
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339   2,376,832 20,857 SH   SOLE   0 0 20,856
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396   539,220 3,695 SH   SOLE   0 0 3,695
JPMORGAN CHASE & CO Stock 46625H100   318,990 2,379 SH   SOLE   0 0 2,378
LPL FINANCIAL HOLDINGS INC Stock 50212V100   703,301 3,253 SH   SOLE   0 0 3,253
M & T BK CORP COM Stock 55261F104   546,217 3,765 SH   SOLE   0 0 3,765
MAIN STR CAP CORP COM CEF 56035L104   288,072 7,796 SH   SOLE   0 0 7,796
MASTERCARD INC CLASS A Stock 57636Q104   218,406 628 SH   SOLE   0 0 628
MERCK & CO INC Stock 58933Y105   263,304 2,373 SH   SOLE   0 0 2,373
NETFLIX INC Stock 64110L106   489,796 1,661 SH   SOLE   0 0 1,661
NEXTERA ENERGY INC Stock 65339F101   1,675,565 20,043 SH   SOLE   0 0 20,042
NVIDIA CORP Stock 67066G104   1,462,309 10,006 SH   SOLE   0 0 10,006
NUVEEN TAXABLE MUNICPAL INM FD COM CEF 67074C103   187,177 11,728 SH   SOLE   0 0 11,727
ORACLE CORP Stock 68389X105   344,315 4,212 SH   SOLE   0 0 4,212
PACER LUNT LARGE CAP ALTERNATOR ETF ETF 69374H717   2,013,221 49,758 SH   SOLE   0 0 49,757
PACER US SMALL CAP CASH COWS 100 ETF ETF 69374H857   952,593 26,498 SH   SOLE   0 0 26,497
PACER US CASH COWS 100 ETF ETF 69374H881   6,236,696 134,847 SH   SOLE   0 0 134,847
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467   774,903 8,611 SH   SOLE   0 0 8,610
SPDR S&P 500 ETF TRUST ETF 78462F103   2,770,010 7,243 SH   SOLE   0 0 7,243
SPDR GOLD SHARES ETF 78463V107   359,128 2,117 SH   SOLE   0 0 2,117
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805   1,387,631 29,343 SH   SOLE   0 0 29,343
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854   381,924 8,491 SH   SOLE   0 0 8,490
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107   495,930 1,120 SH   SOLE   0 0 1,120
SPDR SSGA US SMALL CAP LOW VOLATILITY INDEX ETF ETF 78468R887   490,554 4,557 SH   SOLE   0 0 4,556
TESLA INC Stock 88160R101   399,719 3,245 SH   SOLE   0 0 3,245
UNITEDHEALTH GROUP INC Stock 91324P102   388,642 733 SH   SOLE   0 0 733
VANECK IG FLOATING RATE ETF ETF 92189F486   253,145 10,175 SH   SOLE   0 0 10,174
VERIZON COMMUNICATIONS INC Stock 92343V104   394,158 10,004 SH   SOLE   0 0 10,004
VISA INC CLASS A Stock 92826C839   519,496 2,500 SH   SOLE   0 0 2,500
WASTE MANAGEMENT INC Stock 94106L109   269,634 1,719 SH   SOLE   0 0 1,718
WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307   414,972 6,698 SH   SOLE   0 0 6,698
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505   4,097,085 99,589 SH   SOLE   0 0 99,588
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604   519,764 18,276 SH   SOLE   0 0 18,275
WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669   732,106 12,129 SH   SOLE   0 0 12,128
CHUBB LTD Stock H1467J104   259,791 1,178 SH   SOLE   0 0 1,177