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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM 037833100 1,889 14,236 SH   SOLE   0 0 14,236
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 31,564 449,438 SH   SOLE   0 0 449,438
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 22,377 216,431 SH   SOLE   0 0 216,431
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 412 5,264 SH   SOLE   0 0 5,264
ISHARES TR MRGSTR MD CP GRW 464288307 13,217 34,557 SH   SOLE   0 0 34,557
ISHARES TR EXPND TEC SC ETF 464287549 2,949 8,431 SH   SOLE   0 0 8,431
ISHARES TR PHLX SEMICND ETF 464287523 20,849 54,984 SH   SOLE   0 0 54,984
ISHARES TR U.S. TECH ETF 464287721 2,593 30,475 SH   SOLE   0 0 30,475
ISHARES TR GLOBAL TECH ETF 464287291 4,519 15,062 SH   SOLE   0 0 15,062
ISHARES TR CORE S&P500 ETF 464287200 444 1,182 SH   SOLE   0 0 1,182
ISHARES TR EXPANDED TECH 464287515 1,410 3,983 SH   SOLE   0 0 3,983
ISHARES TR US HLTHCR PR ETF 464288828 407 1,733 SH   SOLE   0 0 1,733
ISHARES TR MSCI USA MIN VOL 46429B697 527 7,770 SH   SOLE   0 0 7,770
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 16,087 210,862 SH   SOLE   0 0 210,862
ARK ETF TR NEXT GNRTN INTER 00214Q401 49,286 336,753 SH   SOLE   0 0 336,753
ARK ETF TR INNOVATION ETF 00214Q104 14,167 113,804 SH   SOLE   0 0 113,804
SPDR SER TR FACTST INV ETF 78464A110 15,473 71,951 SH   SOLE   0 0 71,951
SPDR SER TR S&P SEMICNDCTR 78464A862 3,509 20,546 SH   SOLE   0 0 20,546
SPDR SER TR NYSE TECH ETF 78464A102 17,075 120,802 SH   SOLE   0 0 120,802
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 28,481 441,652 SH   SOLE   0 0 441,652
INVESCO QQQ TR UNIT SER 1 46090E103 16,001 51,000 SH   SOLE   0 0 51,000
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 38,119 615,929 SH   SOLE   0 0 615,929
PROSHARES TR ONLINE RTL ETF 74347B169 36,572 482,157 SH   SOLE   0 0 482,157
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 36,695 357,106 SH   SOLE   0 0 357,106
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 537 10,153 SH   SOLE   0 0 10,153
OSI ETF TR OSHS GBL INTER 67110P704 4,499 82,903 SH   SOLE   0 0 82,903
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 23,399 107,128 SH   SOLE   0 0 107,128
VANGUARD WORLD FDS INF TECH ETF 92204A702 22,455 63,471 SH   SOLE   0 0 63,471
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,632 5,932 SH   SOLE   0 0 5,932
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 26,416 277,980 SH   SOLE   0 0 277,980
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 662 9,176 SH   SOLE   0 0 9,176
AMPLIFY ETF TR INTL ONLINE 032108870 3,821 74,473 SH   SOLE   0 0 74,473
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 24,054 687,664 SH   SOLE   0 0 687,664
NBT BANCORP INC COM 628778102 245 7,628 SH   SOLE   0 0 7,628
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2,157 8,703 SH   SOLE   0 0 8,703
FIRST TR NASDAQ 100 TECH IND SHS 337345102 5,241 37,961 SH   SOLE   0 0 37,961
VANGUARD WORLD FD MEGA GRWTH IND 921910816 8,313 40,800 SH   SOLE   0 0 40,800
RBB FD INC MOTLEY FOL ETF 74933W601 3,456 97,851 SH   SOLE   0 0 97,851
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2,144 20,514 SH   SOLE   0 0 20,514
EXXON MOBIL CORP COM 30231G102 290 7,044 SH   SOLE   0 0 7,044
LOCKHEED MARTIN CORP COM 539830109 253 712 SH   SOLE   0 0 712
MICROSOFT CORP COM 594918104 692 3,113 SH   SOLE   0 0 3,113
ALPHABET INC CAP STK CL C 02079K107 499 285 SH   SOLE   0 0 285
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 478 7,092 SH   SOLE   0 0 7,092
BALCHEM CORP COM 057665200 217 1,885 SH   SOLE   0 0 1,885
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,372 10,230 SH   SOLE   0 0 10,230
AMAZON COM INC COM 023135106 1,414 434 SH   SOLE   0 0 434
COOPER COS INC COM NEW 216648402 339 932 SH   SOLE   0 0 932
INTERNATIONAL BUSINESS MACHS COM 459200101 222 1,762 SH   SOLE   0 0 1,762
NIKE INC CL B 654106103 200 1,412 SH   SOLE   0 0 1,412
FACEBOOK INC CL A 30303M102 219 800 SH   SOLE   0 0 800
TRILOGY METALS INC NEW COM 89621C105 72 36,000 SH   SOLE   0 0 36,000
LINDE PLC SHS G5494J103 350 1,327 SH   SOLE   0 0 1,327