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
AFLAC COM 001055102   2,713 25,723 SH   SOLE   25,723 0 0
AT&T COM 00206r102   283 9,790 SH   SOLE   9,790 0 0
AbbVie COM 00287y109   1,913 10,307 SH   SOLE   10,307 0 0
Abbott Laboratories COM 002824100   1,821 13,387 SH   SOLE   13,387 0 0
Accenture plc COM g1151c101   1,236 4,135 SH   SOLE   4,135 0 0
Adobe Systems COM 00724f101   1,142 2,951 SH   SOLE   2,951 0 0
Advanced Micro COM 007903107   1,547 10,900 SH   SOLE   10,900 0 0
Air Products & Chem. COM 009158106   2,089 7,407 SH   SOLE   7,407 0 0
Alphabet Class A COM 02079k305   2,054 11,658 SH   SOLE   11,658 0 0
Alphabet Class C COM 02079k107   1,265 7,129 SH   SOLE   7,129 0 0
Amazon.com COM 023135106   3,358 15,305 SH   SOLE   15,305 0 0
American Express COM 025816109   3,078 9,649 SH   SOLE   9,649 0 0
Amgen COM 031162100   2,155 7,719 SH   SOLE   7,719 0 0
Amphenol COM 032095101   3,472 35,164 SH   SOLE   35,164 0 0
Analog Devices COM 032654105   2,543 10,685 SH   SOLE   10,685 0 0
Ansys Inc. COM 03662q105   905 2,577 SH   SOLE   2,577 0 0
Apple COM 037833100   3,002 14,634 SH   SOLE   14,634 0 0
Archer Daniels Midland COM 039483102   606 11,480 SH   SOLE   11,480 0 0
Autodesk COM 052769106   1,113 3,596 SH   SOLE   3,596 0 0
Automatic Data Processing COM 053015103   2,381 7,721 SH   SOLE   7,721 0 0
Avery Dennison COM 053611109   1,342 7,650 SH   SOLE   7,650 0 0
Avnet COM 053807103   637 12,007 SH   SOLE   12,007 0 0
Ball Corp. COM 058498106   1,112 19,827 SH   SOLE   19,827 0 0
Bank of America COM 060505104   223 4,707 SH   SOLE   4,707 0 0
Becton Dickinson COM 075887109   796 4,621 SH   SOLE   4,621 0 0
Booking Holdings COM 09857l108   2,806 485 SH   SOLE   485 0 0
Bristol-Myers Squibb COM 110122108   1,003 21,659 SH   SOLE   21,659 0 0
Broadcom COM 11135f101   2,923 10,605 SH   SOLE   10,605 0 0
CBRE Group COM 12504l109   1,193 8,515 SH   SOLE   8,515 0 0
CVS Health COM 126650100   804 11,660 SH   SOLE   11,660 0 0
Carlisle COM 142339100   2,266 6,069 SH   SOLE   6,069 0 0
Caterpillar COM 149123101   2,342 6,033 SH   SOLE   6,033 0 0
Cencora COM 03073E105   2,880 9,605 SH   SOLE   9,605 0 0
Check Point Software COM m22465104   1,004 4,539 SH   SOLE   4,539 0 0
Chemed COM 16359r103   273 561 SH   SOLE   561 0 0
Chevron Corp. COM 166764100   1,917 13,390 SH   SOLE   13,390 0 0
Church & Dwight COM 171340102   2,252 23,431 SH   SOLE   23,431 0 0
Cigna COM 125523100   816 2,469 SH   SOLE   2,469 0 0
Cintas COM 172908105   1,935 8,683 SH   SOLE   8,683 0 0
Cisco Systems COM 17275R102   2,117 30,507 SH   SOLE   30,507 0 0
Citigroup COM 172967424   302 3,543 SH   SOLE   3,543 0 0
Clorox COM 189054109   870 7,245 SH   SOLE   7,245 0 0
Cognizant Tech COM 192446102   1,416 18,144 SH   SOLE   18,144 0 0
Colgate Palmolive COM 194162103   1,877 20,649 SH   SOLE   20,649 0 0
ConocoPhillips COM 20825c104   395 4,407 SH   SOLE   4,407 0 0
Constellation Brands COM 21036p108   516 3,173 SH   SOLE   3,173 0 0
Costco COM 22160K105   3,677 3,714 SH   SOLE   3,714 0 0
D.R. Horton COM 23331a109   1,366 10,595 SH   SOLE   10,595 0 0
Danaher COM 235851102   1,317 6,665 SH   SOLE   6,665 0 0
Deere COM 244199105   831 1,634 SH   SOLE   1,634 0 0
Donaldson COM 257651109   872 12,578 SH   SOLE   12,578 0 0
Dover COM 260003108   1,497 8,173 SH   SOLE   8,173 0 0
Duke Energy COM 26441c204   210 1,780 SH   SOLE   1,780 0 0
EOG Resources COM 26875p101   936 7,823 SH   SOLE   7,823 0 0
Ecolab COM 278865100   2,030 7,534 SH   SOLE   7,534 0 0
Edwards Lifesciences COM 28176E108   1,281 16,383 SH   SOLE   16,383 0 0
Elevance COM 036752103   327 841 SH   SOLE   841 0 0
Eli Lilly COM 532457108   789 1,013 SH   SOLE   1,013 0 0
Emerson Electric COM 291011104   2,735 20,516 SH   SOLE   20,516 0 0
Expeditors Int'l COM 302130109   2,096 18,345 SH   SOLE   18,345 0 0
ExxonMobil COM 30231G102   1,776 16,470 SH   SOLE   16,470 0 0
Factset Research COM 303075105   1,492 3,336 SH   SOLE   3,336 0 0
Fastenal Co. COM 311900104   2,105 50,108 SH   SOLE   50,108 0 0
Fifth Third Bancorp COM 316773100   447 10,861 SH   SOLE   10,861 0 0
Fiserv COM 337738108   2,505 14,532 SH   SOLE   14,532 0 0
Freeport-McMoRan COM 35671d857   823 18,992 SH   SOLE   18,992 0 0
General Mills COM 370334104   570 10,995 SH   SOLE   10,995 0 0
Genuine Parts COM 372460105   753 6,210 SH   SOLE   6,210 0 0
Globe Life COM 37959e102   842 6,777 SH   SOLE   6,777 0 0
Goldman Sachs Group COM 38141g104   1,248 1,764 SH   SOLE   1,764 0 0
Graco Inc. COM 384109104   274 3,190 SH   SOLE   3,190 0 0
Helmerich & Payne COM 423452101   377 24,850 SH   SOLE   24,850 0 0
Home Depot COM 437076102   1,434 3,911 SH   SOLE   3,911 0 0
Honeywell COM 438516106   1,404 6,030 SH   SOLE   6,030 0 0
Hubbell COM 443510607   1,082 2,650 SH   SOLE   2,650 0 0
IBM COM 459200101   637 2,160 SH   SOLE   2,160 0 0
IDEXX Laboratories COM 45168D104   1,419 2,645 SH   SOLE   2,645 0 0
ITT Corporation COM 45073v108   547 3,485 SH   SOLE   3,485 0 0
Illinois Tool Works COM 452308109   2,376 9,611 SH   SOLE   9,611 0 0
Intuit COM 461202103   2,261 2,871 SH   SOLE   2,871 0 0
J.M. Smucker COM 832696405   798 8,129 SH   SOLE   8,129 0 0
J.P. Morgan Chase COM 46625H100   3,628 12,516 SH   SOLE   12,516 0 0
Johnson & Johnson COM 478160104   1,523 9,971 SH   SOLE   9,971 0 0
Kimberly Clark COM 494368103   866 6,717 SH   SOLE   6,717 0 0
Lam Research COM 512807306   2,349 24,128 SH   SOLE   24,128 0 0
Lincoln National Corp. COM 534187109   244 7,065 SH   SOLE   7,065 0 0
Lockheed Martin COM 539830109   917 1,979 SH   SOLE   1,979 0 0
Lowes COM 548661107   1,275 5,747 SH   SOLE   5,747 0 0
Marriott Intl. Class A COM 571903202   1,394 5,102 SH   SOLE   5,102 0 0
Marsh & McLennan COM 571748102   521 2,385 SH   SOLE   2,385 0 0
Mastercard COM 57636q104   496 882 SH   SOLE   882 0 0
McDonalds COM 580135101   2,118 7,250 SH   SOLE   7,250 0 0
Merck COM 58933y105   359 4,537 SH   SOLE   4,537 0 0
Meta Platforms COM 30303M102   1,533 2,077 SH   SOLE   2,077 0 0
Mettler-Toledo Int'l COM 592688105   654 557 SH   SOLE   557 0 0
Microsoft COM 594918104   3,089 6,210 SH   SOLE   6,210 0 0
Mondelez International COM 609207105   574 8,505 SH   SOLE   8,505 0 0
Morgan Stanley COM 617446448   946 6,715 SH   SOLE   6,715 0 0
Netflix COM 64110l106   3,471 2,592 SH   SOLE   2,592 0 0
NextEra Energy COM 65339f101   1,342 19,326 SH   SOLE   19,326 0 0
Nike COM 654106103   605 8,515 SH   SOLE   8,515 0 0
Northrop Grumman COM 666807102   1,639 3,278 SH   SOLE   3,278 0 0
Nvidia COM 67066G104   7,151 45,264 SH   SOLE   45,264 0 0
O'Reilly Auto COM 67103H107   2,682 29,760 SH   SOLE   29,760 0 0
Oracle Corp. COM 68389x105   3,943 18,037 SH   SOLE   18,037 0 0
PACCAR Inc. COM 693718108   810 8,523 SH   SOLE   8,523 0 0
PepsiCo COM 713448108   1,842 13,950 SH   SOLE   13,950 0 0
Procter & Gamble COM 742718109   2,258 14,175 SH   SOLE   14,175 0 0
Pulte Corp COM 745867101   346 3,277 SH   SOLE   3,277 0 0
Quest Diagnostics COM 74834l100   281 1,563 SH   SOLE   1,563 0 0
RTX Corp. COM 75513e101   1,151 7,884 SH   SOLE   7,884 0 0
Rio Tinto Group COM 767204100   235 4,028 SH   SOLE   4,028 0 0
Roper Technologies COM 776696106   1,348 2,378 SH   SOLE   2,378 0 0
Salesforce COM 79466l302   911 3,342 SH   SOLE   3,342 0 0
Shell COM 780259305   267 3,791 SH   SOLE   3,791 0 0
Sherwin-Williams COM 824348106   2,157 6,282 SH   SOLE   6,282 0 0
Snap-on COM 833034101   1,759 5,653 SH   SOLE   5,653 0 0
Starbucks COM 855244109   1,633 17,824 SH   SOLE   17,824 0 0
Stryker COM 863667101   3,174 8,021 SH   SOLE   8,021 0 0
Texas Instruments COM 882508104   1,312 6,318 SH   SOLE   6,318 0 0
Thermo Fisher Scientific COM 883556102   1,772 4,371 SH   SOLE   4,371 0 0
Toll Brothers COM 889478103   226 1,976 SH   SOLE   1,976 0 0
Tractor Supply Co. COM 892356106   1,792 33,959 SH   SOLE   33,959 0 0
Truist Financial COM 89832q109   489 11,366 SH   SOLE   11,366 0 0
UnitedHealth Group COM 91324P102   1,137 3,646 SH   SOLE   3,646 0 0
Valero Energy Corp COM 91913y100   652 4,853 SH   SOLE   4,853 0 0
Verizon COM 92343V104   609 14,083 SH   SOLE   14,083 0 0
Visa COM 92826c839   3,023 8,515 SH   SOLE   8,515 0 0
Vulcan Materials COM 929160109   1,543 5,916 SH   SOLE   5,916 0 0
W.W. Grainger COM 384802104   2,848 2,738 SH   SOLE   2,738 0 0
Walmart COM 931142103   3,654 37,373 SH   SOLE   37,373 0 0
Walt Disney COM 254687106   1,325 10,686 SH   SOLE   10,686 0 0
Waters Corp. COM 941848103   447 1,282 SH   SOLE   1,282 0 0
Williams Companies COM 969457100   250 3,982 SH   SOLE   3,982 0 0