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 409 1 SH   SOLE 1 0 0 1
EQUINIX INC COM 29444U700 460 700 SH   SOLE 1 700 0 0
LILLY ELI & CO COM 532457108 259 800 SH   SOLE 1 0 0 800
OREILLY AUTOMOTIVE INC COM 67103H107 562 889 SH   SOLE 1 0 0 889
BECTON DICKINSON & CO COM 075887109 222 900 SH   SOLE 1 0 0 900
VANGUARD WORLD FDS INF TECH ETF 92204A702 327 1,000 SH   SOLE 1 0 0 1,000
DANAHER CORPORATION COM 235851102 256 1,008 SH   SOLE 1 0 0 1,008
ALEXANDERS INC COM 014752109 262 1,179 SH   SOLE 1 0 0 1,179
ILLINOIS TOOL WKS INC COM 452308109 226 1,239 SH   SOLE 1 0 0 1,239
BLACKROCK INC COM 09247X101 861 1,413 SH   SOLE 1 0 0 1,413
CHARLES RIV LABS INTL INC COM 159864107 319 1,490 SH   SOLE 1 0 0 1,490
HUBSPOT INC COM 443573100 451 1,500 SH   SOLE 1 0 0 1,500
CARLISLE COS INC COM 142339100 382 1,600 SH   SOLE 1 0 0 1,600
VANGUARD INDEX FDS GROWTH ETF 922908736 357 1,600 SH   SOLE 1 0 0 1,600
AVERY DENNISON CORP COM 053611109 267 1,650 SH   SOLE 1 0 0 1,650
FEDEX CORP COM 31428X106 376 1,659 SH   SOLE 1 0 0 1,659
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 273 1,880 SH   SOLE 1 0 0 1,880
GALLAGHER ARTHUR J & CO COM 363576109 344 2,110 SH   SOLE 1 0 0 2,110
CAPITAL ONE FINL CORP COM 14040H105 220 2,112 SH   SOLE 1 0 0 2,112
MASTERCARD INCORPORATED CL A 57636Q104 720 2,282 SH   SOLE 1 0 0 2,282
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 342 2,500 SH   SOLE 1 0 0 2,500
TWILIO INC CL A 90138F102 210 2,500 SH   SOLE 1 0 0 2,500
PALO ALTO NETWORKS INC COM 697435105 1,259 2,549 SH   SOLE 1 2,549 0 0
CONSOLIDATED EDISON INC COM 209115104 248 2,605 SH   SOLE 1 0 0 2,605
NETFLIX INC COM 64110L106 456 2,610 SH   SOLE 1 2,610 0 0
TESLA INC COM 88160R101 1,771 2,630 SH   SOLE 1 2,630 0 0
CINTAS CORP COM 172908105 1,005 2,690 SH   SOLE 1 1,500 0 1,190
EXXON MOBIL CORP COM 30231G102 240 2,800 SH   SOLE 1 0 0 2,800
UNITEDHEALTH GROUP INC COM 91324P102 1,463 2,849 SH   SOLE 1 0 0 2,849
REPUBLIC SVCS INC COM 760759100 375 2,865 SH   SOLE 1 2,865 0 0
ISHARES TR US BR DEL SE ETF 464288794 252 3,000 SH   SOLE 1 0 0 3,000
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 259 3,000 SH   SOLE 1 0 0 3,000
COPART INC COM 217204106 326 3,000 SH   SOLE 1 3,000 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 325 3,200 SH   SOLE 1 0 0 3,200
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 231 3,500 SH   SOLE 1 0 0 3,500
MKS INSTRS INC COM 55306N104 411 4,000 SH   SOLE 1 0 0 4,000
VANGUARD INDEX FDS SM CP VAL ETF 922908611 616 4,113 SH   SOLE 1 0 0 4,113
ISHARES TR EXPANDED TECH 464287515 1,124 4,170 SH   SOLE 1 0 0 4,170
VERTEX PHARMACEUTICALS INC COM 92532F100 1,180 4,187 SH   SOLE 1 0 0 4,187
INTRA-CELLULAR THERAPIES INC COM 46116X101 268 4,700 SH   SOLE 1 0 0 4,700
CMS ENERGY CORP COM 125896100 321 4,750 SH   SOLE 1 0 0 4,750
UNIVERSAL DISPLAY CORP COM 91347P105 492 4,863 SH   SOLE 1 0 0 4,863
VANGUARD INDEX FDS VALUE ETF 922908744 646 4,902 SH   SOLE 1 0 0 4,902
ON SEMICONDUCTOR CORP COM 682189105 252 5,000 SH   SOLE 1 0 0 5,000
HORIZON THERAPEUTICS PUB L SHS G46188101 399 5,000 SH   SOLE 1 5,000 0 0
GILEAD SCIENCES INC COM 375558103 321 5,200 SH   SOLE 1 0 0 5,200
M & T BK CORP COM 55261F104 880 5,520 SH   SOLE 1 0 0 5,520
SITIME CORP COM 82982T106 929 5,700 SH   SOLE 1 5,700 0 0
VICOR CORP COM 925815102 328 6,000 SH   SOLE 1 6,000 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 344 6,000 SH   SOLE 1 0 0 6,000
WHEATON PRECIOUS METALS CORP COM 962879102 231 6,400 SH   SOLE 1 6,400 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 2,470 6,584 SH   SOLE 1 6,584 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,042 6,837 SH   SOLE 1 4,800 0 2,037
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 944 7,200 SH   SOLE 1 0 0 7,200
ALPHABET INC CAP STK CL A 02079K305 16,286 7,473 SH   SOLE 1 6,640 0 833
SVB FINANCIAL GROUP COM 78486Q101 3,002 7,600 SH   SOLE 1 7,600 0 0
TELEFLEX INCORPORATED COM 879369106 2,205 8,970 SH   SOLE 1 7,000 0 1,970
GLACIER BANCORP INC NEW COM 37637Q105 427 9,000 SH   SOLE 1 0 0 9,000
GRAINGER W W INC COM 384802104 4,090 9,000 SH   SOLE 1 9,000 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 411 9,000 SH   SOLE 1 0 0 9,000
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 818 9,000 SH   SOLE 1 0 0 9,000
ARK ETF TR NEXT GNRTN INTER 00214Q401 441 9,000 SH   SOLE 1 0 0 9,000
CROWDSTRIKE HLDGS INC CL A 22788C105 1,572 9,327 SH   SOLE 1 3,000 0 6,327
CITIZENS FINL GROUP INC COM 174610105 342 9,569 SH   SOLE 1 0 0 9,569
ARK ETF TR INNOVATION ETF 00214Q104 399 10,000 SH   SOLE 1 0 0 10,000
ALPHABET INC CAP STK CL C 02079K107 22,004 10,059 SH   SOLE 1 7,410 0 2,649
COMERICA INC COM 200340107 748 10,200 SH   SOLE 1 10,200 0 0
APPLIED MATLS INC COM 038222105 990 10,878 SH   SOLE 1 6,050 0 4,828
ZOETIS INC CL A 98978V103 1,963 11,422 SH   SOLE 1 8,000 0 3,422
NORTHROP GRUMMAN CORP COM 666807102 5,946 12,425 SH   SOLE 1 6,700 0 5,725
HOULIHAN LOKEY INC CL A 441593100 1,012 12,827 SH   SOLE 1 0 0 12,827
D R HORTON INC COM 23331A109 902 13,621 SH   SOLE 1 0 0 13,621
SHERWIN WILLIAMS CO COM 824348106 3,109 13,883 SH   SOLE 1 8,400 0 5,483
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,795 14,000 SH   SOLE 1 0 0 14,000
WASTE MGMT INC DEL COM 94106L109 2,206 14,418 SH   SOLE 1 6,200 0 8,218
HUMANA INC COM 444859102 6,830 14,592 SH   SOLE 1 12,500 0 2,092
OASIS PETROLEUM INC COM NEW 674215207 1,800 14,800 SH   SOLE 1 0 0 14,800
VULCAN MATLS CO COM 929160109 2,132 15,000 SH   SOLE 1 15,000 0 0
ORACLE CORP COM 68389X105 1,082 15,482 SH   SOLE 1 10,800 0 4,682
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 157 16,000 SH   SOLE 1 0 0 16,000
CODEXIS INC COM 192005106 167 16,000 SH   SOLE 1 16,000 0 0
ELEVANCE HEALTH INC COM 036752103 7,852 16,270 SH   SOLE 1 15,000 0 1,270
THERMO FISHER SCIENTIFIC INC COM 883556102 8,916 16,411 SH   SOLE 1 11,400 0 5,011
PFIZER INC COM 717081103 868 16,555 SH   SOLE 1 0 0 16,555
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,979 16,612 SH   SOLE 1 0 0 16,612
SIMON PPTY GROUP INC NEW COM 828806109 1,611 16,977 SH   SOLE 1 0 0 16,977
TETRA TECH INC NEW COM 88162G103 2,323 17,015 SH   SOLE 1 17,015 0 0
ABBOTT LABS COM 002824100 1,900 17,489 SH   SOLE 1 5,000 0 12,489
ANSYS INC COM 03662Q105 4,186 17,492 SH   SOLE 1 14,000 0 3,492
UNITED RENTALS INC COM 911363109 4,476 18,425 SH   SOLE 1 18,425 0 0
WARBY PARKER INC CL A COM 93403J106 212 18,846 SH   SOLE 1 0 0 18,846
ILLUMINA INC COM 452327109 3,536 19,180 SH   SOLE 1 19,180 0 0
AT&T INC COM 00206R102 419 20,011 SH   SOLE 1 0 0 20,011
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,864 20,754 SH   SOLE 1 13,000 0 7,754
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 875 21,000 SH   SOLE 1 0 0 21,000
BROADCOM INC COM 11135F101 10,489 21,590 SH   SOLE 1 7,000 0 14,590
LAM RESEARCH CORP COM 512807108 9,301 21,825 SH   SOLE 1 17,100 0 4,725
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6,440 21,908 SH   SOLE 1 18,600 0 3,308
NUTRIEN LTD COM 67077M108 1,833 23,000 SH   SOLE 1 23,000 0 0
CENTURY CMNTYS INC COM 156504300 1,048 23,300 SH   SOLE 1 0 0 23,300
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,286 23,900 SH   SOLE 1 0 0 23,900
RAYMOND JAMES FINL INC COM 754730109 2,146 24,000 SH   SOLE 1 24,000 0 0
TARGET CORP COM 87612E106 3,455 24,465 SH   SOLE 1 5,300 0 19,165
ADOBE SYSTEMS INCORPORATED COM 00724F101 9,317 25,452 SH   SOLE 1 20,200 0 5,252
SPDR SER TR S&P REGL BKG 78464A698 1,514 26,067 SH   SOLE 1 19,000 0 7,067
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 675 27,090 SH   SOLE 1 0 0 27,090
T-MOBILE US INC COM 872590104 3,709 27,569 SH   SOLE 1 11,250 0 16,319
CHART INDS INC COM 16115Q308 4,685 27,990 SH   SOLE 1 25,700 0 2,290
HEICO CORP NEW COM 422806109 3,701 28,226 SH   SOLE 1 21,500 0 6,726
MOTOROLA SOLUTIONS INC COM NEW 620076307 5,928 28,282 SH   SOLE 1 17,100 0 11,182
PEPSICO INC COM 713448108 5,009 30,058 SH   SOLE 1 0 0 30,058
RELIANCE STEEL & ALUMINUM CO COM 759509102 5,112 30,097 SH   SOLE 1 0 0 30,097
JACOBS ENGR GROUP INC COM 469814107 3,828 30,109 SH   SOLE 1 20,000 0 10,109
CITIGROUP INC COM NEW 172967424 1,392 30,262 SH   SOLE 1 0 0 30,262
NLIGHT INC COM 65487K100 321 31,366 SH   SOLE 1 0 0 31,366
AMDOCS LTD SHS G02602103 2,622 31,478 SH   SOLE 1 13,600 0 17,878
CUMMINS INC COM 231021106 6,114 31,591 SH   SOLE 1 3,500 0 28,091
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,106 32,300 SH   SOLE 1 0 0 32,300
AMGEN INC COM 031162100 8,039 33,042 SH   SOLE 1 14,000 0 19,042
SPDR SER TR S&P BIOTECH 78464A870 2,468 33,230 SH   SOLE 1 0 0 33,230
TEXAS INSTRS INC COM 882508104 5,236 34,077 SH   SOLE 1 8,800 0 25,277
GENERAC HLDGS INC COM 368736104 7,207 34,224 SH   SOLE 1 22,550 0 11,674
SPDR GOLD TR GOLD SHS 78463V107 5,795 34,400 SH   SOLE 1 0 0 34,400
SNAP ON INC COM 833034101 6,780 34,413 SH   SOLE 1 25,000 0 9,413
DISNEY WALT CO COM 254687106 3,324 35,212 SH   SOLE 1 35,212 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,375 35,894 SH   SOLE 1 17,200 0 18,694
CANOPY GROWTH CORP COM 138035100 106 37,175 SH   SOLE 1 0 0 37,175
CME GROUP INC COM 12572Q105 7,912 38,653 SH   SOLE 1 30,000 0 8,653
INTUITIVE SURGICAL INC COM NEW 46120E602 7,897 39,343 SH   SOLE 1 28,200 0 11,143
EDWARDS LIFESCIENCES CORP COM 28176E108 3,747 39,404 SH   SOLE 1 33,000 0 6,404
BANKUNITED INC COM 06652K103 1,423 40,000 SH   SOLE 1 40,000 0 0
COMCAST CORP NEW CL A 20030N101 1,620 41,278 SH   SOLE 1 20,000 0 21,278
WILLIAMS SONOMA INC COM 969904101 4,722 42,564 SH   SOLE 1 31,700 0 10,864
PULTE GROUP INC COM 745867101 1,726 43,564 SH   SOLE 1 43,564 0 0
HOME DEPOT INC COM 437076102 12,149 44,295 SH   SOLE 1 20,900 0 23,395
MICROSOFT CORP COM 594918104 11,455 44,602 SH   SOLE 1 33,600 0 11,002
SOUTHWESTERN ENERGY CO COM 845467109 281 45,000 SH   SOLE 1 45,000 0 0
APTIV PLC SHS G6095L109 4,066 45,655 SH   SOLE 1 32,000 0 13,655
SMUCKER J M CO COM NEW 832696405 6,019 47,020 SH   SOLE 1 0 0 47,020
L3HARRIS TECHNOLOGIES INC COM 502431109 11,421 47,251 SH   SOLE 1 30,350 0 16,901
EMERSON ELEC CO COM 291011104 3,784 47,576 SH   SOLE 1 0 0 47,576
UNION PAC CORP COM 907818108 11,230 52,654 SH   SOLE 1 25,700 0 26,954
US BANCORP DEL COM NEW 902973304 2,439 53,000 SH   SOLE 1 53,000 0 0
ROYAL GOLD INC COM 780287108 5,672 53,118 SH   SOLE 1 53,118 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,710 53,400 SH   SOLE 1 0 0 53,400
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,486 54,877 SH   SOLE 1 0 0 54,877
NEXTERA ENERGY INC COM 65339F101 4,288 55,364 SH   SOLE 1 9,200 0 46,164
TJX COS INC NEW COM 872540109 3,137 56,174 SH   SOLE 1 28,000 0 28,174
DOLLAR GEN CORP NEW COM 256677105 13,897 56,622 SH   SOLE 1 36,600 0 20,022
FIRST AMERN FINL CORP COM 31847R102 3,107 58,718 SH   SOLE 1 0 0 58,718
ABBVIE INC COM 00287Y109 9,005 58,793 SH   SOLE 1 23,000 0 35,793
HELMERICH & PAYNE INC COM 423452101 2,627 61,000 SH   SOLE 1 61,000 0 0
NVIDIA CORPORATION COM 67066G104 9,576 63,168 SH   SOLE 1 49,000 0 14,168
TRANE TECHNOLOGIES PLC SHS G8994E103 8,456 65,108 SH   SOLE 1 10,200 0 54,908
FISERV INC COM 337738108 5,897 66,283 SH   SOLE 1 63,000 0 3,283
DIGITAL RLTY TR INC COM 253868103 8,683 66,876 SH   SOLE 1 28,000 0 38,876
QUALCOMM INC COM 747525103 8,742 68,438 SH   SOLE 1 40,500 0 27,938
AEROJET ROCKETDYNE HLDGS INC COM 007800105 3,011 74,153 SH   SOLE 1 62,500 0 11,653
QUEST DIAGNOSTICS INC COM 74834L100 9,879 74,293 SH   SOLE 1 38,900 0 35,393
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 749 75,000 SH   SOLE 1 75,000 0 0
JOHNSON & JOHNSON COM 478160104 13,639 76,835 SH   SOLE 1 24,200 0 52,635
CHEVRON CORP NEW COM 166764100 11,247 77,682 SH   SOLE 1 45,000 0 32,682
AKAMAI TECHNOLOGIES INC COM 00971T101 7,247 79,351 SH   SOLE 1 46,000 0 33,351
GARMIN LTD SHS H2906T109 8,220 83,664 SH   SOLE 1 39,100 0 44,564
FREEPORT-MCMORAN INC CL B 35671D857 2,502 85,500 SH   SOLE 1 85,500 0 0
MERCK & CO INC COM 58933Y105 7,953 87,237 SH   SOLE 1 19,800 0 67,437
QUIPT HOME MEDICAL CORP COM 74880P104 404 87,500 SH   SOLE 1 87,500 0 0
AUDIOCODES LTD ORD M15342104 2,128 96,565 SH   SOLE 1 96,565 0 0
VALVOLINE INC COM 92047W101 2,805 97,301 SH   SOLE 1 45,000 0 52,301
INGREDION INC COM 457187102 9,103 103,250 SH   SOLE 1 37,300 0 65,950
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,123 105,330 SH   SOLE 1 56,000 0 49,330
DEVON ENERGY CORP NEW COM 25179M103 5,816 105,533 SH   SOLE 1 82,000 0 23,533
AMAZON COM INC COM 023135106 11,592 109,144 SH   SOLE 1 83,800 0 25,344
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 4,410 111,706 SH   SOLE 1 36,800 0 74,906
FLOWSERVE CORP COM 34354P105 3,216 112,318 SH   SOLE 1 0 0 112,318
BANK NEW YORK MELLON CORP COM 064058100 4,744 113,728 SH   SOLE 1 19,500 0 94,228
ADVANCED MICRO DEVICES INC COM 007903107 9,302 121,638 SH   SOLE 1 96,300 0 25,338
WINNEBAGO INDS INC COM 974637100 6,033 124,245 SH   SOLE 1 109,000 0 15,245
METLIFE INC COM 59156R108 7,826 124,641 SH   SOLE 1 70,000 0 54,641
SHOPIFY INC CL A 82509L107 3,958 126,710 SH   SOLE 1 126,710 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 4,683 131,496 SH   SOLE 1 0 0 131,496
CARRIER GLOBAL CORPORATION COM 14448C104 4,904 137,509 SH   SOLE 1 126,000 0 11,509
JPMORGAN CHASE & CO COM 46625H100 17,893 158,895 SH   SOLE 1 98,800 0 60,095
MONDELEZ INTL INC CL A 609207105 10,118 162,956 SH   SOLE 1 53,900 0 109,056
TECK RESOURCES LTD CL B 878742204 5,027 164,450 SH   SOLE 1 146,000 0 18,450
PORTLAND GEN ELEC CO COM NEW 736508847 8,076 167,103 SH   SOLE 1 41,000 0 126,103
WILLIAMS COS INC COM 969457100 5,241 167,938 SH   SOLE 1 0 0 167,938
CARA THERAPEUTICS INC COM 140755109 1,576 172,635 SH   SOLE 1 140,000 0 32,635
CISCO SYS INC COM 17275R102 9,670 226,773 SH   SOLE 1 105,200 0 121,573
APPLE INC COM 037833100 31,959 233,755 SH   SOLE 1 214,700 0 19,055
PLUG POWER INC COM NEW 72919P202 4,594 277,229 SH   SOLE 1 191,000 0 86,229
HP INC COM 40434L105 10,264 313,121 SH   SOLE 1 179,500 0 133,621
CNH INDL N V SHS N20944109 3,811 328,815 SH   SOLE 1 295,000 0 33,815
IMAX CORP COM 45245E109 6,330 374,761 SH   SOLE 1 222,800 0 151,961
BK OF AMERICA CORP COM 060505104 13,739 441,348 SH   SOLE 1 267,568 0 173,780
WELLS FARGO CO NEW COM 949746101 19,378 494,722 SH   SOLE 1 0 0 494,722
HAWKS ACQUISITION CORP UNIT 99/99/9999 42032P207 4,865 500,000 SH   SOLE 1 500,000 0 0
AES CORP COM 00130H105 11,189 532,577 SH   SOLE 1 288,000 0 244,577