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
BERKSHIRE HATHAWAY INC DEL CL A 084670108 419 1 SH   SOLE 1 0 0 1
CHIPOTLE MEXICAN GRILL INC COM 169656105 233 150 SH   SOLE 1 150 0 0
EQUINIX INC COM 29444U700 562 700 SH   SOLE 1 700 0 0
NORFOLK SOUTHN CORP COM 655844108 212 800 SH   SOLE 1 0 0 800
OREILLY AUTOMOTIVE INC COM 67103H107 503 889 SH   SOLE 1 0 0 889
VANGUARD WORLD FDS INF TECH ETF 92204A702 399 1,000 SH   SOLE 1 0 0 1,000
DANAHER CORPORATION COM 235851102 271 1,008 SH   SOLE 1 0 0 1,008
BLACKROCK INC COM 09247X101 1,183 1,352 SH   SOLE 1 0 0 1,352
WHIRLPOOL CORP COM 963320106 318 1,460 SH   SOLE 1 0 0 1,460
CARLISLE COS INC COM 142339100 306 1,600 SH   SOLE 1 0 0 1,600
ALEXANDERS INC COM 014752109 430 1,603 SH   SOLE 1 0 0 1,603
CHARLES RIV LABS INTL INC COM 159864107 627 1,695 SH   SOLE 1 0 0 1,695
PALO ALTO NETWORKS INC COM 697435105 723 1,949 SH   SOLE 1 1,949 0 0
HUBSPOT INC COM 443573100 1,165 2,000 SH   SOLE 1 0 0 2,000
STARBUCKS CORP COM 855244109 235 2,100 SH   SOLE 1 0 0 2,100
CAPITAL ONE FINL CORP COM 14040H105 327 2,112 SH   SOLE 1 0 0 2,112
AVERY DENNISON CORP COM 053611109 452 2,150 SH   SOLE 1 0 0 2,150
VANGUARD INDEX FDS GROWTH ETF 922908736 631 2,200 SH   SOLE 1 0 0 2,200
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 402 2,210 SH   SOLE 1 0 0 2,210
GALLAGHER ARTHUR J & CO COM 363576109 312 2,225 SH   SOLE 1 0 0 2,225
ILLINOIS TOOL WKS INC COM 452308109 538 2,407 SH   SOLE 1 0 0 2,407
TWILIO INC CL A 90138F102 985 2,500 SH   SOLE 1 0 0 2,500
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 484 2,500 SH   SOLE 1 0 0 2,500
ZIMMER BIOMET HOLDINGS INC COM 98956P102 426 2,650 SH   SOLE 1 0 0 2,650
NEUROCRINE BIOSCIENCES INC COM 64125C109 264 2,710 SH   SOLE 1 0 0 2,710
REPUBLIC SVCS INC COM 760759100 309 2,805 SH   SOLE 1 2,805 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 584 2,894 SH   SOLE 1 0 0 2,894
UNITEDHEALTH GROUP INC COM 91324P102 1,162 2,901 SH   SOLE 1 0 0 2,901
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 273 3,000 SH   SOLE 1 0 0 3,000
HORIZON THERAPEUTICS PUB L SHS G46188101 281 3,000 SH   SOLE 1 3,000 0 0
CHEMED CORP NEW COM 16359R103 1,424 3,000 SH   SOLE 1 3,000 0 0
ISHARES TR US BR DEL SE ETF 464288794 306 3,000 SH   SOLE 1 0 0 3,000
COPART INC COM 217204106 395 3,000 SH   SOLE 1 3,000 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 335 3,200 SH   SOLE 1 0 0 3,200
INTERNATIONAL BUSINESS MACHS COM 459200101 470 3,205 SH   SOLE 1 0 0 3,205
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 371 3,500 SH   SOLE 1 0 0 3,500
KIMBERLY-CLARK CORP COM 494368103 475 3,550 SH   SOLE 1 0 0 3,550
COMERICA INC COM 200340107 264 3,700 SH   SOLE 1 3,700 0 0
AMAZON COM INC COM 023135106 13,420 3,901 SH   SOLE 1 2,753 0 1,148
MASTERCARD INCORPORATED CL A 57636Q104 1,430 3,917 SH   SOLE 1 250 0 3,667
MKS INSTRS INC COM 55306N104 712 4,000 SH   SOLE 1 0 0 4,000
LOGITECH INTL S A SHS H50430232 495 4,094 SH   SOLE 1 0 0 4,094
VANGUARD INDEX FDS SM CP VAL ETF 922908611 714 4,113 SH   SOLE 1 0 0 4,113
THOR INDS INC COM 885160101 486 4,300 SH   SOLE 1 4,300 0 0
XCEL ENERGY INC COM 98389B100 293 4,450 SH   SOLE 1 0 0 4,450
LGI HOMES INC COM 50187T106 794 4,900 SH   SOLE 1 0 0 4,900
VANGUARD INDEX FDS VALUE ETF 922908744 674 4,902 SH   SOLE 1 0 0 4,902
MEDTRONIC PLC SHS G5960L103 612 4,930 SH   SOLE 1 0 0 4,930
ESSENT GROUP LTD COM G3198U102 225 5,000 SH   SOLE 1 5,000 0 0
RINGCENTRAL INC CL A 76680R206 1,453 5,000 SH   SOLE 1 5,000 0 0
KARUNA THERAPEUTICS INC COM 48576A100 570 5,000 SH   SOLE 1 5,000 0 0
EXXON MOBIL CORP COM 30231G102 319 5,050 SH   SOLE 1 1,500 0 3,550
GILEAD SCIENCES INC COM 375558103 358 5,200 SH   SOLE 1 0 0 5,200
TELEDYNE TECHNOLOGIES INC COM 879360105 2,213 5,284 SH   SOLE 1 5,284 0 0
ISHARES TR EXPANDED TECH 464287515 2,067 5,300 SH   SOLE 1 0 0 5,300
BECTON DICKINSON & CO COM 075887109 1,324 5,445 SH   SOLE 1 0 0 5,445
AMERICAN ELEC PWR CO INC COM 025537101 461 5,450 SH   SOLE 1 0 0 5,450
CMS ENERGY CORP COM 125896100 325 5,500 SH   SOLE 1 0 0 5,500
WISDOMTREE TR US QTLY DIV GRT 97717X669 358 6,000 SH   SOLE 1 0 0 6,000
VICOR CORP COM 925815102 634 6,000 SH   SOLE 1 6,000 0 0
ECOLAB INC COM 278865100 1,264 6,137 SH   SOLE 1 1,600 0 4,537
WHEATON PRECIOUS METALS CORP COM 962879102 282 6,400 SH   SOLE 1 6,400 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,671 6,573 SH   SOLE 1 4,400 0 2,173
FAIR ISAAC CORP COM 303250104 3,310 6,585 SH   SOLE 1 4,106 0 2,479
SITIME CORP COM 82982T106 886 7,000 SH   SOLE 1 7,000 0 0
CONSOLIDATED EDISON INC COM 209115104 502 7,005 SH   SOLE 1 0 0 7,005
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,358 7,200 SH   SOLE 1 0 0 7,200
SVB FINANCIAL GROUP COM 78486Q101 4,229 7,600 SH   SOLE 1 7,600 0 0
VEEVA SYS INC CL A COM 922475108 2,489 8,003 SH   SOLE 1 8,003 0 0
M & T BK CORP COM 55261F104 1,169 8,045 SH   SOLE 1 0 0 8,045
QUEST DIAGNOSTICS INC COM 74834L100 1,101 8,344 SH   SOLE 1 6,600 0 1,744
CITIZENS FINL GROUP INC COM 174610105 388 8,466 SH   SOLE 1 0 0 8,466
ALPHABET INC CAP STK CL A 02079K305 21,598 8,845 SH   SOLE 1 8,000 0 845
DUKE ENERGY CORP NEW COM NEW 26441C204 875 8,867 SH   SOLE 1 0 0 8,867
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 839 9,000 SH   SOLE 1 0 0 9,000
ARK ETF TR NEXT GNRTN INTER 00214Q401 1,387 9,000 SH   SOLE 1 0 0 9,000
GLACIER BANCORP INC NEW COM 37637Q105 496 9,000 SH   SOLE 1 0 0 9,000
GRAINGER W W INC COM 384802104 3,942 9,000 SH   SOLE 1 9,000 0 0
ORGANON & CO COMMON STOCK 68622V106 274 9,060 SH   SOLE 1 1,980 0 7,080
CINTAS CORP COM 172908105 3,497 9,154 SH   SOLE 1 4,000 0 5,154
NORTHROP GRUMMAN CORP COM 666807102 3,354 9,228 SH   SOLE 1 3,500 0 5,728
ULTA BEAUTY INC COM 90384S303 3,251 9,402 SH   SOLE 1 9,402 0 0
ALPHABET INC CAP STK CL C 02079K107 24,093 9,613 SH   SOLE 1 6,990 0 2,623
DANIMER SCIENTIFIC INC COM CL A 236272100 251 10,000 SH   SOLE 1 10,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 106 10,000 SH   SOLE 1 10,000 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,308 10,000 SH   SOLE 1 0 0 10,000
ZOETIS INC CL A 98978V103 2,139 11,476 SH   SOLE 1 8,000 0 3,476
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2,060 12,500 SH   SOLE 1 0 0 12,500
LCI INDS COM 50189K103 1,649 12,550 SH   SOLE 1 12,550 0 0
MICROSOFT CORP COM 594918104 3,484 12,860 SH   SOLE 1 2,000 0 10,860
AMEDISYS INC COM 023436108 3,223 13,158 SH   SOLE 1 12,000 0 1,158
NVIDIA CORPORATION COM 67066G104 10,648 13,308 SH   SOLE 1 9,500 0 3,808
UNIVERSAL DISPLAY CORP COM 91347P105 2,973 13,370 SH   SOLE 1 8,500 0 4,870
LENNAR CORP CL B 526057302 1,117 13,720 SH   SOLE 1 13,720 0 0
BARRICK GOLD CORP COM 067901108 286 13,850 SH   SOLE 1 0 0 13,850
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,763 14,000 SH   SOLE 1 0 0 14,000
HOULIHAN LOKEY INC CL A 441593100 1,205 14,729 SH   SOLE 1 0 0 14,729
HUMANA INC COM 444859102 6,596 14,898 SH   SOLE 1 12,500 0 2,398
TELEFLEX INCORPORATED COM 879369106 6,020 14,983 SH   SOLE 1 10,600 0 4,383
SHERWIN WILLIAMS CO COM 824348106 4,159 15,265 SH   SOLE 1 8,400 0 6,865
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,367 15,842 SH   SOLE 1 0 0 15,842
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 245 16,000 SH   SOLE 1 0 0 16,000
RAYMOND JAMES FINL INC COM 754730109 2,078 16,000 SH   SOLE 1 16,000 0 0
CODEXIS INC COM 192005106 363 16,000 SH   SOLE 1 16,000 0 0
WASTE MGMT INC DEL COM 94106L109 2,259 16,122 SH   SOLE 1 7,400 0 8,722
ANTHEM INC COM 036752103 6,271 16,426 SH   SOLE 1 15,000 0 1,426
PFIZER INC COM 717081103 648 16,555 SH   SOLE 1 0 0 16,555
TETRA TECH INC NEW COM 88162G103 2,077 17,015 SH   SOLE 1 17,015 0 0
ORACLE CORP COM 68389X105 1,350 17,345 SH   SOLE 1 12,300 0 5,045
SIMON PPTY GROUP INC NEW COM 828806109 2,267 17,377 SH   SOLE 1 0 0 17,377
THERMO FISHER SCIENTIFIC INC COM 883556102 8,809 17,461 SH   SOLE 1 12,300 0 5,161
UNITED RENTALS INC COM 911363109 5,889 18,460 SH   SOLE 1 18,460 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3,336 18,780 SH   SOLE 1 18,780 0 0
ANSYS INC COM 03662Q105 6,530 18,816 SH   SOLE 1 14,000 0 4,816
FACEBOOK INC CL A 30303M102 6,596 18,971 SH   SOLE 1 14,850 0 4,121
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,298 19,207 SH   SOLE 1 13,000 0 6,207
ILLUMINA INC COM 452327109 9,176 19,392 SH   SOLE 1 19,392 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 88 20,000 SH   SOLE 1 20,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 18,785 20,427 SH   SOLE 1 16,500 0 3,927
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,141 21,000 SH   SOLE 1 0 0 21,000
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11,451 21,627 SH   SOLE 1 18,100 0 3,527
AIR PRODS & CHEMS INC COM 009158106 6,275 21,811 SH   SOLE 1 0 0 21,811
SPDR SER TR S&P REGL BKG 78464A698 1,451 22,137 SH   SOLE 1 15,000 0 7,137
HAEMONETICS CORP MASS COM 405024100 1,499 22,490 SH   SOLE 1 14,000 0 8,490
MASTEC INC COM 576323109 2,440 23,000 SH   SOLE 1 23,000 0 0
LEIDOS HOLDINGS INC COM 525327102 2,354 23,280 SH   SOLE 1 15,000 0 8,280
CENTURY CMNTYS INC COM 156504300 1,597 24,000 SH   SOLE 1 0 0 24,000
BROADCOM INC COM 11135F101 11,707 24,552 SH   SOLE 1 4,500 0 20,052
PAYPAL HLDGS INC COM 70450Y103 7,422 25,463 SH   SOLE 1 19,700 0 5,763
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,732 26,500 SH   SOLE 1 0 0 26,500
FIDELITY NATL INFORMATION SV COM 31620M106 3,761 26,548 SH   SOLE 1 6,500 0 20,048
T-MOBILE US INC COM 872590104 3,868 26,709 SH   SOLE 1 11,250 0 15,459
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,228 26,886 SH   SOLE 1 0 0 26,886
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 729 27,090 SH   SOLE 1 0 0 27,090
TARGET CORP COM 87612E106 6,593 27,272 SH   SOLE 1 4,000 0 23,272
ABBOTT LABS COM 002824100 3,192 27,538 SH   SOLE 1 9,000 0 18,538
APTIV PLC SHS G6095L109 4,385 27,870 SH   SOLE 1 15,000 0 12,870
HEICO CORP NEW COM 422806109 3,942 28,275 SH   SOLE 1 21,500 0 6,775
NLIGHT INC COM 65487K100 1,056 29,102 SH   SOLE 1 7,500 0 21,602
JACOBS ENGR GROUP INC COM 469814107 4,024 30,160 SH   SOLE 1 20,000 0 10,160
ENTERGY CORP NEW COM 29364G103 3,068 30,775 SH   SOLE 1 0 0 30,775
LENNAR CORP CL A 526057104 3,229 32,500 SH   SOLE 1 23,000 0 9,500
SPDR SER TR S&P BIOTECH 78464A870 4,499 33,230 SH   SOLE 1 0 0 33,230
SPDR GOLD TR GOLD SHS 78463V107 5,698 34,400 SH   SOLE 1 0 0 34,400
UNION PAC CORP COM 907818108 7,608 34,595 SH   SOLE 1 17,000 0 17,595
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,139 34,800 SH   SOLE 1 0 0 34,800
AMDOCS LTD SHS G02602103 2,695 34,843 SH   SOLE 1 13,600 0 21,243
AMGEN INC COM 031162100 8,510 34,913 SH   SOLE 1 11,700 0 23,213
AMERICOLD RLTY TR COM 03064D108 1,340 35,402 SH   SOLE 1 0 0 35,402
GARMIN LTD SHS H2906T109 5,146 35,579 SH   SOLE 1 18,800 0 16,779
SNAP ON INC COM 833034101 7,965 35,648 SH   SOLE 1 25,000 0 10,648
VISA INC COM CL A 92826C839 8,581 36,700 SH   SOLE 1 26,700 0 10,000
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 1,450 38,000 SH   SOLE 1 38,000 0 0
FEDEX CORP COM 31428X106 11,603 38,894 SH   SOLE 1 24,000 0 14,894
ACADIA PHARMACEUTICALS INC COM 004225108 951 39,000 SH   SOLE 1 39,000 0 0
ROSS STORES INC COM 778296103 4,861 39,200 SH   SOLE 1 39,200 0 0
D R HORTON INC COM 23331A109 3,553 39,321 SH   SOLE 1 25,500 0 13,821
BANKUNITED INC COM 06652K103 1,708 40,000 SH   SOLE 1 40,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 8,697 40,108 SH   SOLE 1 20,350 0 19,758
PEPSICO INC COM 713448108 6,191 41,783 SH   SOLE 1 0 0 41,783
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,141 43,309 SH   SOLE 1 24,500 0 18,809
PULTE GROUP INC COM 745867101 2,405 44,064 SH   SOLE 1 44,064 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 8,319 45,175 SH   SOLE 1 9,000 0 36,175
TECK RESOURCES LTD CL B 878742204 1,056 45,850 SH   SOLE 1 35,000 0 10,850
COMCAST CORP NEW CL A 20030N101 2,726 47,806 SH   SOLE 1 36,000 0 11,806
CARRIER GLOBAL CORPORATION COM 14448C104 2,338 48,111 SH   SOLE 1 38,000 0 10,111
CARA THERAPEUTICS INC COM 140755109 705 49,432 SH   SOLE 1 0 0 49,432
L3HARRIS TECHNOLOGIES INC COM 502431109 10,718 49,587 SH   SOLE 1 31,000 0 18,587
AC IMMUNE SA SHS H00263105 397 50,000 SH   SOLE 1 50,000 0 0
DOLLAR GEN CORP NEW COM 256677105 10,998 50,827 SH   SOLE 1 39,700 0 11,127
HOME DEPOT INC COM 437076102 16,488 51,704 SH   SOLE 1 21,750 0 29,954
EMERSON ELEC CO COM 291011104 5,065 52,632 SH   SOLE 1 0 0 52,632
US BANCORP DEL COM NEW 902973304 3,019 53,000 SH   SOLE 1 53,000 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4,534 56,000 SH   SOLE 1 0 0 56,000
PORTLAND GEN ELEC CO COM NEW 736508847 2,641 57,324 SH   SOLE 1 41,000 0 16,324
CME GROUP INC COM 12572Q105 12,568 59,093 SH   SOLE 1 50,000 0 9,093
COMMUNITY BANKERS TR CORP COM 203612106 680 60,000 SH   SOLE 1 60,000 0 0
FIRST AMERN FINL CORP COM 31847R102 3,742 60,024 SH   SOLE 1 0 0 60,024
SMUCKER J M CO COM NEW 832696405 8,159 62,973 SH   SOLE 1 0 0 62,973
QUALCOMM INC COM 747525103 9,045 63,285 SH   SOLE 1 28,000 0 35,285
DIGITAL RLTY TR INC COM 253868103 9,792 65,083 SH   SOLE 1 28,000 0 37,083
ABBVIE INC COM 00287Y109 7,456 66,190 SH   SOLE 1 23,000 0 43,190
MP MATERIALS CORP COM CL A 553368101 2,470 67,000 SH   SOLE 1 67,000 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,981 67,407 SH   SOLE 1 60,000 0 7,407
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 10,932 67,527 SH   SOLE 1 47,000 0 20,527
ADVANCED MICRO DEVICES INC COM 007903107 6,368 67,800 SH   SOLE 1 42,500 0 25,300
ANTARES PHARMA INC COM 036642106 301 69,000 SH   SOLE 1 69,000 0 0
NEXTERA ENERGY INC COM 65339F101 5,077 69,289 SH   SOLE 1 9,200 0 60,089
APPLIED MATLS INC COM 038222105 10,336 72,581 SH   SOLE 1 49,900 0 22,681
AKAMAI TECHNOLOGIES INC COM 00971T101 8,924 76,538 SH   SOLE 1 42,500 0 34,038
AEROJET ROCKETDYNE HLDGS INC COM 007800105 3,837 79,465 SH   SOLE 1 43,000 0 36,465
FISERV INC COM 337738108 8,568 80,158 SH   SOLE 1 75,000 0 5,158
JOHNSON & JOHNSON COM 478160104 13,521 82,075 SH   SOLE 1 24,200 0 57,875
INTEL CORP COM 458140100 4,731 84,264 SH   SOLE 1 58,000 0 26,264
ROYAL GOLD INC COM 780287108 9,641 84,500 SH   SOLE 1 84,500 0 0
METLIFE INC COM 59156R108 5,061 84,556 SH   SOLE 1 19,000 0 65,556
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,399 86,547 SH   SOLE 1 0 0 86,547
QUIPT HOME MEDICAL CORP COM 74880P104 549 87,500 SH   SOLE 1 87,500 0 0
MERCK & CO INC COM 58933Y105 7,061 90,793 SH   SOLE 1 19,800 0 70,993
INGREDION INC COM 457187102 8,916 98,516 SH   SOLE 1 37,300 0 61,216
VALVOLINE INC COM 92047W101 3,248 100,054 SH   SOLE 1 45,000 0 55,054
JPMORGAN CHASE & CO COM 46625H100 16,212 104,232 SH   SOLE 1 43,500 0 60,732
VERIZON COMMUNICATIONS INC COM 92343V104 5,852 104,448 SH   SOLE 1 0 0 104,448
CABOT OIL & GAS CORP COM 127097103 1,833 105,010 SH   SOLE 1 105,010 0 0
TJX COS INC NEW COM 872540109 7,138 105,872 SH   SOLE 1 78,247 0 27,625
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,220 108,073 SH   SOLE 1 39,343 0 68,730
CYRUSONE INC COM 23283R100 8,339 116,595 SH   SOLE 1 65,000 0 51,595
BANK NEW YORK MELLON CORP COM 064058100 6,353 124,010 SH   SOLE 1 30,000 0 94,010
V F CORP COM 918204108 11,089 135,161 SH   SOLE 1 68,700 0 66,461
PLUG POWER INC COM NEW 72919P202 5,027 147,022 SH   SOLE 1 66,500 0 80,522
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 6,526 155,601 SH   SOLE 1 0 0 155,601
LARGO RES LTD COM 517103602 2,494 160,000 SH   SOLE 1 160,000 0 0
CANOPY GROWTH CORP COM 138035100 3,973 164,311 SH   SOLE 1 123,000 0 41,311
AT&T INC COM 00206R102 4,909 170,581 SH   SOLE 1 0 0 170,581
CITIGROUP INC COM NEW 172967424 12,189 172,279 SH   SOLE 1 91,500 0 80,779
WILLIAMS COS INC COM 969457100 4,878 183,730 SH   SOLE 1 14,000 0 169,730
AUDIOCODES LTD ORD M15342104 6,195 187,211 SH   SOLE 1 122,000 0 65,211
MONDELEZ INTL INC CL A 609207105 11,876 190,205 SH   SOLE 1 53,900 0 136,305
INVESTORS BANCORP INC NEW COM 46146L101 3,460 242,665 SH   SOLE 1 224,901 0 17,764
CISCO SYS INC COM 17275R102 13,290 250,755 SH   SOLE 1 110,200 0 140,555
CARPARTS COM INC COM 14427M107 5,242 257,489 SH   SOLE 1 175,000 0 82,489
APPLE INC COM 037833100 35,577 259,763 SH   SOLE 1 240,700 0 19,063
IMAX CORP COM 45245E109 5,983 278,275 SH   SOLE 1 153,000 0 125,275
PROSHARES TR SHORT QQQ NEW 74347B714 4,027 325,000 SH   SOLE 1 325,000 0 0
BK OF AMERICA CORP COM 060505104 14,233 345,205 SH   SOLE 1 289,068 0 56,137
BURCON NUTRASCIENCE CORP COM 120831102 1,452 520,000 SH   SOLE 1 520,000 0 0
AES CORP COM 00130H105 13,839 530,855 SH   SOLE 1 288,000 0 242,855
WELLS FARGO CO NEW COM 949746101 35,059 774,099 SH   SOLE 1 0 0 774,099