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
BERKSHIRE HATHAWAY INC DEL CL A 084670108   469 1 SH   SOLE 1 0 0 1
LILLY ELI & CO COM 532457108   271 740 SH   SOLE 1 0 0 740
BECTON DICKINSON & CO COM 075887109   216 850 SH   SOLE 1 0 0 850
VANGUARD WORLD FDS INF TECH ETF 92204A702   319 1,000 SH   SOLE 1 0 0 1,000
DANAHER CORPORATION COM 235851102   268 1,008 SH   SOLE 1 0 0 1,008
ALEXANDERS INC COM 014752109   259 1,179 SH   SOLE 1 0 0 1,179
HUMANA INC COM 444859102   680 1,328 SH   SOLE 1 0 0 1,328
CHARLES RIV LABS INTL INC COM 159864107   325 1,490 SH   SOLE 1 0 0 1,490
DOMINOS PIZZA INC COM 25754A201   520 1,500 SH   SOLE 1 1,500 0 0
ISHARES TR EXPANDED TECH 464287515   384 1,500 SH   SOLE 1 0 0 1,500
CARLISLE COS INC COM 142339100   370 1,570 SH   SOLE 1 0 0 1,570
VANGUARD INDEX FDS GROWTH ETF 922908736   341 1,600 SH   SOLE 1 0 0 1,600
FEDEX CORP COM 31428X106   279 1,609 SH   SOLE 1 0 0 1,609
AVERY DENNISON CORP COM 053611109   299 1,650 SH   SOLE 1 0 0 1,650
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   259 1,780 SH   SOLE 1 0 0 1,780
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   245 1,900 SH   SOLE 1 0 0 1,900
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   272 2,000 SH   SOLE 1 0 0 2,000
GALLAGHER ARTHUR J & CO COM 363576109   393 2,085 SH   SOLE 1 0 0 2,085
CINTAS CORP COM 172908105   967 2,142 SH   SOLE 1 1,000 0 1,142
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   330 2,500 SH   SOLE 1 0 0 2,500
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   332 2,500 SH   SOLE 1 0 0 2,500
CONSOLIDATED EDISON INC COM 209115104   248 2,605 SH   SOLE 1 0 0 2,605
EXXON MOBIL CORP COM 30231G102   309 2,800 SH   SOLE 1 0 0 2,800
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   258 3,000 SH   SOLE 1 0 0 3,000
TRACTOR SUPPLY CO COM 892356106   675 3,000 SH   SOLE 1 3,000 0 0
EOG RES INC COM 26875P101   389 3,000 SH   SOLE 1 3,000 0 0
ISHARES TR US BR DEL SE ETF 464288794   288 3,000 SH   SOLE 1 0 0 3,000
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   346 3,200 SH   SOLE 1 0 0 3,200
TARGA RES CORP COM 87612G101   235 3,200 SH   SOLE 1 3,200 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   202 3,500 SH   SOLE 1 0 0 3,500
UNITEDHEALTH GROUP INC COM 91324P102   1,944 3,666 SH   SOLE 1 1,600 0 2,066
LAM RESEARCH CORP COM 512807108   1,663 3,956 SH   SOLE 1 1,500 0 2,456
INTRA-CELLULAR THERAPIES INC COM 46116X101   212 4,000 SH   SOLE 1 0 0 4,000
SHERWIN WILLIAMS CO COM 824348106   1,013 4,268 SH   SOLE 1 4,268 0 0
CMS ENERGY CORP COM 125896100   301 4,750 SH   SOLE 1 0 0 4,750
SPDR SER TR S&P BIOTECH 78464A870   415 5,000 SH   SOLE 1 0 0 5,000
VERTEX PHARMACEUTICALS INC COM 92532F100   1,462 5,063 SH   SOLE 1 3,000 0 2,063
NVIDIA CORPORATION COM 67066G104   774 5,295 SH   SOLE 1 0 0 5,295
M & T BK CORP COM 55261F104   801 5,520 SH   SOLE 1 0 0 5,520
HOULIHAN LOKEY INC CL A 441593100   507 5,819 SH   SOLE 1 0 0 5,819
WISDOMTREE TR US QTLY DIV GRT 97717X669   362 6,000 SH   SOLE 1 0 0 6,000
VICOR CORP COM 925815102   323 6,000 SH   SOLE 1 6,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   234 6,000 SH   SOLE 1 0 0 6,000
SPDR SER TR S&P REGL BKG 78464A698   377 6,410 SH   SOLE 1 0 0 6,410
REGENERON PHARMACEUTICALS COM 75886F107   4,661 6,460 SH   SOLE 1 5,600 0 860
TELEDYNE TECHNOLOGIES INC COM 879360105   2,633 6,584 SH   SOLE 1 6,584 0 0
AMERISOURCEBERGEN CORP COM 03073E105   1,121 6,766 SH   SOLE 1 6,766 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   505 6,780 SH   SOLE 1 0 0 6,780
CONOCOPHILLIPS COM 20825C104   802 6,800 SH   SOLE 1 6,800 0 0
REPUBLIC SVCS INC COM 760759100   886 6,865 SH   SOLE 1 6,865 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   735 6,983 SH   SOLE 1 2,800 0 4,183
GLACIER BANCORP INC NEW COM 37637Q105   346 7,000 SH   SOLE 1 0 0 7,000
SVB FINANCIAL GROUP COM 78486Q101   1,749 7,600 SH   SOLE 1 7,600 0 0
DISNEY WALT CO COM 254687106   660 7,600 SH   SOLE 1 7,600 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   828 7,897 SH   SOLE 1 0 0 7,897
FIRST AMERN FINL CORP COM 31847R102   421 8,042 SH   SOLE 1 0 0 8,042
GENERAL MLS INC COM 370334104   688 8,200 SH   SOLE 1 8,200 0 0
LKQ CORP COM 501889208   449 8,400 SH   SOLE 1 8,400 0 0
TELEFLEX INCORPORATED COM 879369106   2,239 8,970 SH   SOLE 1 7,000 0 1,970
UNITED STS OIL FD LP UNITS 91232N207   631 9,000 SH   SOLE 1 9,000 0 0
CITIZENS FINL GROUP INC COM 174610105   359 9,120 SH   SOLE 1 0 0 9,120
PALO ALTO NETWORKS INC COM 697435105   1,310 9,387 SH   SOLE 1 7,400 0 1,987
GRAINGER W W INC COM 384802104   5,451 9,800 SH   SOLE 1 9,800 0 0
WASTE MGMT INC DEL COM 94106L109   1,538 9,803 SH   SOLE 1 6,200 0 3,603
ROYAL GOLD INC COM 780287108   1,140 10,115 SH   SOLE 1 10,115 0 0
COMERICA INC COM 200340107   682 10,200 SH   SOLE 1 10,200 0 0
NLIGHT INC COM 65487K100   110 10,810 SH   SOLE 1 0 0 10,810
DEERE & CO COM 244199105   4,716 11,000 SH   SOLE 1 11,000 0 0
ZOETIS INC CL A 98978V103   1,674 11,422 SH   SOLE 1 8,000 0 3,422
SPDR GOLD TR GOLD SHS 78463V107   1,951 11,500 SH   SOLE 1 0 0 11,500
POOL CORP COM 73278L105   3,552 11,750 SH   SOLE 1 11,750 0 0
ADVANCED MICRO DEVICES INC COM 007903107   832 12,838 SH   SOLE 1 7,500 0 5,338
D R HORTON INC COM 23331A109   1,214 13,621 SH   SOLE 1 0 0 13,621
NORTHROP GRUMMAN CORP COM 666807102   7,733 14,173 SH   SOLE 1 10,560 0 3,613
THERMO FISHER SCIENTIFIC INC COM 883556102   8,165 14,827 SH   SOLE 1 11,400 0 3,427
ANSYS INC COM 03662Q105   3,600 14,900 SH   SOLE 1 14,000 0 900
VULCAN MATLS CO COM 929160109   2,627 15,000 SH   SOLE 1 15,000 0 0
WARBY PARKER INC CL A COM 93403J106   203 15,058 SH   SOLE 1 0 0 15,058
SIMON PPTY GROUP INC NEW COM 828806109   1,860 15,836 SH   SOLE 1 0 0 15,836
CHENIERE ENERGY INC COM NEW 16411R208   2,419 16,130 SH   SOLE 1 16,130 0 0
ELEVANCE HEALTH INC COM 036752103   8,343 16,264 SH   SOLE 1 15,000 0 1,264
ON SEMICONDUCTOR CORP COM 682189105   1,025 16,435 SH   SOLE 1 10,000 0 6,435
PFIZER INC COM 717081103   848 16,555 SH   SOLE 1 0 0 16,555
TETRA TECH INC NEW COM 88162G103   2,470 17,015 SH   SOLE 1 17,015 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   4,028 17,106 SH   SOLE 1 13,000 0 4,106
ILLUMINA INC COM 452327109   3,636 17,980 SH   SOLE 1 17,980 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,853 18,066 SH   SOLE 1 9,400 0 8,666
UNITED RENTALS INC COM 911363109   6,549 18,425 SH   SOLE 1 18,425 0 0
T-MOBILE US INC COM 872590104   2,624 18,743 SH   SOLE 1 9,100 0 9,643
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,395 19,250 SH   SOLE 1 15,000 0 4,250
ABBOTT LABS COM 002824100   2,164 19,709 SH   SOLE 1 8,000 0 11,709
ORACLE CORP COM 68389X105   1,659 20,294 SH   SOLE 1 10,800 0 9,494
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   5,279 20,588 SH   SOLE 1 19,000 0 1,588
FUNKO INC COM CL A 361008105   229 21,000 SH   SOLE 1 21,000 0 0
APPLIED MATLS INC COM 038222105   2,089 21,449 SH   SOLE 1 16,400 0 5,049
BROADCOM INC COM 11135F101   12,168 21,762 SH   SOLE 1 10,000 0 11,762
HEICO CORP NEW COM 422806109   3,409 22,188 SH   SOLE 1 18,800 0 3,388
RELIANCE STEEL & ALUMINUM CO COM 759509102   4,560 22,526 SH   SOLE 1 0 0 22,526
TOAST INC CL A 888787108   418 23,200 SH   SOLE 1 23,200 0 0
AMAZON COM INC COM 023135106   2,088 24,863 SH   SOLE 1 7,500 0 17,363
DIGITAL RLTY TR INC COM 253868103   2,500 24,929 SH   SOLE 1 0 0 24,929
MOTOROLA SOLUTIONS INC COM NEW 620076307   6,625 25,706 SH   SOLE 1 17,100 0 8,606
TESLA INC COM 88160R101   3,171 25,740 SH   SOLE 1 25,740 0 0
JACOBS SOLUTIONS INC COM 46982L108   3,115 25,943 SH   SOLE 1 20,000 0 5,943
WINNEBAGO INDS INC COM 974637100   1,379 26,167 SH   SOLE 1 17,000 0 9,167
CUMMINS INC COM 231021106   6,468 26,697 SH   SOLE 1 3,500 0 23,197
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103   637 27,090 SH   SOLE 1 0 0 27,090
PEPSICO INC COM 713448108   4,896 27,101 SH   SOLE 1 0 0 27,101
RAYMOND JAMES FINL INC COM 754730109   3,024 28,300 SH   SOLE 1 28,300 0 0
AMDOCS LTD SHS G02602103   2,703 29,734 SH   SOLE 1 13,600 0 16,134
SNAP ON INC COM 833034101   6,996 30,619 SH   SOLE 1 23,000 0 7,619
NEXTERA ENERGY INC COM 65339F101   2,628 31,431 SH   SOLE 1 0 0 31,431
SMUCKER J M CO COM NEW 832696405   5,141 32,445 SH   SOLE 1 0 0 32,445
TARGET CORP COM 87612E106   4,921 33,017 SH   SOLE 1 7,300 0 25,717
CME GROUP INC COM 12572Q105   5,707 33,938 SH   SOLE 1 30,000 0 3,938
COMCAST CORP NEW CL A 20030N101   1,193 34,127 SH   SOLE 1 0 0 34,127
KRAFT HEINZ CO COM 500754106   1,404 34,493 SH   SOLE 1 17,600 0 16,893
WILLIAMS SONOMA INC COM 969904101   3,995 34,759 SH   SOLE 1 25,000 0 9,759
AMGEN INC COM 031162100   9,172 34,923 SH   SOLE 1 16,400 0 18,523
EDWARDS LIFESCIENCES CORP COM 28176E108   2,672 35,809 SH   SOLE 1 33,000 0 2,809
INTUITIVE SURGICAL INC COM NEW 46120E602   9,548 35,983 SH   SOLE 1 28,200 0 7,783
HOME DEPOT INC COM 437076102   12,431 39,356 SH   SOLE 1 19,000 0 20,356
GARMIN LTD SHS H2906T109   3,706 40,158 SH   SOLE 1 5,200 0 34,958
CHART INDS INC COM 16115Q308   4,883 42,377 SH   SOLE 1 38,000 0 4,377
PULTE GROUP INC COM 745867101   1,942 42,664 SH   SOLE 1 42,664 0 0
EMERSON ELEC CO COM 291011104   4,138 43,074 SH   SOLE 1 0 0 43,074
UNION PAC CORP COM 907818108   8,946 43,203 SH   SOLE 1 25,700 0 17,503
APTIV PLC SHS G6095L109   4,029 43,258 SH   SOLE 1 32,000 0 11,258
TEXAS INSTRS INC COM 882508104   7,268 43,990 SH   SOLE 1 8,800 0 35,190
TJX COS INC NEW COM 872540109   3,698 46,463 SH   SOLE 1 21,900 0 24,563
MICROSOFT CORP COM 594918104   11,356 47,352 SH   SOLE 1 37,200 0 10,152
DOLLAR GEN CORP NEW COM 256677105   12,278 49,859 SH   SOLE 1 35,650 0 14,209
VERIZON COMMUNICATIONS INC COM 92343V104   1,989 50,489 SH   SOLE 1 0 0 50,489
TYSON FOODS INC CL A 902494103   3,175 51,000 SH   SOLE 1 51,000 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   10,879 52,250 SH   SOLE 1 37,050 0 15,200
CARRIER GLOBAL CORPORATION COM 14448C104   2,160 52,359 SH   SOLE 1 33,000 0 19,359
TRANE TECHNOLOGIES PLC SHS G8994E103   9,129 54,313 SH   SOLE 1 10,200 0 44,113
AKAMAI TECHNOLOGIES INC COM 00971T101   4,624 54,855 SH   SOLE 1 40,000 0 14,855
MP MATERIALS CORP COM CL A 553368101   1,387 57,110 SH   SOLE 1 34,000 0 23,110
CITIGROUP INC COM NEW 172967424   2,656 58,718 SH   SOLE 1 0 0 58,718
AEROJET ROCKETDYNE HLDGS INC COM 007800105   3,331 59,556 SH   SOLE 1 52,500 0 7,056
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305   1,531 61,823 SH   SOLE 1 0 0 61,823
BAXTER INTL INC COM 071813109   3,170 62,198 SH   SOLE 1 62,198 0 0
QUALCOMM INC COM 747525103   7,128 64,831 SH   SOLE 1 54,900 0 9,931
FISERV INC COM 337738108   6,686 66,155 SH   SOLE 1 63,000 0 3,155
HELMERICH & PAYNE INC COM 423452101   3,420 69,000 SH   SOLE 1 69,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100   11,030 70,504 SH   SOLE 1 41,000 0 29,504
JOHNSON & JOHNSON COM 478160104   12,502 70,774 SH   SOLE 1 24,200 0 46,574
ABBVIE INC COM 00287Y109   12,020 74,378 SH   SOLE 1 38,500 0 35,878
CHEVRON CORP NEW COM 166764100   13,706 76,362 SH   SOLE 1 47,000 0 29,362
MERCK & CO INC COM 58933Y105   8,901 80,229 SH   SOLE 1 21,800 0 58,429
FLOWSERVE CORP COM 34354P105   2,554 83,253 SH   SOLE 1 0 0 83,253
INGREDION INC COM 457187102   8,926 91,143 SH   SOLE 1 37,300 0 53,843
VALVOLINE INC COM 92047W101   2,980 91,262 SH   SOLE 1 45,000 0 46,262
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   2,630 95,508 SH   SOLE 1 0 0 95,508
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,151 97,000 SH   SOLE 1 97,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,299 102,051 SH   SOLE 1 56,000 0 46,051
CISCO SYS INC COM 17275R102   5,251 110,224 SH   SOLE 1 10,400 0 99,824
NUTRIEN LTD COM 67077M108   8,093 110,824 SH   SOLE 1 73,500 0 37,324
BANK NEW YORK MELLON CORP COM 064058100   5,192 114,051 SH   SOLE 1 19,500 0 94,551
METLIFE INC COM 59156R108   9,156 126,518 SH   SOLE 1 70,000 0 56,518
ALPHABET INC CAP STK CL A 02079K305   11,590 131,360 SH   SOLE 1 116,000 0 15,360
AGNICO EAGLE MINES LTD COM 008474108   7,088 136,329 SH   SOLE 1 77,000 0 59,329
WILLIAMS COS INC COM 969457100   4,592 139,567 SH   SOLE 1 0 0 139,567
DEVON ENERGY CORP NEW COM 25179M103   8,595 139,740 SH   SOLE 1 85,000 0 54,740
MONDELEZ INTL INC CL A 609207105   9,694 145,439 SH   SOLE 1 53,900 0 91,539
JPMORGAN CHASE & CO COM 46625H100   20,136 150,156 SH   SOLE 1 98,800 0 51,356
ALPHABET INC CAP STK CL C 02079K107   13,496 152,099 SH   SOLE 1 126,700 0 25,399
PORTLAND GEN ELEC CO COM NEW 736508847   8,251 168,382 SH   SOLE 1 59,000 0 109,382
APPLE INC COM 037833100   24,875 191,449 SH   SOLE 1 172,600 0 18,849
PLUG POWER INC COM NEW 72919P202   2,449 197,952 SH   SOLE 1 163,500 0 34,452
HP INC COM 40434L105   7,261 270,210 SH   SOLE 1 129,500 0 140,710
TECK RESOURCES LTD CL B 878742204   13,280 351,124 SH   SOLE 1 289,000 0 62,124
IMAX CORP COM 45245E109   5,223 356,286 SH   SOLE 1 270,000 0 86,286
BANK AMERICA CORP COM 060505104   13,477 406,904 SH   SOLE 1 267,568 0 139,336
WELLS FARGO CO NEW COM 949746101   19,760 478,571 SH   SOLE 1 0 0 478,571
AES CORP COM 00130H105   14,210 494,098 SH   SOLE 1 288,000 0 206,098
HAWKS ACQUISITION CORP UNIT 99/99/9999 42032P207   4,985 500,000 SH   SOLE 1 500,000 0 0