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 2,005 10,405 SH   SOLE   10,405 0 0
AFLAC COM 001055102 2,222 43,407 SH   SOLE   43,407 0 0
AT&T COM 00206r102 1,084 35,800 SH   SOLE   35,800 0 0
AbbVie COM 00287y109 622 5,749 SH   SOLE   5,749 0 0
Abbott Laboratories COM 002824100 2,096 17,490 SH   SOLE   17,490 0 0
Activision Blizzard COM 00507v109 1,177 12,658 SH   SOLE   12,658 0 0
Adobe Systems COM 00724f101 830 1,746 SH   SOLE   1,746 0 0
Advanced Micro COM 007903107 1,171 14,919 SH   SOLE   14,919 0 0
Air Products & Chem. COM 009158106 2,376 8,445 SH   SOLE   8,445 0 0
Akamai Technologies COM 00971T101 682 6,688 SH   SOLE   6,688 0 0
Alphabet Class A COM 02079k305 2,095 1,016 SH   SOLE   1,016 0 0
Alphabet Class C COM 02079k107 1,324 640 SH   SOLE   640 0 0
Amazon.com COM 023135106 3,137 1,014 SH   SOLE   1,014 0 0
Amcor PLC COM g0250x107 652 55,843 SH   SOLE   55,843 0 0
American Express COM 025816109 2,483 17,558 SH   SOLE   17,558 0 0
AmerisourceBergen COM 03073E105 968 8,196 SH   SOLE   8,196 0 0
Amgen COM 031162100 2,341 9,408 SH   SOLE   9,408 0 0
Amphenol COM 032095101 2,493 37,786 SH   SOLE   37,786 0 0
Analog Devices COM 032654105 1,199 7,730 SH   SOLE   7,730 0 0
Apple COM 037833100 3,243 26,548 SH   SOLE   26,548 0 0
Archer Daniels Midland COM 039483102 237 4,157 SH   SOLE   4,157 0 0
Automatic Data Processing COM 053015103 2,274 12,066 SH   SOLE   12,066 0 0
Avery Dennison COM 053611109 1,896 10,326 SH   SOLE   10,326 0 0
Ball Corp. COM 058498106 2,489 29,368 SH   SOLE   29,368 0 0
Becton Dickinson COM 075887109 2,071 8,519 SH   SOLE   8,519 0 0
Boeing COM 097023105 430 1,688 SH   SOLE   1,688 0 0
Booking Holdings COM 09857l108 1,522 653 SH   SOLE   653 0 0
Bristol-Myers Squibb COM 110122108 1,497 23,711 SH   SOLE   23,711 0 0
CVS Health COM 126650100 1,912 25,410 SH   SOLE   25,410 0 0
Carlisle COM 142339100 1,999 12,145 SH   SOLE   12,145 0 0
Caterpillar COM 149123101 505 2,178 SH   SOLE   2,178 0 0
Cerner COM 156782104 1,578 21,948 SH   SOLE   21,948 0 0
Check Point Software COM m22465104 1,207 10,782 SH   SOLE   10,782 0 0
Chevron Corp. COM 166764100 1,470 14,033 SH   SOLE   14,033 0 0
Church & Dwight COM 171340102 2,604 29,808 SH   SOLE   29,808 0 0
Cigna COM 125523100 329 1,360 SH   SOLE   1,360 0 0
Cintas COM 172908105 617 1,809 SH   SOLE   1,809 0 0
Cisco Systems COM 17275R102 2,153 41,633 SH   SOLE   41,633 0 0
Citigroup COM 172967424 243 3,337 SH   SOLE   3,337 0 0
Clorox COM 189054109 1,389 7,201 SH   SOLE   7,201 0 0
Cognizant Tech COM 192446102 2,266 29,010 SH   SOLE   29,010 0 0
Colgate Palmolive COM 194162103 2,068 26,234 SH   SOLE   26,234 0 0
ConocoPhillips COM 20825c104 236 4,455 SH   SOLE   4,455 0 0
Consolidated Edison COM 209115104 213 2,845 SH   SOLE   2,845 0 0
Constellation Brands COM 21036p108 804 3,528 SH   SOLE   3,528 0 0
Costco COM 22160K105 2,782 7,893 SH   SOLE   7,893 0 0
D.R. Horton COM 23331a109 1,978 22,198 SH   SOLE   22,198 0 0
Danaher COM 235851102 2,727 12,116 SH   SOLE   12,116 0 0
Deere COM 244199105 846 2,262 SH   SOLE   2,262 0 0
Dollar Tree COM 256746108 1,832 16,009 SH   SOLE   16,009 0 0
Dominion Energy COM 25746u109 240 3,164 SH   SOLE   3,164 0 0
Donaldson COM 257651109 595 10,225 SH   SOLE   10,225 0 0
Dover COM 260003108 1,475 10,759 SH   SOLE   10,759 0 0
Duke Energy COM 26441c204 244 2,528 SH   SOLE   2,528 0 0
EOG Resources COM 26875p101 621 8,568 SH   SOLE   8,568 0 0
Ecolab COM 278865100 2,344 10,948 SH   SOLE   10,948 0 0
Edwards Lifesciences COM 28176E108 2,361 28,226 SH   SOLE   28,226 0 0
Eli Lilly COM 532457108 810 4,334 SH   SOLE   4,334 0 0
Emerson Electric COM 291011104 2,611 28,937 SH   SOLE   28,937 0 0
Expeditors Int'l COM 302130109 2,714 25,201 SH   SOLE   25,201 0 0
ExxonMobil COM 30231G102 543 9,723 SH   SOLE   9,723 0 0
Facebook COM 30303M102 1,834 6,227 SH   SOLE   6,227 0 0
Factset Research COM 303075105 1,357 4,398 SH   SOLE   4,398 0 0
Fastenal Co. COM 311900104 1,798 35,764 SH   SOLE   35,764 0 0
Fifth Third Bancorp COM 316773100 405 10,810 SH   SOLE   10,810 0 0
Fiserv COM 337738108 2,717 22,823 SH   SOLE   22,823 0 0
General Mills COM 370334104 792 12,910 SH   SOLE   12,910 0 0
Genuine Parts COM 372460105 1,610 13,931 SH   SOLE   13,931 0 0
Gilead Sciences COM 375558103 201 3,113 SH   SOLE   3,113 0 0
Globe Life COM 37959e102 534 5,525 SH   SOLE   5,525 0 0
Graco Inc. COM 384109104 249 3,480 SH   SOLE   3,480 0 0
Home Depot COM 437076102 1,500 4,913 SH   SOLE   4,913 0 0
Honeywell COM 438516106 1,961 9,035 SH   SOLE   9,035 0 0
IBM COM 459200101 466 3,498 SH   SOLE   3,498 0 0
IDEXX Laboratories COM 45168D104 1,602 3,273 SH   SOLE   3,273 0 0
ITT Corporation COM 45073v108 414 4,555 SH   SOLE   4,555 0 0
Illinois Tool Works COM 452308109 2,898 13,082 SH   SOLE   13,082 0 0
Intel COM 458140100 1,595 24,914 SH   SOLE   24,914 0 0
Intuit COM 461202103 1,723 4,498 SH   SOLE   4,498 0 0
J.M. Smucker COM 832696405 1,496 11,822 SH   SOLE   11,822 0 0
J.P. Morgan Chase COM 46625H100 2,757 18,114 SH   SOLE   18,114 0 0
Johnson & Johnson COM 478160104 2,073 12,611 SH   SOLE   12,611 0 0
Kimberly Clark COM 494368103 1,581 11,370 SH   SOLE   11,370 0 0
Kronos Worldwide COM 50105f105 160 10,445 SH   SOLE   10,445 0 0
Lam Research COM 512807108 1,113 1,870 SH   SOLE   1,870 0 0
Lockheed Martin COM 539830109 815 2,207 SH   SOLE   2,207 0 0
Lowes COM 548661107 1,820 9,570 SH   SOLE   9,570 0 0
Mastercard COM 57636q104 334 937 SH   SOLE   937 0 0
McCormick COM 579780206 379 4,253 SH   SOLE   4,253 0 0
McDonalds COM 580135101 2,228 9,939 SH   SOLE   9,939 0 0
Medtronic COM g5960l103 1,156 9,786 SH   SOLE   9,786 0 0
Merck COM 58933y105 939 12,176 SH   SOLE   12,176 0 0
Mettler-Toledo Int'l COM 592688105 519 449 SH   SOLE   449 0 0
Microsoft COM 594918104 2,765 11,728 SH   SOLE   11,728 0 0
Mohawk Industries COM 608190104 216 1,123 SH   SOLE   1,123 0 0
Mondelez International COM 609207105 578 9,870 SH   SOLE   9,870 0 0
Morgan Stanley COM 617446448 340 4,376 SH   SOLE   4,376 0 0
Netflix COM 64110l106 890 1,706 SH   SOLE   1,706 0 0
NextEra Energy COM 65339f101 1,866 24,681 SH   SOLE   24,681 0 0
Nike COM 654106103 2,193 16,503 SH   SOLE   16,503 0 0
Northrop Grumman COM 666807102 1,572 4,857 SH   SOLE   4,857 0 0
Nvidia COM 67066G104 1,724 3,228 SH   SOLE   3,228 0 0
O'Reilly Auto COM 67103H107 2,075 4,091 SH   SOLE   4,091 0 0
Oracle Corp. COM 68389x105 2,581 36,778 SH   SOLE   36,778 0 0
PACCAR Inc. COM 693718108 372 4,006 SH   SOLE   4,006 0 0
PayPal COM 70450Y103 2,199 9,054 SH   SOLE   9,054 0 0
PepsiCo COM 713448108 2,346 16,588 SH   SOLE   16,588 0 0
Pfizer COM 717081103 414 11,435 SH   SOLE   11,435 0 0
Principal Financial Group COM 74251v102 202 3,370 SH   SOLE   3,370 0 0
Procter & Gamble COM 742718109 2,426 17,917 SH   SOLE   17,917 0 0
Quest Diagnostics COM 74834l100 264 2,057 SH   SOLE   2,057 0 0
Raytheon Technologies COM 75513e101 700 9,054 SH   SOLE   9,054 0 0
ResMed COM 761152107 296 1,525 SH   SOLE   1,525 0 0
Roper Technologies COM 776696106 1,314 3,258 SH   SOLE   3,258 0 0
Salesforce COM 79466l302 968 4,569 SH   SOLE   4,569 0 0
Sherwin-Williams COM 824348106 2,122 2,876 SH   SOLE   2,876 0 0
Snap-on COM 833034101 1,217 5,275 SH   SOLE   5,275 0 0
Stanley Black & Decker COM 854502101 1,005 5,035 SH   SOLE   5,035 0 0
Starbucks COM 855244109 1,604 14,682 SH   SOLE   14,682 0 0
Stryker COM 863667101 2,842 11,667 SH   SOLE   11,667 0 0
Sysco COM 871829107 237 3,007 SH   SOLE   3,007 0 0
Texas Instruments COM 882508104 1,573 8,321 SH   SOLE   8,321 0 0
Thermo Fisher Scientific COM 883556102 2,956 6,476 SH   SOLE   6,476 0 0
Tractor Supply Co. COM 892356106 604 3,411 SH   SOLE   3,411 0 0
Truist Financial COM 89832q109 564 9,666 SH   SOLE   9,666 0 0
Unilever PLC COM 904767704 388 6,944 SH   SOLE   6,944 0 0
United Parcel Service Cl B COM 911312106 909 5,348 SH   SOLE   5,348 0 0
UnitedHealth Group COM 91324P102 1,853 4,981 SH   SOLE   4,981 0 0
Valero Energy Corp COM 91913y100 332 4,635 SH   SOLE   4,635 0 0
Varian Med Sys Inc COM 92220P105 945 5,356 SH   SOLE   5,356 0 0
Verizon COM 92343V104 1,880 32,337 SH   SOLE   32,337 0 0
Visa COM 92826c839 2,664 12,580 SH   SOLE   12,580 0 0
Vulcan Materials COM 929160109 994 5,893 SH   SOLE   5,893 0 0
W.W. Grainger COM 384802104 2,395 5,974 SH   SOLE   5,974 0 0
Walgreens Alliance Boots COM 931427108 239 4,351 SH   SOLE   4,351 0 0
Walmart COM 931142103 2,323 17,101 SH   SOLE   17,101 0 0
Walt Disney COM 254687106 2,796 15,151 SH   SOLE   15,151 0 0