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
Expires: July 31, 2015
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 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