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,482 12,796 SH   SOLE   0 0 12,796
ARK ETF TR INNOVATION ETF 00214Q104 9,392 102,590 SH   SOLE   0 0 102,590
ARK ETF TR NEXT GNRTN INTER 00214Q401 44,868 414,564 SH   SOLE   0 0 414,564
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 12,182 213,472 SH   SOLE   0 0 213,472
ISHARES TR RUS TP200 GR ETF 464289438 3,602 29,910 SH   SOLE   0 0 29,910
ISHARES TR MRGSTR MD CP GRW 464288307 10,672 33,439 SH   SOLE   0 0 33,439
ISHARES TR EXPND TEC SC ETF 464287549 2,621 8,487 SH   SOLE   0 0 8,487
ISHARES TR GLOBAL TECH ETF 464287291 4,031 15,306 SH   SOLE   0 0 15,306
ISHARES TR PHLX SEMICND ETF 464287523 18,819 61,892 SH   SOLE   0 0 61,892
ISHARES TR U.S. TECH ETF 464287721 2,304 7,662 SH   SOLE   0 0 7,662
ISHARES TR RUS 1000 GRW ETF 464287614 1,707 7,872 SH   SOLE   0 0 7,872
ISHARES TR EXPANDED TECH 464287515 20,953 67,532 SH   SOLE   0 0 67,532
ISHARES TR CORE S&P500 ETF 464287200 397 1,182 SH   SOLE   0 0 1,182
ISHARES TR US HLTHCR PR ETF 464288828 350 1,736 SH   SOLE   0 0 1,736
ISHARES TR MSCI USA MIN VOL 46429B697 503 7,890 SH   SOLE   0 0 7,890
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 24,154 308,945 SH   SOLE   0 0 308,945
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 560 9,266 SH   SOLE   0 0 9,266
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 16,634 489,926 SH   SOLE   0 0 489,926
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 21,134 121,899 SH   SOLE   0 0 121,899
PROSHARES TR ONLINE RTL ETF 74347B169 39,525 632,000 SH   SOLE   0 0 632,000
SPDR SER TR NYSE TECH ETF 78464A102 15,894 134,491 SH   SOLE   0 0 134,491
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 15,292 230,150 SH   SOLE   0 0 230,150
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 507 10,153 SH   SOLE   0 0 10,153
VANGUARD WORLD FDS INF TECH ETF 92204A702 23,130 74,623 SH   SOLE   0 0 74,623
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,404 6,224 SH   SOLE   0 0 6,224
VANGUARD WORLD FD MEGA GRWTH IND 921910816 8,114 43,999 SH   SOLE   0 0 43,999
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13,109 112,550 SH   SOLE   0 0 112,550
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 455 7,092 SH   SOLE   0 0 7,092
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 6,958 158,399 SH   SOLE   0 0 158,399
RBB FD INC MOTLEY FOL ETF 74933W601 3,274 102,652 SH   SOLE   0 0 102,652
FIRST TR NASDAQ 100 TECH IND SHS 337345102 4,554 38,901 SH   SOLE   0 0 38,901
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 4,504 74,209 SH   SOLE   0 0 74,209
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 349 5,270 SH   SOLE   0 0 5,270
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,958 8,786 SH   SOLE   0 0 8,786
INVESCO QQQ TR UNIT SER 1 46090E103 15,914 57,559 SH   SOLE   0 0 57,559
NBT BANCORP INC COM 628778102 205 7,628 SH   SOLE   0 0 7,628
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,178 10,230 SH   SOLE   0 0 10,230
ISHARES U S ETF TR TECHNOLOGY 46431W648 746 17,584 SH   SOLE   0 0 17,584
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1,837 19,958 SH   SOLE   0 0 19,958
LOCKHEED MARTIN CORP COM 539830109 273 712 SH   SOLE   0 0 712
EXXON MOBIL CORP COM 30231G102 242 7,044 SH   SOLE   0 0 7,044
MICROSOFT CORP COM 594918104 673 3,201 SH   SOLE   0 0 3,201
COOPER COS INC COM NEW 216648402 323 958 SH   SOLE   0 0 958
AMAZON COM INC COM 023135106 1,102 350 SH   SOLE   0 0 350
ALPHABET INC CAP STK CL C 02079K107 331 225 SH   SOLE   0 0 225
LINDE PLC SHS G5494J103 316 1,327 SH   SOLE   0 0 1,327
FACEBOOK INC CL A 30303M102 210 800 SH   SOLE   0 0 800