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 1,877 13,221 SH   OTR   0 0 13,221
Abbott Labs COMM 002824100 8,991 224,769 SH   OTR   0 0 224,769
AbbVie COMM 00287Y109 8,051 149,099 SH   OTR   0 0 149,099
Accenture Ltd. 'A' COMM G1151C101 4,903 50,026 SH   OTR   0 0 50,026
Aetna COMM 00817Y108 218 2,000 SH   OTR   0 0 2,000
Air Products COMM 009158106 2,458 19,207 SH   OTR   0 0 19,207
Altria COMM 02209S103 386 7,150 SH   OTR   0 0 7,150
Amazon.com COMM 023135106 1,050 2,050 SH   OTR   0 0 2,050
American Tower 'A' COMM 03027X100 2,234 25,390 SH   OTR   0 0 25,390
Amgen COMM 031162100 1,720 12,465 SH   OTR   0 0 12,465
Apple, Inc. COMM 037833100 13,058 118,705 SH   OTR   0 0 118,705
AT&T COMM 00206R102 2,252 68,242 SH   OTR   0 0 68,242
Automatic Data Processing COMM 053015103 20,093 251,157 SH   OTR   0 0 251,157
Balchem COMM 057665200 2,325 38,110 SH   OTR   0 0 38,110
Bank of America COMM 060505105 536 33,494 SH   OTR   0 0 33,494
Becton, Dickinson COMM 075887109 1,143 8,591 SH   OTR   0 0 8,591
Bed Bath & Beyond COMM 075896100 333 5,835 SH   OTR   0 0 5,835
Berkshire Hathaway 'B' COMM 084670702 1,488 11,444 SH   OTR   0 0 11,444
Bristol-Myers Squibb COMM 110122108 847 14,359 SH   OTR   0 0 14,359
Broadridge Financial Solutions COMM 11133T103 1,882 34,216 SH   OTR   0 0 34,216
Brown-Forman 'B' COMM 115637209 5,797 59,767 SH   OTR   0 0 59,767
Caterpillar COMM 149123101 343 5,278 SH   OTR   0 0 5,278
CDK Global Inc. COMM 12508E105 2,396 49,917 SH   OTR   0 0 49,917
Celgene COMM 151020104 9,784 90,595 SH   OTR   0 0 90,595
Chevron COMM 166764100 515 6,517 SH   OTR   0 0 6,517
Church & Dwight COMM 171340102 11,345 135,065 SH   OTR   0 0 135,065
Cisco Systems COMM 17275R102 2,013 77,404 SH   OTR   0 0 77,404
Coca-Cola COMM 191216100 13,494 337,339 SH   OTR   0 0 337,339
Cognizant Technology COMM 192446102 1,552 24,631 SH   OTR   0 0 24,631
Colgate-Palmolive COMM 194162103 14,447 229,312 SH   OTR   0 0 229,312
ConocoPhillips COMM 20825C104 876 18,249 SH   OTR   0 0 18,249
CSX Corp. COMM 126408103 324 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 550 5,045 SH   OTR   0 0 5,045
CVS Health COMM 126650100 2,518 26,225 SH   OTR   0 0 26,225
Danaher COMM 235851102 4,795 56,410 SH   OTR   0 0 56,410
Deere & Company COMM 244199105 1,149 15,525 SH   OTR   0 0 15,525
Dentsply Int'l COMM 249030107 1,493 29,279 SH   OTR   0 0 29,279
Disney, Walt COMM 254687106 1,193 11,696 SH   OTR   0 0 11,696
Dominion Resources COMM 25746U109 1,040 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 843 10,675 SH   OTR   0 0 10,675
Duke Energy COMM 26441C204 374 5,197 SH   OTR   0 0 5,197
Ecolab COMM 278865100 17,009 154,630 SH   OTR   0 0 154,630
Emerson Electric COMM 291011104 1,727 39,261 SH   OTR   0 0 39,261
EOG Resources COMM 26875P101 4,633 63,460 SH   OTR   0 0 63,460
Equity Residential Properties COMM 29476L107 804 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 279 3,448 SH   OTR   0 0 3,448
Expeditors Int'l COMM 302130109 1,194 25,400 SH   OTR   0 0 25,400
ExxonMobil COMM 30231G102 13,844 187,075 SH   OTR   0 0 187,075
FactSet Research Systems COMM 303075105 5,788 36,175 SH   OTR   0 0 36,175
Fastenal COMM 311900104 1,589 42,950 SH   OTR   0 0 42,950
Fiserv COMM 337738108 8,953 102,910 SH   OTR   0 0 102,910
Flowers Foods COMM 343498101 2,233 89,300 SH   OTR   0 0 89,300
General Electric COMM 369604103 2,816 112,639 SH   OTR   0 0 112,639
General Mills COMM 370334104 621 11,082 SH   OTR   0 0 11,082
Genuine Parts COMM 372460105 627 7,550 SH   OTR   0 0 7,550
Gilead Sciences COMM 375558103 4,980 50,818 SH   OTR   0 0 50,818
Grainger, W.W. COMM 384802104 3,117 14,497 SH   OTR   0 0 14,497
Hain Celestial Group COMM 405217100 2,903 55,830 SH   OTR   0 0 55,830
HCP Inc. COMM 40414L109 681 18,400 SH   OTR   0 0 18,400
Healthcare Services Group COMM 421906108 432 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 1,827 38,872 SH   OTR   0 0 38,872
Henry Schein COMM 806407102 1,433 10,775 SH   OTR   0 0 10,775
Hershey Company COMM 427866108 644 7,001 SH   OTR   0 0 7,001
Hewlett-Packard COMM 428236103 723 27,791 SH   OTR   0 0 27,791
Home Depot COMM 437076102 1,616 14,050 SH   OTR   0 0 14,050
IBM COMM 459200101 2,191 15,107 SH   OTR   0 0 15,107
IDEXX Labs COMM 45168D104 3,873 52,335 SH   OTR   0 0 52,335
Illinois Tool Works COMM 452308109 3,038 37,054 SH   OTR   0 0 37,054
Ingredion COMM 457187102 261 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 1,904 63,475 SH   OTR   0 0 63,475
Intuit COMM 461202103 5,330 59,884 SH   OTR   0 0 59,884
Intuitive Surgical COMM 46120E602 469 1,020 SH   OTR   0 0 1,020
iRobot COMM 462726100 496 17,090 SH   OTR   0 0 17,090
iShares S&P US Pfd DEBT 464288687 2,214 56,775 SH   OTR   0 0 56,775
Jack Henry & Associates COMM 426281101 1,555 22,210 SH   OTR   0 0 22,210
Johnson & Johnson COMM 478160104 12,756 137,166 SH   OTR   0 0 137,166
Johnson Controls COMM 478366107 1,028 25,075 SH   OTR   0 0 25,075
JP Morgan Chase COMM 46625H100 238 3,909 SH   OTR   0 0 3,909
Kayne Anderson COMM 486606106 416 18,079 SH   OTR   0 0 18,079
Kellogg COMM 487836108 1,052 15,700 SH   OTR   0 0 15,700
Kimco Realty COMM 49446R109 324 13,500 SH   OTR   0 0 13,500
Kraft Heinz COMM 500754106 453 6,385 SH   OTR   0 0 6,385
Lilly, Eli COMM 532457108 3,507 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 856 21,396 SH   OTR   0 0 21,396
Lowe's COMM 548661107 2,054 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 621 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,490 32,388 SH   OTR   0 0 32,388
MasterCard COMM 57636Q104 17,066 189,623 SH   OTR   0 0 189,623
McCormick & Co. COMM 579780206 10,485 127,865 SH   OTR   0 0 127,865
McDonald's COMM 580135101 9,319 94,131 SH   OTR   0 0 94,131
Merck COMM 58933Y105 2,514 51,308 SH   OTR   0 0 51,308
Microsoft COMM 594918104 6,066 137,867 SH   OTR   0 0 137,867
Mondelez Int'l COMM 609207105 394 9,391 SH   OTR   0 0 9,391
Monster Beverage COMM 611740101 324 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 65339F101 3,723 37,993 SH   OTR   0 0 37,993
NIKE 'B' COMM 654106103 16,181 131,555 SH   OTR   0 0 131,555
Noble Energy COMM 655044105 342 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 277 3,640 SH   OTR   0 0 3,640
Northrop Grumman COMM 666807102 319 1,920 SH   OTR   0 0 1,920
Novo Nordisk ADR COMM 670100205 4,255 78,800 SH   OTR   0 0 78,800
Oracle Corp. COMM 68389X105 245 6,819 SH   OTR   0 0 6,819
Panera Bread COMM 69840W108 938 4,860 SH   OTR   0 0 4,860
Paychex COMM 704326107 2,604 54,245 SH   OTR   0 0 54,245
PepsiCo COMM 713448108 7,858 83,593 SH   OTR   0 0 83,593
Pfizer COMM 717081103 1,871 60,342 SH   OTR   0 0 60,342
Philip Morris Int'l COMM 718172109 2,097 26,544 SH   OTR   0 0 26,544
PRA Group COMM 73640Q105 2,259 42,620 SH   OTR   0 0 42,620
Praxair COMM 74005P104 5,035 49,359 SH   OTR   0 0 49,359
Procter & Gamble COMM 742718109 7,902 109,752 SH   OTR   0 0 109,752
QUALCOMM COMM 747525103 4,336 80,291 SH   OTR   0 0 80,291
Regeneron Pharmaceuticals COMM 75886F107 212 455 SH   OTR   0 0 455
Roche Holding Ltd ADR COMM 771195104 6,616 200,493 SH   OTR   0 0 200,493
Roche Holdings AG Genusschein COMM 012875495 528 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 554 11,540 SH   OTR   0 0 11,540
Royal Dutch Shell PLC 'A' COMM 780259206 331 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 754 14,500 SH   OTR   0 0 14,500
Schlumberger COMM 806857108 1,118 16,208 SH   OTR   0 0 16,208
SEI Investments COMM 784117103 336 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 2,358 16,963 SH   OTR   0 0 16,963
Sirona Dental Systems COMM 82966C103 228 2,450 SH   OTR   0 0 2,450
Starbucks COMM 855244109 3,441 60,374 SH   OTR   0 0 60,374
State Street Corp. COMM 857477103 600 8,954 SH   OTR   0 0 8,954
Stericycle COMM 858912108 11,605 83,487 SH   OTR   0 0 83,487
Stryker COMM 863667101 11,983 127,477 SH   OTR   0 0 127,477
Suncor Energy COMM 867224107 371 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 3,918 100,463 SH   OTR   0 0 100,463
T Rowe Price COMM 74144T108 228 3,250 SH   OTR   0 0 3,250
Tiffany COMM 886547108 1,189 15,440 SH   OTR   0 0 15,440
Time Warner New COMM 887317303 249 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 16,975 239,080 SH   OTR   0 0 239,080
Tractor Supply Company COMM 892356106 2,307 27,460 SH   OTR   0 0 27,460
Trimble Navigation Limited COMM 896239100 347 21,660 SH   OTR   0 0 21,660
Ulta Salon Cosmetics COMM 90384S303 222 1,365 SH   OTR   0 0 1,365
Under Armour COMM 904311107 238 2,450 SH   OTR   0 0 2,450
Union Pacific COMM 907818108 4,638 52,706 SH   OTR   0 0 52,706
United Technologies COMM 913017109 8,277 92,996 SH   OTR   0 0 92,996
US Bancorp COMM 902973304 3,806 92,824 SH   OTR   0 0 92,824
Verizon Communications COMM 92343V104 2,996 68,100 SH   OTR   0 0 68,100
VF Corporation COMM 918204108 203 2,985 SH   OTR   0 0 2,985
Visa COMM 92826C839 408 5,825 SH   OTR   0 0 5,825
Walgreens Boots Alliance COMM 931427108 7,929 95,533 SH   OTR   0 0 95,533
Wal-Mart Stores COMM 931142103 2,460 37,848 SH   OTR   0 0 37,848
Weingarten Realty COMM 948741103 1,118 33,887 SH   OTR   0 0 33,887
Wells Fargo COMM 949746101 406 7,960 SH   OTR   0 0 7,960
Welltower, Inc. COMM 42217K106 558 8,200 SH   OTR   0 0 8,200
WEX COMM 96208T104 1,751 20,125 SH   OTR   0 0 20,125
WGL Holdings COMM 92924F106 241 4,150 SH   OTR   0 0 4,150