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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co. COM 88579Y101 1,895 10,744 SH   SOLE   10,744 0 0
AFLAC COM 001055102 2,413 45,617 SH   SOLE   45,617 0 0
AT&T COM 00206r102 1,664 42,569 SH   SOLE   42,569 0 0
AbbVie COM 00287y109 264 2,978 SH   SOLE   2,978 0 0
Abbott Laboratories COM 002824100 1,951 22,462 SH   SOLE   22,462 0 0
Advanced Micro COM 007903107 471 10,277 SH   SOLE   10,277 0 0
Air Products & Chem. COM 009158106 2,013 8,566 SH   SOLE   8,566 0 0
Alphabet Class A COM 02079k305 1,781 1,330 SH   SOLE   1,330 0 0
Alphabet Class C COM 02079k107 1,344 1,005 SH   SOLE   1,005 0 0
Amazon.com COM 023135106 2,849 1,542 SH   SOLE   1,542 0 0
Amcor PLC COM g0250x107 784 72,354 SH   SOLE   72,354 0 0
American Express COM 025816109 2,474 19,873 SH   SOLE   19,873 0 0
AmerisourceBergen COM 03073E105 800 9,411 SH   SOLE   9,411 0 0
Amgen COM 031162100 2,621 10,872 SH   SOLE   10,872 0 0
Amphenol COM 032095101 2,386 22,046 SH   SOLE   22,046 0 0
Analog Devices COM 032654105 922 7,755 SH   SOLE   7,755 0 0
Apple COM 037833100 3,365 11,459 SH   SOLE   11,459 0 0
Archer Daniels Midland COM 039483102 441 9,516 SH   SOLE   9,516 0 0
Automatic Data Processing COM 053015103 2,400 14,077 SH   SOLE   14,077 0 0
Avery Dennison COM 053611109 1,555 11,883 SH   SOLE   11,883 0 0
BP COM 055622104 637 16,882 SH   SOLE   16,882 0 0
Ball Corp. COM 058498106 2,345 36,268 SH   SOLE   36,268 0 0
Becton Dickinson COM 075887109 2,590 9,522 SH   SOLE   9,522 0 0
Boeing COM 097023105 1,961 6,019 SH   SOLE   6,019 0 0
Booking Holdings COM 09857l108 1,386 675 SH   SOLE   675 0 0
Bristol-Myers Squibb COM 110122108 878 13,675 SH   SOLE   13,675 0 0
CVS Health COM 126650100 1,222 16,454 SH   SOLE   16,454 0 0
Carlisle COM 142339100 2,238 13,830 SH   SOLE   13,830 0 0
Cerner COM 156782104 1,816 24,739 SH   SOLE   24,739 0 0
Check Point Software COM m22465104 971 8,750 SH   SOLE   8,750 0 0
Chevron Corp. COM 166764100 2,053 17,034 SH   SOLE   17,034 0 0
Church & Dwight COM 171340102 2,420 34,399 SH   SOLE   34,399 0 0
Cigna COM 125523100 258 1,261 SH   SOLE   1,261 0 0
Cintas COM 172908105 605 2,250 SH   SOLE   2,250 0 0
Cisco Systems COM 17275R102 1,770 36,900 SH   SOLE   36,900 0 0
Citigroup COM 172967424 277 3,469 SH   SOLE   3,469 0 0
Clorox COM 189054109 1,018 6,632 SH   SOLE   6,632 0 0
Cognizant Tech COM 192446102 2,052 33,086 SH   SOLE   33,086 0 0
Colgate Palmolive COM 194162103 2,031 29,505 SH   SOLE   29,505 0 0
ConocoPhillips COM 20825c104 1,480 22,756 SH   SOLE   22,756 0 0
Constellation Brands COM 21036p108 505 2,661 SH   SOLE   2,661 0 0
Costco COM 22160K105 2,882 9,806 SH   SOLE   9,806 0 0
D.R. Horton COM 23331a109 2,050 38,869 SH   SOLE   38,869 0 0
Danaher COM 235851102 2,755 17,953 SH   SOLE   17,953 0 0
Deere COM 244199105 521 3,008 SH   SOLE   3,008 0 0
Dollar Tree COM 256746108 665 7,072 SH   SOLE   7,072 0 0
Dominion Energy COM 25746u109 250 3,015 SH   SOLE   3,015 0 0
Donaldson COM 257651109 792 13,752 SH   SOLE   13,752 0 0
Dover COM 260003108 1,296 11,243 SH   SOLE   11,243 0 0
Duke Energy COM 26441c204 288 3,158 SH   SOLE   3,158 0 0
Ecolab COM 278865100 2,372 12,292 SH   SOLE   12,292 0 0
Edwards Lifesciences COM 28176E108 2,398 10,280 SH   SOLE   10,280 0 0
Eli Lilly COM 532457108 670 5,099 SH   SOLE   5,099 0 0
Emerson Electric COM 291011104 2,171 28,472 SH   SOLE   28,472 0 0
Expeditors Int'l COM 302130109 2,180 27,947 SH   SOLE   27,947 0 0
ExxonMobil COM 30231G102 1,632 23,385 SH   SOLE   23,385 0 0
Facebook COM 30303M102 1,490 7,261 SH   SOLE   7,261 0 0
Factset Research COM 303075105 1,066 3,973 SH   SOLE   3,973 0 0
Fastenal Co. COM 311900104 1,264 34,208 SH   SOLE   34,208 0 0
Fiserv COM 337738108 3,039 26,283 SH   SOLE   26,283 0 0
General Mills COM 370334104 738 13,786 SH   SOLE   13,786 0 0
Genuine Parts COM 372460105 920 8,660 SH   SOLE   8,660 0 0
Globe Life COM 37959e102 977 9,278 SH   SOLE   9,278 0 0
Hershey Foods COM 427866108 254 1,726 SH   SOLE   1,726 0 0
Home Depot COM 437076102 1,246 5,706 SH   SOLE   5,706 0 0
Honeywell COM 438516106 1,756 9,923 SH   SOLE   9,923 0 0
IBM COM 459200101 1,620 12,083 SH   SOLE   12,083 0 0
IDEXX Laboratories COM 45168D104 1,533 5,871 SH   SOLE   5,871 0 0
ITT Corporation COM 45073v108 306 4,135 SH   SOLE   4,135 0 0
Illinois Tool Works COM 452308109 2,736 15,233 SH   SOLE   15,233 0 0
Intel COM 458140100 885 14,791 SH   SOLE   14,791 0 0
International Paper COM 460146103 254 5,510 SH   SOLE   5,510 0 0
Intuit COM 461202103 1,276 4,873 SH   SOLE   4,873 0 0
J.M. Smucker COM 832696405 592 5,689 SH   SOLE   5,689 0 0
J.P. Morgan Chase COM 46625H100 2,872 20,606 SH   SOLE   20,606 0 0
Johnson & Johnson COM 478160104 2,202 15,097 SH   SOLE   15,097 0 0
Kimberly Clark COM 494368103 1,642 11,938 SH   SOLE   11,938 0 0
Lockheed Martin COM 539830109 969 2,489 SH   SOLE   2,489 0 0
Lowes COM 548661107 2,527 21,101 SH   SOLE   21,101 0 0
Marriott Intl. Class A COM 571903202 1,640 10,833 SH   SOLE   10,833 0 0
Mastercard COM 57636q104 992 3,322 SH   SOLE   3,322 0 0
McCormick COM 579780206 521 3,069 SH   SOLE   3,069 0 0
McDonalds COM 580135101 2,212 11,196 SH   SOLE   11,196 0 0
Medtronic COM g5960l103 436 3,844 SH   SOLE   3,844 0 0
Mettler-Toledo Int'l COM 592688105 670 844 SH   SOLE   844 0 0
Microsoft COM 594918104 2,670 16,934 SH   SOLE   16,934 0 0
Morgan Stanley COM 617446448 223 4,370 SH   SOLE   4,370 0 0
NetApp COM 64110d104 201 3,236 SH   SOLE   3,236 0 0
NextEra Energy COM 65339f101 1,991 8,222 SH   SOLE   8,222 0 0
Nike COM 654106103 2,634 26,001 SH   SOLE   26,001 0 0
Northrop Grumman COM 666807102 1,363 3,964 SH   SOLE   3,964 0 0
Nvidia COM 67066G104 1,230 5,228 SH   SOLE   5,228 0 0
O'Reilly Auto COM 67103H107 2,069 4,720 SH   SOLE   4,720 0 0
Oracle Corp. COM 68389x105 2,173 41,023 SH   SOLE   41,023 0 0
PACCAR Inc. COM 693718108 413 5,215 SH   SOLE   5,215 0 0
PPL Corp COM 69351t106 518 14,437 SH   SOLE   14,437 0 0
PayPal COM 70450Y103 1,340 12,390 SH   SOLE   12,390 0 0
PepsiCo COM 713448108 2,512 18,379 SH   SOLE   18,379 0 0
Pfizer COM 717081103 366 9,351 SH   SOLE   9,351 0 0
Principal Financial Group COM 74251v102 581 10,566 SH   SOLE   10,566 0 0
Procter & Gamble COM 742718109 2,588 20,717 SH   SOLE   20,717 0 0
Quest Diagnostics COM 74834l100 207 1,942 SH   SOLE   1,942 0 0
Roper Technologies COM 776696106 1,501 4,236 SH   SOLE   4,236 0 0
Royal Dutch Shell 'A' COM 780259206 971 16,471 SH   SOLE   16,471 0 0
Schlumberger Ltd. COM 806857108 321 7,975 SH   SOLE   7,975 0 0
Sherwin-Williams COM 824348106 2,131 3,652 SH   SOLE   3,652 0 0
Snap-on COM 833034101 1,170 6,905 SH   SOLE   6,905 0 0
Southern Company COM 842587107 274 4,299 SH   SOLE   4,299 0 0
Southwest Airlines COM 844741108 303 5,616 SH   SOLE   5,616 0 0
Stanley Black & Becker COM 854502101 926 5,587 SH   SOLE   5,587 0 0
Starbucks COM 855244109 1,111 12,632 SH   SOLE   12,632 0 0
Stryker COM 863667101 2,686 12,796 SH   SOLE   12,796 0 0
Texas Instruments COM 882508104 1,195 9,318 SH   SOLE   9,318 0 0
Thermo Fisher Scientific COM 883556102 3,004 9,246 SH   SOLE   9,246 0 0
Truist Financial COM 89832q109 1,847 32,786 SH   SOLE   32,786 0 0
Unilever N.V. COM 904784709 567 9,862 SH   SOLE   9,862 0 0
United Parcel Service Cl B COM 911312106 951 8,126 SH   SOLE   8,126 0 0
United Technologies COM 913017109 2,107 14,072 SH   SOLE   14,072 0 0
UnitedHealth Group COM 91324P102 1,591 5,412 SH   SOLE   5,412 0 0
Valero Energy Corp COM 91913y100 671 7,165 SH   SOLE   7,165 0 0
Varian Med Sys Inc COM 92220P105 1,060 7,465 SH   SOLE   7,465 0 0
Verizon COM 92343V104 2,097 34,155 SH   SOLE   34,155 0 0
Visa COM 92826c839 2,917 15,526 SH   SOLE   15,526 0 0
Vulcan Materials COM 929160109 881 6,121 SH   SOLE   6,121 0 0
W.W. Grainger COM 384802104 2,349 6,940 SH   SOLE   6,940 0 0
Walgreens Alliance Boots COM 931427108 880 14,932 SH   SOLE   14,932 0 0
Walmart COM 931142103 2,338 19,677 SH   SOLE   19,677 0 0
Walt Disney COM 254687106 2,723 18,828 SH   SOLE   18,828 0 0
Wells Fargo COM 949746101 1,004 18,654 SH   SOLE   18,654 0 0