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
AMAZON Stock 023135106 1,754,182 7,360 SH SOLE 0 0 0 7,360
INVESCO QQQ TRUST SERIES I ETF 46090E103 257,740 350 SH SOLE 0 0 0 350
JOHNSON & JOHNSON Stock 478160104 16,964,434 66,797 SH SOLE 0 0 0 66,797
CORPAY INC Stock 219948106 11,189,874 33,576 SH SOLE 0 0 0 33,576
COSTCO Stock 22160K105 477,090 510 SH SOLE 0 0 0 510
F5 NETWORKS Stock 315616102 5,110,069 12,285 SH SOLE 0 0 0 12,285
PROCTER & GAMBLE Stock 742718109 20,013,427 136,480 SH SOLE 0 0 0 136,480
COCA COLA Stock 191216100 2,435,418 29,967 SH SOLE 0 0 0 29,967
GENERAL MILLS Stock 370334104 1,511,712 43,440 SH SOLE 0 0 0 43,440
PPG INDS INC COM Stock 693506107 410,324 3,383 SH SOLE 0 0 0 3,383
TRUIST FINL CORP COM Stock 89832Q109 496,955 9,975 SH SOLE 0 0 0 9,975
UNITED PARCEL SERVICE Stock 911312106 16,198,315 150,682 SH SOLE 0 0 0 150,682
STATE STREET Stock 857477103 2,527,040 14,900 SH SOLE 0 0 0 14,900
MEDTRONIC Stock G5960L103 17,441,926 222,957 SH SOLE 0 0 0 222,957
CLOROX Stock 189054109 6,321,373 66,234 SH SOLE 0 0 0 66,234
MERCK Stock 58933Y105 31,414,524 244,471 SH SOLE 0 0 0 244,471
STATE STREET SPDR S&P 500 ETF ETF 78462F103 1,040,251 1,393 SH SOLE 0 0 0 1,393
MASTERCARD INCORPORATED CL A Stock 57636Q104 500,760 975 SH SOLE 0 0 0 975
ILLINOIS TOOL WORKS Stock 452308109 703,763 2,602 SH SOLE 0 0 0 2,602
EMERSON ELECTRIC Stock 291011104 16,712,476 116,748 SH SOLE 0 0 0 116,748
GLOBE LIFE INC COM Stock 37959E102 233,177 1,305 SH SOLE 0 0 0 1,305
BANK OF NY MELLON CORP COM Stock 064058100 2,479,338 17,145 SH SOLE 0 0 0 17,145
VERIZON Stock 92343V104 838,713 19,809 SH SOLE 0 0 0 19,809
CHUBB LIMITED Stock H1467J104 25,364,345 74,439 SH SOLE 0 0 0 74,439
SHERWIN WILLIAMS Stock 824348106 456,224 1,325 SH SOLE 0 0 0 1,325
PEPSICO Stock 713448108 14,845,256 109,640 SH SOLE 0 0 0 109,640
KIMBERLY-CLARK CORP COM Stock 494368103 783,209 7,135 SH SOLE 0 0 0 7,135
HONEYWELL INTERNATIONAL Stock 438516205 365,965 1,635 SH SOLE 0 0 0 1,634
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 414,048 843 SH SOLE 0 0 0 843
BP PLC ADR 055622104 16,968,068 459,217 SH SOLE 0 0 0 459,217
HOME DEPOT Stock 437076102 840,436 2,383 SH SOLE 0 0 0 2,383
AUTOMATIC DATA PROCESSING Stock 053015103 19,370,331 86,494 SH SOLE 0 0 0 86,494
DUPONT Stock 26614N201 7,803,379 57,530 SH SOLE 0 0 0 57,530
SOUTHERN Stock 842587107 488,121 5,100 SH SOLE 0 0 0 5,100
FORTINET Stock 34959E109 17,534,955 114,145 SH SOLE 0 0 0 114,145
IQVIA Stock 46266C105 16,796,035 86,927 SH SOLE 0 0 0 86,927
GALLAGHER ARTHUR J & CO COM Stock 363576109 272,040 1,185 SH SOLE 0 0 0 1,185
WEYERHAEUSER REIT 962166104 12,572,450 525,165 SH SOLE 0 0 0 525,165
ALPHABET INC CAP STK CL A Stock 02079K305 274,818 769 SH SOLE 0 0 0 769
FISERV Stock 337738108 11,919,837 243,014 SH SOLE 0 0 0 243,014
NEWMONT Stock 651639106 34,891,438 373,570 SH SOLE 0 0 0 373,570
CSX CORP COM Stock 126408103 1,589,879 33,450 SH SOLE 0 0 0 33,450
COMCAST CORP Stock 20030N101 728,546 29,676 SH SOLE 0 0 0 29,676
MICROSOFT Stock 594918104 6,102,607 16,360 SH SOLE 0 0 0 16,360
SLB Stock 806857108 12,759,878 274,465 SH SOLE 0 0 0 274,465
AMERIPRISE FINL INC COM Stock 03076C106 240,849 525 SH SOLE 0 0 0 525
NEXTERA ENERGY INC COM Stock 65339F101 2,631,783 29,985 SH SOLE 0 0 0 29,985
COPART Stock 217204106 9,042,563 320,772 SH SOLE 0 0 0 320,772
NORFOLK SOUTHERN Stock 655844108 1,710,426 5,437 SH SOLE 0 0 0 5,437
INTERNATIONAL FLAVORS & FRAGRANCES Stock 459506101 18,166,017 229,311 SH SOLE 0 0 0 229,311
STATE STREET SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 457,171 650 SH SOLE 0 0 0 650
ILLUMINA Stock 452327109 22,202,933 126,275 SH SOLE 0 0 0 126,275
CORTEVA Stock 22052L104 26,738,411 315,721 SH SOLE 0 0 0 315,721
CONSOLIDATED EDISON INC COM Stock 209115104 331,890 3,000 SH SOLE 0 0 0 3,000
ELI LILLY Stock 532457108 2,979,384 2,484 SH SOLE 0 0 0 2,484
DUKE ENERGY Stock 26441C204 672,013 5,309 SH SOLE 0 0 0 5,309
SYSCO Stock 871829107 10,856,373 129,892 SH SOLE 0 0 0 129,892
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 9,174,150 18,334 SH SOLE 0 0 0 18,334
EVERSOURCE ENERGY Stock 30040W108 949,989 13,145 SH SOLE 0 0 0 13,145
VANGUARD RUSSELL 1000 ETF ETF 92206C730 453,885 1,340 SH SOLE 0 0 0 1,340
VISA Stock 92826C839 2,046,875 5,966 SH SOLE 0 0 0 5,966
HERSHEY COMPANY Stock 427866108 5,095,945 29,045 SH SOLE 0 0 0 29,045
PHILLIPS 66 Stock 718546104 2,378,195 14,068 SH SOLE 0 0 0 14,068
AMERICAN TOWER REIT 03027X100 8,381,981 51,244 SH SOLE 0 0 0 51,244
MOODYS CORP COM Stock 615369105 498,212 1,100 SH SOLE 0 0 0 1,100
NOVARTIS ADR 66987V109 17,406,420 111,067 SH SOLE 0 0 0 111,067
ACCENTURE Stock G1151C101 7,009,456 56,328 SH SOLE 0 0 0 56,328
NORTHERN TRUST Stock 665859104 22,959,223 132,071 SH SOLE 0 0 0 132,071
NVIDIA CORPORATION COM Stock 67066G104 1,169,526 5,845 SH SOLE 0 0 0 5,845
GENUINE PARTS CO COM Stock 372460105 802,264 6,800 SH SOLE 0 0 0 6,800
ABBVIE Stock 00287Y109 3,732,324 14,832 SH SOLE 0 0 0 14,832
FASTENAL Stock 311900104 7,737,633 161,100 SH SOLE 0 0 0 161,100
MCDONALD'S Stock 580135101 716,322 2,650 SH SOLE 0 0 0 2,650
DOVER CORP COM Stock 260003108 863,478 3,850 SH SOLE 0 0 0 3,850
CISCO SYSTEMS Stock 17275R102 7,850,439 66,835 SH SOLE 0 0 0 66,835
AUTODESK Stock 052769106 823,369 4,235 SH SOLE 0 0 0 4,235
AT&T Stock 00206R102 451,798 21,826 SH SOLE 0 0 0 21,826
GE VERNOVA INC COM Stock 36828A101 655,572 558 SH SOLE 0 0 0 558
GENERAL ELECTRIC Stock 369604301 2,172,119 5,812 SH SOLE 0 0 0 5,812
ISHARES SEMICONDUCTOR ETF ETF 464287523 480,570 750 SH SOLE 0 0 0 750
ISHARES CORE S&P 500 ETF ETF 464287200 411,890 550 SH SOLE 0 0 0 550
THE CIGNA GROUP COM Stock 125523100 725,038 2,630 SH SOLE 0 0 0 2,630
UNION PACIFIC Stock 907818108 5,228,928 19,224 SH SOLE 0 0 0 19,224
LOCKHEED MARTIN CORP COM Stock 539830109 208,369 409 SH SOLE 0 0 0 409
J.P. MORGAN CHASE Stock 46625H100 6,162,969 18,828 SH SOLE 0 0 0 18,828
CHEVRON Stock 166764100 2,458,055 14,829 SH SOLE 0 0 0 14,829
CONOCOPHILLIPS Stock 20825C104 2,040,215 19,625 SH SOLE 0 0 0 19,625
M&T BANK CORP Stock 55261F104 249,911 1,050 SH SOLE 0 0 0 1,050
WAL-MART STORES Stock 931142103 1,450,408 12,806 SH SOLE 0 0 0 12,806
INTERNATIONAL BUSINESS MACHINES Stock 459200101 21,486,694 76,408 SH SOLE 0 0 0 76,408
ORACLE Stock 68389X105 322,410 2,200 SH SOLE 0 0 0 2,200
RAYTHEON TECHNOLOGIES Stock 75513E101 1,489,950 7,853 SH SOLE 0 0 0 7,853
TEXAS INSTRUMENTS Stock 882508104 13,500,186 45,292 SH SOLE 0 0 0 45,292
PFIZER Stock 717081103 4,256,405 176,761 SH SOLE 0 0 0 176,761
MORGAN STANLEY COM NEW Stock 617446448 2,215,615 10,599 SH SOLE 0 0 0 10,599
3M Stock 88579Y101 22,873,673 141,274 SH SOLE 0 0 0 141,274
NUVEEN NASDAQ 100 DYNAMIC OVER COM SHS CEF 670699107 215,380 7,146 SH SOLE 0 0 0 7,146
CATERPILLAR Stock 149123101 3,540,793 3,325 SH SOLE 0 0 0 3,325
ALPHABET CL C Stock 02079K107 1,545,112 4,373 SH SOLE 0 0 0 4,373
AMERICAN EXPRESS CO COM Stock 025816109 2,693,147 7,962 SH SOLE 0 0 0 7,962
WILLIAMS COS Stock 969457100 20,954,959 281,880 SH SOLE 0 0 0 281,880
QNITY ELECTRONICS Stock 74743L100 14,840,633 90,874 SH SOLE 0 0 0 90,874
EATON CORP PLC SHS Stock G29183103 1,295,831 3,041 SH SOLE 0 0 0 3,041
TRIMBLE Stock 896239100 1,325,562 25,900 SH SOLE 0 0 0 25,900
PHILIP MORRIS INTL INC COM Stock 718172109 376,655 2,082 SH SOLE 0 0 0 2,082
PARKER-HANNIFIN CORP COM Stock 701094104 293,436 300 SH SOLE 0 0 0 300
HONEYWELL AEROSPACE INC COM Stock 43849R105 361,355 1,635 SH SOLE 0 0 0 1,634
PNC FINL SVCS GROUP INC COM Stock 693475105 748,509 3,040 SH SOLE 0 0 0 3,040
BRISTOL-MYERS SQUIBB Stock 110122108 386,054 6,700 SH SOLE 0 0 0 6,700
EXXON MOBIL Stock 30233Q108 7,047,643 51,548 SH SOLE 0 0 0 51,548
UNITEDHEALTH GROUP INC COM Stock 91324P102 471,740 1,135 SH SOLE 0 0 0 1,135
LOWE'S COMPANIES Stock 548661107 382,109 1,733 SH SOLE 0 0 0 1,733
DEERE & CO COM Stock 244199105 2,562,693 4,040 SH SOLE 0 0 0 4,040
COLGATE-PALMOLIVE Stock 194162103 10,269,902 112,019 SH SOLE 0 0 0 112,019
ISHARES S&P MID CAP 400 INDEX ETF 464287507 237,113 3,075 SH SOLE 0 0 0 3,075
BIO-TECHNE Stock 09073M104 13,381,958 189,412 SH SOLE 0 0 0 189,412
APPLE Stock 037833100 6,288,661 21,733 SH SOLE 0 0 0 21,733
ABBOTT LABORATORIES COM Stock 002824100 2,137,562 23,557 SH SOLE 0 0 0 23,557
WALT DISNEY Stock 254687106 5,522,536 57,377 SH SOLE 0 0 0 57,377