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
3M CO COM 88579Y101 BBG001S5T7X2 621,186 5,180 SH   SOLE   5,165 0 15
ABBOTT LABS COM 002824100 BBG001S5N9M6 11,591,079 105,575 SH   SOLE   105,350 0 225
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 467,538 2,893 SH   SOLE   2,893 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 5,036,920 33,658 SH   SOLE   33,163 0 495
AIR LEASE CORP CL A 00912X302 BBG001T92VD1 2,558,388 66,590 SH   SOLE   66,590 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 3,938,580 46,721 SH   SOLE   46,371 0 350
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 3,749,775 42,500 SH   SOLE   42,160 0 340
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 14,573,814 164,249 SH   SOLE   163,354 0 895
AMAZON COM INC COM 023135106 BBG001S5PQL7 14,127,036 168,179 SH   SOLE   167,049 0 1,130
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 1,264,703 13,320 SH   SOLE   13,290 0 30
AMGEN INC COM 031162100 BBG001S5NNL6 14,880,394 56,657 SH   SOLE   56,357 0 300
APPLE INC COM 037833100 BBG001S5N8V8 40,261,222 309,869 SH   SOLE   307,794 0 2,075
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 1,072,641 11,015 SH   SOLE   10,760 0 255
AVNET INC COM 053807103 BBG001S5NZJ2 1,178,086 28,333 SH   SOLE   28,333 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 10,275,414 310,248 SH   SOLE   309,488 0 760
BLACKROCK INC COM 09247X101 BBG001SDBP55 10,156,085 14,332 SH   SOLE   14,237 0 95
BLACKSTONE INC COM 09260D107 BBG001S7H949 1,939,886 26,148 SH   SOLE   25,728 0 420
BLOOMIN BRANDS INC COM 094235108 BBG002VZ69Q9 870,291 43,255 SH   SOLE   43,255 0 0
BORGWARNER INC COM 099724106 BBG001S7F4D2 933,881 23,202 SH   SOLE   23,202 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 1,846,741 25,667 SH   SOLE   25,592 0 75
BROADCOM INC COM 11135F101 BBG00KHY5SY8 18,642,938 33,343 SH   SOLE   33,121 0 222
BRUKER CORP COM 116794108 BBG001SF69P0 2,304,830 33,721 SH   SOLE   33,721 0 0
BWX TECHNOLOGIES INC COM 05605H100 BBG001SGJPH7 1,118,388 19,256 SH   SOLE   19,256 0 0
CATALENT INC COM 148806102 BBG005XR47N7 464,638 10,323 SH   SOLE   10,323 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 11,014,969 45,980 SH   SOLE   45,870 0 110
CDW CORP COM 12514G108 BBG001V18TB6 3,516,597 19,692 SH   SOLE   19,692 0 0
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 2,971,502 13,637 SH   SOLE   13,637 0 0
CHART INDS INC COM 16115Q308 BBG001SQV7W4 1,811,531 15,721 SH   SOLE   15,607 0 114
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 8,233,704 54,906 SH   SOLE   54,781 0 125
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,574,376 8,771 SH   SOLE   8,751 0 20
CISCO SYS INC COM 17275R102 BBG001S6HC62 285,840 6,000 SH   SOLE   6,000 0 0
CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 1,213,069 26,820 SH   SOLE   26,740 0 80
COCA COLA CO COM 191216100 BBG001S5SMQ8 1,647,687 25,903 SH   SOLE   25,828 0 75
COHERENT CORP COM 19247G107 BBG001S5S6N6 3,137,519 89,388 SH   SOLE   88,513 0 875
CORTEVA INC COM 22052L104 BBG00BN969D0 1,394,085 23,717 SH   SOLE   23,272 0 445
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 14,362,719 31,463 SH   SOLE   31,308 0 155
CSX CORP COM 126408103 BBG001S5Q7Q3 2,378,892 76,788 SH   SOLE   75,403 0 1,385
DARLING INGREDIENTS INC COM 237266101 BBG001SB7RP8 1,560,744 24,936 SH   SOLE   24,646 0 290
DEERE & CO COM 244199105 BBG001S5QFF7 8,372,397 19,527 SH   SOLE   19,492 0 35
DOW INC COM 260557103 BBG00BN96931 1,081,995 21,472 SH   SOLE   21,402 0 70
EATON CORP PLC SHS G29183103 BBG001S5QZ45 598,450 3,813 SH   SOLE   3,798 0 15
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 8,759,904 91,192 SH   SOLE   90,992 0 200
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 570,665 14,595 SH   SOLE   14,545 0 50
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 BBG00P8TCHD7 832,515 36,935 SH   SOLE   36,935 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,528,648 13,859 SH   SOLE   13,824 0 35
F5 INC COM 315616102 BBG001SCP8D1 1,547,755 10,785 SH   SOLE   10,785 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 3,857,612 56,855 SH   SOLE   56,695 0 160
FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 1,386,846 42,269 SH   SOLE   42,269 0 0
FLEX LTD ORD Y2573F102 BBG001SC5SP6 1,622,161 75,590 SH   SOLE   75,590 0 0
FLOWERS FOODS INC COM 343498101 BBG001S5R7L7 275,172 9,575 SH   SOLE   9,575 0 0
FMC CORP COM NEW 302491303 BBG001S5R880 1,206,691 9,669 SH   SOLE   9,669 0 0
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 2,056,556 176,832 SH   SOLE   176,832 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 9,410,597 49,913 SH   SOLE   49,642 0 271
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1,916,650 7,725 SH   SOLE   7,545 0 180
GENERAL MLS INC COM 370334104 BBG001S5RKR2 1,438,004 17,150 SH   SOLE   17,105 0 45
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 2,919,306 16,825 SH   SOLE   16,825 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 356,192 4,149 SH   SOLE   4,149 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 9,383,545 27,327 SH   SOLE   27,267 0 60
GRAPHIC PACKAGING HLDG CO COM 388689101 BBG001S90195 1,309,079 58,835 SH   SOLE   58,835 0 0
HALLIBURTON CO COM 406216101 BBG001S5RS59 1,337,152 33,981 SH   SOLE   33,211 0 770
HEALTHCARE RLTY TR CL A COM 42226K105 BBG001T5WP21 223,977 11,623 SH   SOLE   11,623 0 0
HERSHEY CO COM 427866108 BBG001S5S148 1,570,508 6,782 SH   SOLE   6,757 0 25
HOME DEPOT INC COM 437076102 BBG001S5RTW7 16,372,287 51,834 SH   SOLE   51,724 0 110
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 10,018,954 46,752 SH   SOLE   46,652 0 100
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001V0PDL3 1,291,347 5,598 SH   SOLE   5,598 0 0
INTEL CORP COM 458140100 BBG001S5SF65 255,050 9,650 SH   SOLE   9,650 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 8,173,313 58,012 SH   SOLE   57,886 0 126
INTUIT COM 461202103 BBG001S6TWR2 3,589,387 9,222 SH   SOLE   9,052 0 170
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 307,623 1,176 SH   SOLE   1,176 0 0
IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 12,598,481 61,489 SH   SOLE   61,074 0 415
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 2,528,363 37,485 SH   SOLE   37,485 0 0
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 3,201,420 29,125 SH   SOLE   29,125 0 0
ITT INC COM 45073V108 BBG00CVQZQB3 1,475,209 18,190 SH   SOLE   18,190 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,132,327 6,410 SH   SOLE   6,390 0 20
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 1,594,449 11,890 SH   SOLE   11,850 0 40
KBR INC COM 48242W106 BBG001SP11V3 953,832 18,065 SH   SOLE   18,065 0 0
KELLOGG CO COM 487836108 BBG001S5SJL0 251,116 3,525 SH   SOLE   3,525 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 5,357,057 31,315 SH   SOLE   31,315 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 1,390,054 10,240 SH   SOLE   10,210 0 30
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 4,051,350 19,458 SH   SOLE   19,133 0 325
LEIDOS HOLDINGS INC COM 525327102 BBG001SKW6M9 2,548,228 24,225 SH   SOLE   24,225 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 15,808,678 43,212 SH   SOLE   43,027 0 185
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 9,466,609 19,459 SH   SOLE   19,413 0 46
LOWES COS INC COM 548661107 BBG001S5SVL3 3,708,454 18,613 SH   SOLE   18,273 0 340
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 14,623,302 88,369 SH   SOLE   88,179 0 190
MASCO CORP COM 574599106 BBG001S5SZ70 2,297,377 49,226 SH   SOLE   49,226 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 8,204,479 31,133 SH   SOLE   31,053 0 80
MERCK & CO INC COM 58933Y105 BBG001S5TC52 10,356,704 93,346 SH   SOLE   93,136 0 210
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 7,912,957 65,755 SH   SOLE   65,410 0 345
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 9,756,742 138,886 SH   SOLE   138,556 0 330
MICROSOFT CORP COM 594918104 BBG001S5TD05 41,035,600 171,110 SH   SOLE   170,165 0 945
MKS INSTRS INC COM 55306N104 BBG001SBB6Q8 560,489 6,615 SH   SOLE   6,615 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 297,570 3,500 SH   SOLE   3,500 0 0
NASDAQ INC COM 631103108 BBG001SKTBJ6 2,989,892 48,735 SH   SOLE   48,735 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100 BBG00MJH9M32 1,095,369 25,822 SH   SOLE   25,822 0 0
NISOURCE INC COM 65473P105 BBG001S5TMF9 217,852 7,945 SH   SOLE   7,945 0 0
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 10,992,796 44,610 SH   SOLE   44,610 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 325,729 597 SH   SOLE   597 0 0
NOV INC COM 62955J103 BBG001S6HFR2 2,425,120 116,090 SH   SOLE   116,090 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 216,367 2,385 SH   SOLE   2,385 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 22,281,381 152,466 SH   SOLE   151,666 0 800
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 9,114,696 57,677 SH   SOLE   57,262 0 415
ONTO INNOVATION INC COM 683344105 BBG001S5THX0 1,241,962 18,240 SH   SOLE   18,240 0 0
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 2,794,289 20,025 SH   SOLE   19,605 0 420
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 5,389,902 18,522 SH   SOLE   18,477 0 45
PAYCHEX INC COM 704326107 BBG001S5V135 1,771,881 15,333 SH   SOLE   15,273 0 60
PEPSICO INC COM 713448108 BBG001S695T1 10,375,304 57,430 SH   SOLE   57,310 0 120
PERKINELMER INC COM 714046109 BBG001SBKS35 3,312,978 23,627 SH   SOLE   23,627 0 0
PFIZER INC COM 717081103 BBG001S5V466 1,958,556 38,223 SH   SOLE   38,118 0 105
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 10,268,190 67,750 SH   SOLE   67,605 0 145
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 968,897 3,458 SH   SOLE   3,443 0 15
QUALCOMM INC COM 747525103 BBG001S6VS70 3,480,151 31,655 SH   SOLE   31,420 0 235
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 2,818,423 18,016 SH   SOLE   18,016 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 19,367,961 191,914 SH   SOLE   191,479 0 435
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 1,673,917 3,874 SH   SOLE   3,793 0 81
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 6,608,725 123,620 SH   SOLE   123,330 0 290
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 8,417,284 22,010 SH   SOLE   22,010 0 0
STERIS PLC SHS USD G8473T100 BBG00MRHG532 2,873,407 15,558 SH   SOLE   15,558 0 0
SYNAPTICS INC COM 87157D109 BBG001SCDXM9 637,667 6,701 SH   SOLE   6,701 0 0
SYNOPSYS INC COM 871607107 BBG001S5VTR8 1,679,465 5,260 SH   SOLE   5,195 0 65
TARGET CORP COM 87612E106 BBG001SC0K41 2,058,540 13,812 SH   SOLE   13,757 0 55
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 1,583,902 6,345 SH   SOLE   6,345 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 1,177,827 13,484 SH   SOLE   13,159 0 325
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 1,498,215 9,068 SH   SOLE   9,048 0 20
TEXTRON INC COM 883203101 BBG001S5WZ39 4,108,949 58,036 SH   SOLE   58,036 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 20,401,963 37,048 SH   SOLE   36,968 0 80
TJX COS INC NEW COM 872540109 BBG001S5WQ93 6,647,476 83,511 SH   SOLE   83,331 0 180
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 BBG001S68BK8 1,753,704 40,595 SH   SOLE   40,595 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 4,305,926 19,140 SH   SOLE   19,140 0 0
TRADEWEB MKTS INC CL A 892672106 BBG00NK8H9M7 3,824,442 58,901 SH   SOLE   58,446 0 455
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 2,007,620 4,280 SH   SOLE   4,188 0 92
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,078,835 5,210 SH   SOLE   5,185 0 25
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 10,002,580 57,539 SH   SOLE   57,404 0 135
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 8,333,130 191,083 SH   SOLE   190,613 0 470
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 1,003,345 25,740 SH   SOLE   25,740 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2,902,645 69,160 SH   SOLE   69,160 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 3,202,263 19,843 SH   SOLE   19,843 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 823,524 20,902 SH   SOLE   20,827 0 75
VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 2,186,931 7,573 SH   SOLE   7,458 0 115
VISA INC COM CL A 92826C839 BBG001SRCFY3 18,003,235 86,654 SH   SOLE   86,174 0 480
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 207,535 5,555 SH   SOLE   5,555 0 0
WALMART INC COM 931142103 BBG001S5XH92 10,197,111 71,917 SH   SOLE   71,557 0 360
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 10,098,993 64,374 SH   SOLE   64,224 0 150
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 1,293,425 11,255 SH   SOLE   11,210 0 45
ZIONS BANCORPORATION N A COM 989701107 BBG001S5XN80 1,201,962 24,450 SH   SOLE   24,450 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 13,600,426 92,804 SH   SOLE   92,204 0 600
ZSCALER INC COM 98980G102 BBG003338H61 6,114,328 54,641 SH   SOLE   54,086 0 555