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 Company COMM 88579Y101 2,084 11,668 SH   OTR   0 0 11,668
Abbott Labs COMM 002824100 8,637 224,867 SH   OTR   0 0 224,867
AbbVie COMM 00287Y109 8,137 129,937 SH   OTR   0 0 129,937
Accenture Ltd. 'A' COMM G1151C101 5,291 45,175 SH   OTR   0 0 45,175
Aetna COMM 00817Y108 248 2,000 SH   OTR   0 0 2,000
Air Products & Chemicals COMM 009158106 2,734 19,007 SH   OTR   0 0 19,007
Alphabet Inc. Class A COMM 02079K305 2,842 3,586 SH   OTR   0 0 3,586
Alphabet Inc. Class C COMM 02079K107 235 305 SH   OTR   0 0 305
Altria COMM 02209S103 399 5,900 SH   OTR   0 0 5,900
Amazon.com COMM 023135106 1,472 1,963 SH   OTR   0 0 1,963
American Tower 'A' COMM 03027X100 3,105 29,385 SH   OTR   0 0 29,385
Amgen COMM 031162100 1,828 12,500 SH   OTR   0 0 12,500
Apple COMM 037833100 13,564 117,116 SH   OTR   0 0 117,116
AT&T COMM 00206R102 2,902 68,244 SH   OTR   0 0 68,244
Automatic Data Processing COMM 053015103 25,698 250,033 SH   OTR   0 0 250,033
Balchem COMM 057665200 3,090 36,825 SH   OTR   0 0 36,825
Becton, Dickinson COMM 075887109 1,435 8,666 SH   OTR   0 0 8,666
Berkshire Hathaway 'A' COMM 084670108 244 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670702 2,021 12,400 SH   OTR   0 0 12,400
Bristol-Myers Squibb COMM 110122108 910 15,568 SH   OTR   0 0 15,568
Broadridge Financial Solutions COMM 11133T103 4,321 65,173 SH   OTR   0 0 65,173
Brown-Forman 'B' COMM 115637209 5,179 115,293 SH   OTR   0 0 115,293
Caterpillar COMM 149123101 343 3,703 SH   OTR   0 0 3,703
CDK Global Inc. COMM 12508E101 2,488 41,689 SH   OTR   0 0 41,689
Celgene COMM 151020104 10,647 91,985 SH   OTR   0 0 91,985
Chevron COMM 166764100 729 6,196 SH   OTR   0 0 6,196
Church & Dwight COMM 171340102 10,897 246,603 SH   OTR   0 0 246,603
Cisco Systems COMM 17275R102 2,299 76,071 SH   OTR   0 0 76,071
Coca-Cola COMM 191216100 13,383 322,786 SH   OTR   0 0 322,786
Cognizant Technology COMM 192446102 1,861 33,206 SH   OTR   0 0 33,206
Colgate-Palmolive COMM 194162103 14,167 216,484 SH   OTR   0 0 216,484
ConocoPhillips COMM 20825C104 393 7,835 SH   OTR   0 0 7,835
CSX Corp. COMM 126408103 431 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 219 1,600 SH   OTR   0 0 1,600
CVS Health COMM 126650100 2,751 34,865 SH   OTR   0 0 34,865
Danaher COMM 235851102 5,291 67,975 SH   OTR   0 0 67,975
Deere & Company COMM 244199105 1,149 11,150 SH   OTR   0 0 11,150
Dentsply Sirona COMM 24906P109 1,635 28,317 SH   OTR   0 0 28,317
Disney, Walt COMM 254687106 4,825 46,299 SH   OTR   0 0 46,299
Dominion Resources COMM 25746U109 1,137 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 877 9,675 SH   OTR   0 0 9,675
Duke Energy COMM 26441C204 390 5,030 SH   OTR   0 0 5,030
Ecolab COMM 278865100 16,996 144,993 SH   OTR   0 0 144,993
Emerson Electric COMM 291011104 2,434 43,661 SH   OTR   0 0 43,661
EOG Resources COMM 26875P101 1,553 15,360 SH   OTR   0 0 15,360
Equity Residential Properties COMM 29476L107 690 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 1,363 17,823 SH   OTR   0 0 17,823
Expeditors Int'l COMM 302130109 1,268 23,950 SH   OTR   0 0 23,950
ExxonMobil COMM 30231G102 13,813 153,034 SH   OTR   0 0 153,034
FactSet Research Systems COMM 303075105 6,975 42,681 SH   OTR   0 0 42,681
Fastenal COMM 311900104 1,778 37,850 SH   OTR   0 0 37,850
Fiserv COMM 337738108 10,438 98,215 SH   OTR   0 0 98,215
Flowers Foods COMM 343498101 1,404 70,300 SH   OTR   0 0 70,300
Fortive COMM 34959J108 759 14,147 SH   OTR   0 0 14,147
General Electric COMM 369604103 2,499 79,086 SH   OTR   0 0 79,086
General Mills COMM 370334104 240 3,882 SH   OTR   0 0 3,882
Genuine Parts COMM 372460105 713 7,460 SH   OTR   0 0 7,460
Gilead Sciences COMM 375558103 3,247 45,343 SH   OTR   0 0 45,343
Grainger, W.W. COMM 384802104 2,025 8,717 SH   OTR   0 0 8,717
Hain Celestial Group COMM 405217100 610 15,625 SH   OTR   0 0 15,625
HCP Inc. COMM 40414L109 571 19,200 SH   OTR   0 0 19,200
Healthcare Services Group COMM 421906108 517 13,200 SH   OTR   0 0 13,200
Helmerich & Payne COMM 423452101 2,912 37,622 SH   OTR   0 0 37,622
Henry Schein COMM 806407102 1,520 10,021 SH   OTR   0 0 10,021
Hershey Company COMM 427866108 723 6,995 SH   OTR   0 0 6,995
Hewlett Packard Enterprise COMM 42824C109 647 27,966 SH   OTR   0 0 27,966
Home Depot COMM 437076102 1,761 13,134 SH   OTR   0 0 13,134
HP Inc. COMM 40434L105 411 27,700 SH   OTR   0 0 27,700
IBM COMM 459200101 1,849 11,141 SH   OTR   0 0 11,141
IDEXX Labs COMM 45168D104 5,899 50,306 SH   OTR   0 0 50,306
Illinois Tool Works COMM 452308109 4,615 37,684 SH   OTR   0 0 37,684
Ingredion COMM 457187102 375 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 2,059 56,755 SH   OTR   0 0 56,755
Intuit COMM 461202103 6,710 58,548 SH   OTR   0 0 58,548
Intuitive Surgical COMM 46120E602 612 965 SH   OTR   0 0 965
iShares S&P US Pfd DEBT 464288687 3,695 99,300 SH   OTR   0 0 99,300
Jack Henry & Associates COMM 426281101 2,292 25,820 SH   OTR   0 0 25,820
Johnson & Johnson COMM 478160104 13,476 116,973 SH   OTR   0 0 116,973
JPMorgan Chase COMM 46625H100 439 5,084 SH   OTR   0 0 5,084
Kellogg COMM 487836108 1,084 14,700 SH   OTR   0 0 14,700
Kimco Realty COMM 49446R109 353 14,050 SH   OTR   0 0 14,050
Kraft Heinz COMM 500754106 420 4,808 SH   OTR   0 0 4,808
L-3 Communications COMM 502424104 232 1,525 SH   OTR   0 0 1,525
Lilly, Eli COMM 532457108 3,041 41,350 SH   OTR   0 0 41,350
Linear Technology COMM 535678106 1,169 18,750 SH   OTR   0 0 18,750
Lowe's COMM 548661107 2,118 29,775 SH   OTR   0 0 29,775
Marathon Petroleum COMM 56585A102 1,754 34,838 SH   OTR   0 0 34,838
Mastercard COMM 57636Q104 19,163 185,602 SH   OTR   0 0 185,602
McCormick & Co. COMM 579780206 11,765 126,060 SH   OTR   0 0 126,060
McDonald's COMM 580135101 10,580 86,924 SH   OTR   0 0 86,924
Merck COMM 58933Y105 2,886 49,031 SH   OTR   0 0 49,031
Microsoft COMM 594918104 8,237 132,557 SH   OTR   0 0 132,557
Mondelez Int'l COMM 609207105 355 8,011 SH   OTR   0 0 8,011
Monster Beverage COMM 61174X109 319 7,200 SH   OTR   0 0 7,200
NextEra Energy COMM 65339F101 4,098 34,305 SH   OTR   0 0 34,305
NIKE 'B' COMM 654106103 13,486 265,309 SH   OTR   0 0 265,309
Noble Energy COMM 655044105 377 9,900 SH   OTR   0 0 9,900
Northrop Grumman COMM 666807102 298 1,282 SH   OTR   0 0 1,282
Novo Nordisk ADR COMM 670100205 2,360 65,806 SH   OTR   0 0 65,806
Panera Bread COMM 69840W108 928 4,527 SH   OTR   0 0 4,527
Paychex COMM 704326107 3,408 55,975 SH   OTR   0 0 55,975
PepsiCo COMM 713448108 8,528 81,506 SH   OTR   0 0 81,506
Pfizer COMM 717081103 1,516 46,660 SH   OTR   0 0 46,660
Philip Morris Int'l COMM 718172109 1,972 21,554 SH   OTR   0 0 21,554
Phillips 66 COMM 718546104 215 2,487 SH   OTR   0 0 2,487
PRA Group COMM 69354N106 772 19,740 SH   OTR   0 0 19,740
Praxair COMM 74005P104 4,420 37,715 SH   OTR   0 0 37,715
Procter & Gamble COMM 742718109 8,751 104,074 SH   OTR   0 0 104,074
QUALCOMM COMM 747525103 4,776 73,256 SH   OTR   0 0 73,256
Roche Holding Ltd ADR COMM 771195104 3,404 119,300 SH   OTR   0 0 119,300
Ross Stores COMM 778296103 766 11,670 SH   OTR   0 0 11,670
Saul Centers COMM 804395101 949 14,250 SH   OTR   0 0 14,250
Schlumberger COMM 806857108 1,372 16,346 SH   OTR   0 0 16,346
SEI Investments COMM 784117103 346 7,000 SH   OTR   0 0 7,000
Starbucks COMM 855244109 5,208 93,804 SH   OTR   0 0 93,804
State Street Corp. COMM 857477103 303 3,899 SH   OTR   0 0 3,899
Stericycle COMM 858912108 2,649 34,382 SH   OTR   0 0 34,382
Stryker COMM 863667101 16,141 134,719 SH   OTR   0 0 134,719
Suncor Energy COMM 867224107 384 8,750 SH   OTR   0 0 8,750
Sysco Corp. COMM 871829107 5,022 90,707 SH   OTR   0 0 90,707
Tiffany COMM 886547108 1,211 15,640 SH   OTR   0 0 15,640
Time Warner New COMM 887317303 348 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 17,474 232,578 SH   OTR   0 0 232,578
Tractor Supply Company COMM 892356106 2,803 36,970 SH   OTR   0 0 36,970
Trimble Inc. COMM 896239100 409 13,560 SH   OTR   0 0 13,560
Ulta Salon Cosmetics COMM 90384S303 338 1,325 SH   OTR   0 0 1,325
Union Pacific COMM 907818108 2,138 20,621 SH   OTR   0 0 20,621
United Technologies COMM 913017109 7,268 66,305 SH   OTR   0 0 66,305
US Bancorp COMM 902973304 4,675 90,998 SH   OTR   0 0 90,998
Verizon Communications COMM 92343V104 3,549 66,477 SH   OTR   0 0 66,477
VF Corporation COMM 918204108 1,074 20,125 SH   OTR   0 0 20,125
Visa COMM 92826C839 332 4,250 SH   OTR   0 0 4,250
Walgreens Boots Alliance COMM 931427108 7,672 92,703 SH   OTR   0 0 92,703
Wal-Mart Stores COMM 931142103 2,349 33,991 SH   OTR   0 0 33,991
Weingarten Realty COMM 948741103 2,794 78,073 SH   OTR   0 0 78,073
Welltower, Inc. COMM 95040Q104 1,352 20,200 SH   OTR   0 0 20,200
WEX COMM 96208T104 2,108 18,885 SH   OTR   0 0 18,885
Weyerhaeuser COMM 962166104 276 9,160 SH   OTR   0 0 9,160
WGL Holdings COMM 92924F106 278 3,650 SH   OTR   0 0 3,650