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,207 12,521 SH   OTR   0 0 12,521
Abbott Labs COMM 002824100 9,687 229,058 SH   OTR   0 0 229,058
AbbVie COMM 00287Y109 8,628 136,803 SH   OTR   0 0 136,803
Accenture Ltd. 'A' COMM G1151C101 5,537 45,325 SH   OTR   0 0 45,325
Aetna COMM 00817Y108 231 2,000 SH   OTR   0 0 2,000
Air Products & Chemicals COMM 009158106 2,858 19,007 SH   OTR   0 0 19,007
Alphabet Inc. Class A COMM 02079K305 1,501 1,867 SH   OTR   0 0 1,867
Alphabet Inc. Class C COMM 02079K107 237 305 SH   OTR   0 0 305
Altria COMM 02209S103 373 5,900 SH   OTR   0 0 5,900
Amazon.com COMM 023135106 1,633 1,950 SH   OTR   0 0 1,950
American Tower 'A' COMM 03027X100 3,141 27,715 SH   OTR   0 0 27,715
Amgen COMM 031162100 2,085 12,500 SH   OTR   0 0 12,500
Apple COMM 037833100 13,179 116,573 SH   OTR   0 0 116,573
AT&T COMM 00206R102 2,836 69,834 SH   OTR   0 0 69,834
Automatic Data Processing COMM 053015103 22,646 256,756 SH   OTR   0 0 256,756
Balchem COMM 057665200 2,933 37,835 SH   OTR   0 0 37,835
Becton, Dickinson COMM 075887109 1,558 8,666 SH   OTR   0 0 8,666
Berkshire Hathaway 'A' COMM 084670108 216 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670702 1,784 12,350 SH   OTR   0 0 12,350
Bristol-Myers Squibb COMM 110122108 878 16,276 SH   OTR   0 0 16,276
Broadridge Financial Solutions COMM 11133T103 4,254 62,748 SH   OTR   0 0 62,748
Brown-Forman 'B' COMM 115637209 5,452 114,933 SH   OTR   0 0 114,933
Caterpillar COMM 149123101 329 3,703 SH   OTR   0 0 3,703
CDK Global Inc. COMM 12508E105 2,574 44,879 SH   OTR   0 0 44,879
Celgene COMM 151020104 9,587 91,715 SH   OTR   0 0 91,715
Chevron COMM 166764100 643 6,246 SH   OTR   0 0 6,246
Church & Dwight COMM 171340102 11,895 248,229 SH   OTR   0 0 248,229
Cisco Systems COMM 17275R102 2,419 76,269 SH   OTR   0 0 76,269
Coca-Cola COMM 191216100 13,609 321,566 SH   OTR   0 0 321,566
Cognizant Technology COMM 192446102 1,496 31,356 SH   OTR   0 0 31,356
Colgate-Palmolive COMM 194162103 16,158 217,936 SH   OTR   0 0 217,936
ConocoPhillips COMM 20825C104 358 8,235 SH   OTR   0 0 8,235
CSX Corp. COMM 126408103 366 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 224 1,750 SH   OTR   0 0 1,750
CVS Health COMM 126650100 3,399 38,200 SH   OTR   0 0 38,200
Danaher COMM 235851102 5,020 64,040 SH   OTR   0 0 64,040
Deere & Company COMM 244199105 969 11,350 SH   OTR   0 0 11,350
Dentsply Sirona COMM 249030107 1,704 28,667 SH   OTR   0 0 28,667
Disney, Walt COMM 254687106 4,141 44,594 SH   OTR   0 0 44,594
Dominion Resources COMM 25746U109 1,103 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 883 9,675 SH   OTR   0 0 9,675
Duke Energy COMM 26441C204 403 5,030 SH   OTR   0 0 5,030
Ecolab COMM 278865100 17,706 145,468 SH   OTR   0 0 145,468
Emerson Electric COMM 291011104 2,380 43,661 SH   OTR   0 0 43,661
EOG Resources COMM 26875P101 1,524 15,760 SH   OTR   0 0 15,760
Equity Residential Properties COMM 29476L107 690 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 1,182 13,348 SH   OTR   0 0 13,348
Expeditors Int'l COMM 302130109 1,306 25,350 SH   OTR   0 0 25,350
ExxonMobil COMM 30231G102 13,510 154,785 SH   OTR   0 0 154,785
FactSet Research Systems COMM 303075105 6,910 42,626 SH   OTR   0 0 42,626
Fastenal COMM 311900104 1,609 38,500 SH   OTR   0 0 38,500
Fiserv COMM 337738108 9,791 98,435 SH   OTR   0 0 98,435
Flowers Foods COMM 343498101 1,151 76,100 SH   OTR   0 0 76,100
Fortive COMM 34959J108 724 14,215 SH   OTR   0 0 14,215
General Electric COMM 369604103 2,342 79,077 SH   OTR   0 0 79,077
General Mills COMM 370334104 248 3,882 SH   OTR   0 0 3,882
Genuine Parts COMM 372460105 749 7,460 SH   OTR   0 0 7,460
Gilead Sciences COMM 375558103 4,634 58,568 SH   OTR   0 0 58,568
Grainger, W.W. COMM 384802104 1,988 8,842 SH   OTR   0 0 8,842
Hain Celestial Group COMM 405217100 657 18,475 SH   OTR   0 0 18,475
HCP Inc. COMM 40414L109 729 19,200 SH   OTR   0 0 19,200
Healthcare Services Group COMM 421906108 483 12,200 SH   OTR   0 0 12,200
Helmerich & Payne COMM 423452101 2,532 37,622 SH   OTR   0 0 37,622
Henry Schein COMM 806407102 1,641 10,071 SH   OTR   0 0 10,071
Hershey Company COMM 427866108 697 7,295 SH   OTR   0 0 7,295
Hewlett Packard Enterprise COMM 42824C109 632 27,791 SH   OTR   0 0 27,791
Home Depot COMM 437076102 1,690 13,134 SH   OTR   0 0 13,134
HP Inc. COMM 428236103 430 27,700 SH   OTR   0 0 27,700
IBM COMM 459200101 1,770 11,141 SH   OTR   0 0 11,141
IDEXX Labs COMM 45168D104 6,009 53,306 SH   OTR   0 0 53,306
Illinois Tool Works COMM 452308109 4,566 38,104 SH   OTR   0 0 38,104
Ingredion COMM 457187102 399 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 2,143 56,755 SH   OTR   0 0 56,755
Intuit COMM 461202103 6,317 57,426 SH   OTR   0 0 57,426
Intuitive Surgical COMM 46120E602 739 1,020 SH   OTR   0 0 1,020
iShares S&P US Pfd DEBT 464288687 4,182 105,875 SH   OTR   0 0 105,875
Jack Henry & Associates COMM 426281101 2,136 24,970 SH   OTR   0 0 24,970
Johnson & Johnson COMM 478160104 14,053 118,958 SH   OTR   0 0 118,958
JP Morgan Chase COMM 46625H100 339 5,084 SH   OTR   0 0 5,084
Kayne Anderson COMM 486606106 206 9,987 SH   OTR   0 0 9,987
Kellogg COMM 487836108 1,216 15,700 SH   OTR   0 0 15,700
Kimco Realty COMM 49446R109 407 14,050 SH   OTR   0 0 14,050
Kraft Heinz COMM 500754106 466 5,208 SH   OTR   0 0 5,208
L-3 Communications COMM 502424104 230 1,525 SH   OTR   0 0 1,525
Lilly, Eli COMM 532457108 3,319 41,350 SH   OTR   0 0 41,350
Linear Technology COMM 535678106 1,223 20,623 SH   OTR   0 0 20,623
Lowe's COMM 548661107 2,150 29,775 SH   OTR   0 0 29,775
Marathon Petroleum COMM 56585A102 1,414 34,838 SH   OTR   0 0 34,838
Mastercard COMM 57636Q104 19,017 186,867 SH   OTR   0 0 186,867
McCormick & Co. COMM 579780206 12,399 124,090 SH   OTR   0 0 124,090
McDonald's COMM 580135101 10,281 89,117 SH   OTR   0 0 89,117
Merck COMM 58933Y105 3,122 50,028 SH   OTR   0 0 50,028
Microsoft COMM 594918104 7,567 131,370 SH   OTR   0 0 131,370
Mondelez Int'l COMM 609207105 352 8,011 SH   OTR   0 0 8,011
Monster Beverage COMM 61174X109 352 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 65339F101 4,225 34,538 SH   OTR   0 0 34,538
NIKE 'B' COMM 654106103 13,980 265,519 SH   OTR   0 0 265,519
Noble Energy COMM 655044105 354 9,900 SH   OTR   0 0 9,900
Northrop Grumman COMM 666807102 274 1,282 SH   OTR   0 0 1,282
Novo Nordisk ADR COMM 670100205 2,958 71,131 SH   OTR   0 0 71,131
Panera Bread COMM 69840W108 891 4,577 SH   OTR   0 0 4,577
Paychex COMM 704326107 3,164 54,675 SH   OTR   0 0 54,675
PepsiCo COMM 713448108 8,863 81,481 SH   OTR   0 0 81,481
Pfizer COMM 717081103 1,767 52,166 SH   OTR   0 0 52,166
Philip Morris Int'l COMM 718172109 2,059 21,179 SH   OTR   0 0 21,179
Phillips 66 COMM 718546104 212 2,637 SH   OTR   0 0 2,637
PRA Group COMM 73640Q105 705 20,415 SH   OTR   0 0 20,415
Praxair COMM 74005P104 4,704 38,929 SH   OTR   0 0 38,929
Procter & Gamble COMM 742718109 9,484 105,674 SH   OTR   0 0 105,674
QUALCOMM COMM 747525103 5,105 74,526 SH   OTR   0 0 74,526
Roche Holding Ltd ADR COMM 771195104 3,778 122,000 SH   OTR   0 0 122,000
Ross Stores COMM 778296103 750 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,303 16,568 SH   OTR   0 0 16,568
SEI Investments COMM 784117103 319 7,000 SH   OTR   0 0 7,000
Starbucks COMM 855244109 4,495 83,019 SH   OTR   0 0 83,019
State Street Corp. COMM 857477103 355 5,104 SH   OTR   0 0 5,104
Stericycle COMM 858912108 3,338 41,647 SH   OTR   0 0 41,647
Stryker COMM 863667101 15,280 131,259 SH   OTR   0 0 131,259
Suncor Energy COMM 867224107 243 8,750 SH   OTR   0 0 8,750
Sysco Corp. COMM 871829107 4,512 92,057 SH   OTR   0 0 92,057
Tiffany COMM 886547108 1,136 15,640 SH   OTR   0 0 15,640
Time Warner New COMM 887317303 287 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 17,465 233,550 SH   OTR   0 0 233,550
Tractor Supply Company COMM 892356106 2,774 41,185 SH   OTR   0 0 41,185
Trimble Navigation Limited COMM 896239100 404 14,160 SH   OTR   0 0 14,160
Ulta Salon Cosmetics COMM 90384S303 334 1,405 SH   OTR   0 0 1,405
Union Pacific COMM 907818108 2,150 22,048 SH   OTR   0 0 22,048
United Technologies COMM 913017109 6,820 67,127 SH   OTR   0 0 67,127
US Bancorp COMM 902973304 3,878 90,424 SH   OTR   0 0 90,424
Verizon Communications COMM 92343V104 3,487 67,091 SH   OTR   0 0 67,091
VF Corporation COMM 918204108 1,323 23,605 SH   OTR   0 0 23,605
Visa COMM 92826C839 351 4,250 SH   OTR   0 0 4,250
Walgreens Boots Alliance COMM 931427108 7,548 93,628 SH   OTR   0 0 93,628
Wal-Mart Stores COMM 931142103 2,544 35,279 SH   OTR   0 0 35,279
Weingarten Realty COMM 948741103 2,913 74,723 SH   OTR   0 0 74,723
Welltower, Inc. COMM 95040Q104 1,510 20,200 SH   OTR   0 0 20,200
WEX COMM 96208T104 1,982 18,335 SH   OTR   0 0 18,335
Weyerhaeuser COMM 962166104 308 9,648 SH   OTR   0 0 9,648
WGL Holdings COMM 92924F106 229 3,650 SH   OTR   0 0 3,650