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
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   637,261 10,300 SH   SOLE   10,300 0 0
UBS GROUP AG SHS H42097107   334,455 16,500 SH   SOLE   16,500 0 0
ABBOTT LABS COM 002824100   1,579,591 14,489 SH   SOLE   14,489 0 0
ABBVIE INC COM 00287Y109   14,833,234 110,096 SH   SOLE   109,950 0 146
ADOBE SYSTEMS INCORPORATED COM 00724F101   977,980 2,000 SH   SOLE   2,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,802,186 24,600 SH   SOLE   24,600 0 0
ALPHABET INC CAP STK CL A 02079K305   13,694,757 114,409 SH   SOLE   114,209 0 200
AMAZON COM INC COM 023135106   17,054,477 130,826 SH   SOLE   130,579 0 247
AMERISOURCEBERGEN CORP COM 03073E105   3,107,744 16,150 SH   SOLE   16,150 0 0
AMGEN INC COM 031162100   577,252 2,600 SH   SOLE   2,600 0 0
ANALOG DEVICES INC COM 032654105   12,419,527 63,752 SH   SOLE   63,620 0 132
APPLE INC COM 037833100   29,681,095 153,019 SH   SOLE   152,751 0 268
BANK AMERICA CORP COM 060505104   903,735 31,500 SH   SOLE   31,500 0 0
BANK NEW YORK MELLON CORP COM 064058100   511,980 11,500 SH   SOLE   11,500 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   606,760 7,000 SH   SOLE   7,000 0 0
BIOGEN INC COM 09062X103   1,709,100 6,000 SH   SOLE   6,000 0 0
BOEING CO COM 097023105   3,958,405 18,746 SH   SOLE   18,746 0 0
BOSTON SCIENTIFIC CORP COM 101137107   1,076,391 19,900 SH   SOLE   19,900 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   291,420 4,557 SH   SOLE   4,557 0 0
CSX CORP COM 126408103   10,682,336 313,265 SH   SOLE   312,639 0 626
CVS HEALTH CORP COM 126650100   1,382,600 20,000 SH   SOLE   20,000 0 0
CARLISLE COS INC COM 142339100   1,154,385 4,500 SH   SOLE   4,500 0 0
CATERPILLAR INC COM 149123101   664,335 2,700 SH   SOLE   2,700 0 0
CELANESE CORP DEL COM 150870103   972,720 8,400 SH   SOLE   8,400 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   2,139,000 1,000 SH   SOLE   1,000 0 0
CISCO SYS INC COM 17275R102   11,253,347 217,498 SH   SOLE   217,078 0 420
CITIGROUP INC COM NEW 172967424   4,587,702 99,646 SH   SOLE   99,501 0 145
COLGATE PALMOLIVE CO COM 194162103   462,240 6,000 SH   SOLE   6,000 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,615,140 3,000 SH   SOLE   3,000 0 0
CUMMINS INC COM 231021106   1,017,414 4,150 SH   SOLE   4,150 0 0
DANAHER CORPORATION COM 235851102   864,000 3,600 SH   SOLE   3,600 0 0
DEERE & CO COM 244199105   2,584,707 6,379 SH   SOLE   6,379 0 0
DEVON ENERGY CORP NEW COM 25179M103   2,228,474 46,100 SH   SOLE   46,100 0 0
DEXCOM INC COM 252131107   3,579,003 27,850 SH   SOLE   27,850 0 0
DISNEY WALT CO COM 254687106   1,339,200 15,000 SH   SOLE   15,000 0 0
DOORDASH INC CL A 25809K105   764,200 10,000 SH   SOLE   10,000 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   11,690,789 123,935 SH   SOLE   123,635 0 300
EXXON MOBIL CORP COM 30231G102   224,152 2,090 SH   SOLE   2,090 0 0
META PLATFORMS INC CL A 30303M102   19,060,925 66,419 SH   SOLE   66,310 0 109
FIFTH THIRD BANCORP COM 316773100   851,825 32,500 SH   SOLE   32,500 0 0
FISERV INC COM 337738108   403,680 3,200 SH   SOLE   3,200 0 0
FLUOR CORP NEW COM 343412102   7,166,101 242,098 SH   SOLE   241,562 0 536
FORD MTR CO DEL COM 345370860   1,074,230 71,000 SH   SOLE   71,000 0 0
GLOBAL PMTS INC COM 37940X102   517,230 5,250 SH   SOLE   5,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   11,021,514 34,171 SH   SOLE   34,112 0 59
HUMANA INC COM 444859102   11,023,096 24,653 SH   SOLE   24,608 0 45
INGERSOLL RAND INC COM 45687V106   1,143,800 17,500 SH   SOLE   17,500 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   851,613 10,700 SH   SOLE   10,700 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   18,746,177 54,823 SH   SOLE   54,746 0 77
INTUIT COM 461202103   618,556 1,350 SH   SOLE   1,350 0 0
JPMORGAN CHASE & CO COM 46625H100   9,060,767 62,299 SH   SOLE   62,189 0 110
JOHNSON & JOHNSON COM 478160104   281,384 1,700 SH   SOLE   1,700 0 0
KINDER MORGAN INC DEL COM 49456B101   344,400 20,000 SH   SOLE   20,000 0 0
LAS VEGAS SANDS CORP COM 517834107   2,785,392 48,024 SH   SOLE   48,024 0 0
LILLY ELI & CO COM 532457108   5,557,413 11,850 SH   SOLE   11,850 0 0
LOCKHEED MARTIN CORP COM 539830109   667,551 1,450 SH   SOLE   1,450 0 0
LOWES COS INC COM 548661107   789,950 3,500 SH   SOLE   3,500 0 0
LULULEMON ATHLETICA INC COM 550021109   340,650 900 SH   SOLE   900 0 0
M & T BK CORP COM 55261F104   563,108 4,550 SH   SOLE   4,550 0 0
MARRIOTT INTL INC NEW CL A 571903202   734,760 4,000 SH   SOLE   4,000 0 0
MARVELL TECHNOLOGY INC COM 573874104   10,703,310 179,045 SH   SOLE   178,726 0 319
MASTERCARD INCORPORATED CL A 57636Q104   11,673,931 29,682 SH   SOLE   29,626 0 56
MCDONALDS CORP COM 580135101   769,301 2,578 SH   SOLE   2,578 0 0
MERCADOLIBRE INC COM 58733R102   1,653,702 1,396 SH   SOLE   1,396 0 0
MERCK & CO INC COM 58933Y105   634,645 5,500 SH   SOLE   5,500 0 0
MICROSOFT CORP COM 594918104   26,134,742 76,745 SH   SOLE   76,613 0 132
MONGODB INC CL A 60937P106   708,958 1,725 SH   SOLE   1,725 0 0
NIKE INC CL B 654106103   518,739 4,700 SH   SOLE   4,700 0 0
NORFOLK SOUTHN CORP COM 655844108   8,643,184 38,116 SH   SOLE   38,055 0 61
NORTHERN TR CORP COM 665859104   255,783 3,450 SH   SOLE   3,450 0 0
NVIDIA CORPORATION COM 67066G104   22,134,098 52,324 SH   SOLE   52,241 0 83
OREILLY AUTOMOTIVE INC COM 67103H107   2,727,381 2,855 SH   SOLE   2,855 0 0
ORACLE CORP COM 68389X105   1,167,082 9,800 SH   SOLE   9,800 0 0
PAYPAL HLDGS INC COM 70450Y103   5,144,750 77,098 SH   SOLE   76,978 0 120
PEPSICO INC COM 713448108   821,080 4,433 SH   SOLE   4,433 0 0
PROCTER AND GAMBLE CO COM 742718109   653,848 4,309 SH   SOLE   4,309 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   308,672 3,151 SH   SOLE   3,151 0 0
SCHLUMBERGER LTD COM STK 806857108   2,406,880 49,000 SH   SOLE   49,000 0 0
SCHWAB CHARLES CORP COM 808513105   1,519,024 26,800 SH   SOLE   26,800 0 0
SNOWFLAKE INC CL A 833445109   492,744 2,800 SH   SOLE   2,800 0 0
STARBUCKS CORP COM 855244109   13,444,522 135,721 SH   SOLE   135,512 0 209
STARWOOD PPTY TR INC COM 85571B105   475,300 24,500 SH   SOLE   24,500 0 0
STATE STR CORP COM 857477103   329,310 4,500 SH   SOLE   4,500 0 0
SYSCO CORP COM 871829107   8,942,955 120,525 SH   SOLE   120,355 0 170
TJX COS INC NEW COM 872540109   13,982,125 164,903 SH   SOLE   164,661 0 242
T-MOBILE US INC COM 872590104   875,070 6,300 SH   SOLE   6,300 0 0
TARGET CORP COM 87612E106   13,334,562 101,096 SH   SOLE   100,941 0 155
THERMO FISHER SCIENTIFIC INC COM 883556102   10,317,606 19,775 SH   SOLE   19,736 0 39
TRUIST FINL CORP COM 89832Q109   273,150 9,000 SH   SOLE   9,000 0 0
US BANCORP DEL COM NEW 902973304   5,268,294 159,452 SH   SOLE   159,205 0 247
ULTA BEAUTY INC COM 90384S303   13,753,139 29,225 SH   SOLE   29,175 0 50
UNITEDHEALTH GROUP INC COM 91324P102   1,922,560 4,000 SH   SOLE   4,000 0 0
VISA INC COM CL A 92826C839   9,736,205 40,998 SH   SOLE   40,954 0 44
WELLS FARGO CO NEW COM 949746101   7,100,074 166,356 SH   SOLE   166,134 0 222
ZOETIS INC CL A 98978V103   2,548,708 14,800 SH   SOLE   14,800 0 0