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
AFLAC INC COM 001055102   1,299,257 16,928 SH   SOLE   0 0 16,928
ALPS ETF TR ALERIAN ENERGY 00162Q676   940,736 42,452 SH   SOLE   0 0 42,452
ARK ETF TR INNOVATION ETF 00214Q104   1,201,454 30,286 SH   SOLE   0 0 30,286
ABBVIE INC COM 00287Y109   276,330 1,854 SH   SOLE   0 0 1,854
ADOBE INC COM 00724F101   2,425,084 4,756 SH   SOLE   0 0 4,756
AMAZON COM INC COM 023135106   1,180,464 9,286 SH   SOLE   0 0 9,286
AMPHENOL CORP NEW CL A 032095101   735,450 8,756 SH   SOLE   0 0 8,756
AMPLIFY ETF TR ONLIN RETL ETF 032108102   420,178 9,487 SH   SOLE   0 0 9,487
APPLE INC COM 037833100   4,184,998 24,444 SH   SOLE   0 0 24,444
B & G FOODS INC NEW COM 05508R106   516,404 52,215 SH   SOLE   0 0 52,215
BANK AMERICA CORP COM 060505104   298,267 10,894 SH   SOLE   0 0 10,894
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,250,678 6,425 SH   SOLE   0 0 6,425
BOEING CO COM 097023105   796,120 4,153 SH   SOLE   0 0 4,153
BROOKFIELD CORP CL A LTD VT SH 11271J107   259,400 8,296 SH   SOLE   0 0 8,296
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   371,161 11,133 SH   SOLE   0 0 11,133
CARRIER GLOBAL CORPORATION COM 14448C104   1,102,809 19,978 SH   SOLE   0 0 19,978
CASELLA WASTE SYS INC CL A 147448104   4,303,091 56,397 SH   SOLE   0 0 56,397
CONSOLIDATED EDISON INC COM 209115104   797,383 9,323 SH   SOLE   0 0 9,323
CONSTELLATION BRANDS INC CL A 21036P108   289,817 1,153 SH   SOLE   0 0 1,153
DRAFTKINGS INC NEW COM CL A 26142V105   318,246 10,810 SH   SOLE   0 0 10,810
DUKE ENERGY CORP NEW COM NEW 26441C204   238,122 2,698 SH   SOLE   0 0 2,698
ENERPLUS CORP COM 292766102   3,949,352 224,013 SH   SOLE   0 0 224,013
EVERSOURCE ENERGY COM 30040W108   294,171 5,059 SH   SOLE   0 0 5,059
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   239,201 4,750 SH   SOLE   0 0 4,750
FIRST TR VALUE LINE DIVID IN SHS 33734H106   3,340,869 89,352 SH   SOLE   0 0 89,352
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   475,137 10,459 SH   SOLE   0 0 10,459
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   1,393,749 14,844 SH   SOLE   0 0 14,844
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   719,179 27,221 SH   SOLE   0 0 27,221
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   221,050 3,941 SH   SOLE   0 0 3,941
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   642,016 40,201 SH   SOLE   0 0 40,201
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F474   930,058 29,395 SH   SOLE   0 0 29,395
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F516   821,281 25,475 SH   SOLE   0 0 25,475
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   793,985 18,880 SH   SOLE   0 0 18,880
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U844   2,525,333 76,236 SH   SOLE   0 0 76,236
FREEPORT-MCMORAN INC CL B 35671D857   449,353 12,050 SH   SOLE   0 0 12,050
GLOBAL X FDS US INFR DEV ETF 37954Y673   750,549 24,705 SH   SOLE   0 0 24,705
GOLDMAN SACHS BDC INC SHS 38147U107   1,598,978 109,820 SH   SOLE   0 0 109,820
HUNTSMAN CORP COM 447011107   433,700 17,775 SH   SOLE   0 0 17,775
IDEXX LABS INC COM 45168D104   2,599,133 5,944 SH   SOLE   0 0 5,944
INTELLIA THERAPEUTICS INC COM 45826J105   364,579 11,530 SH   SOLE   0 0 11,530
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   382,856 2,702 SH   SOLE   0 0 2,702
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT HE 46137V852   1,035,574 30,839 SH   SOLE   0 0 30,839
ISHARES TR MSCI EMG MKT ETF 464287234   216,505 5,705 SH   SOLE   0 0 5,705
ISHARES TR 0-5YR HI YL CP 46434V407   1,049,027 25,567 SH   SOLE   0 0 25,567
ISHARES TR FALN ANGLS USD 46435G474   3,335,816 134,509 SH   SOLE   0 0 134,509
JPMORGAN CHASE & CO COM 46625H100   349,405 2,409 SH   SOLE   0 0 2,409
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,933,492 36,100 SH   SOLE   0 0 36,100
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   203,164 4,049 SH   SOLE   0 0 4,049
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   465,018 9,909 SH   SOLE   0 0 9,909
JOHNSON & JOHNSON COM 478160104   229,237 1,472 SH   SOLE   0 0 1,472
KKR & CO INC COM 48251W104   774,056 12,566 SH   SOLE   0 0 12,566
KRANESHARES TR BOSERA MSCI CHIN 500767405   202,766 8,921 SH   SOLE   0 0 8,921
KRANESHARES TR GLOBAL CARB STRA 500767678   913,421 25,282 SH   SOLE   0 0 25,282
MICROSOFT CORP COM 594918104   518,064 1,641 SH   SOLE   0 0 1,641
NVIDIA CORPORATION COM 67066G104   915,762 2,105 SH   SOLE   0 0 2,105
OLIN CORP COM PAR $1 680665205   1,795,662 35,928 SH   SOLE   0 0 35,928
OTIS WORLDWIDE CORP COM 68902V107   364,313 4,536 SH   SOLE   0 0 4,536
PEMBINA PIPELINE CORP COM 706327103   2,020,951 67,231 SH   SOLE   0 0 67,231
PHYSICIANS RLTY TR COM 71943U104   413,981 33,961 SH   SOLE   0 0 33,961
PROSHARES TR S&P MDCP 400 DIV 74347B680   1,069,328 16,022 SH   SOLE   0 0 16,022
PROSHARES TR RUSS 2000 DIVD 74347B698   611,387 10,806 SH   SOLE   0 0 10,806
RTX CORPORATION COM 75513E101   2,967,632 41,234 SH   SOLE   0 0 41,234
SPDR SER TR NUVEEN BLOOMBERG 78464A284   1,012,163 42,492 SH   SOLE   0 0 42,492
SPDR SER TR BBG CONV SEC ETF 78464A359   1,547,052 22,818 SH   SOLE   0 0 22,818
SPDR SER TR PRTFLO S&P500 VL 78464A508   456,160 11,056 SH   SOLE   0 0 11,056
SPDR SER TR AEROSPACE DEF 78464A631   210,607 1,879 SH   SOLE   0 0 1,879
SPDR SER TR S&P DIVID ETF 78464A763   270,975 2,356 SH   SOLE   0 0 2,356
SALESFORCE INC COM 79466L302   692,696 3,416 SH   SOLE   0 0 3,416
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   360,280 2,799 SH   SOLE   0 0 2,799
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   238,528 7,191 SH   SOLE   0 0 7,191
SNOWFLAKE INC CL A 833445109   250,543 1,640 SH   SOLE   0 0 1,640
SUN LIFE FINANCIAL INC. COM 866796105   2,326,099 47,666 SH   SOLE   0 0 47,666
VANECK ETF TRUST GOLD MINERS ETF 92189F106   311,434 11,573 SH   SOLE   0 0 11,573
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   1,251,590 18,869 SH   SOLE   0 0 18,869
VERIZON COMMUNICATIONS INC COM 92343V104   681,959 21,042 SH   SOLE   0 0 21,042
WORLD GOLD TR SPDR GLD MINIS 98149E303   2,251,804 61,424 SH   SOLE   0 0 61,424
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   806,682 8,518 SH   SOLE   0 0 8,518