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,725 12,686 SH   OTR   0 0 12,686
A T & T COMM 00206R102 2,718 77,657 SH   OTR   0 0 77,657
Abbott Labs COMM 002824100 9,080 232,824 SH   OTR   0 0 232,824
AbbVie COMM 00287Y109 8,839 173,323 SH   OTR   0 0 173,323
Accenture Ltd 'A' COMM G1150G111 4,413 55,157 SH   OTR   0 0 55,157
Air Products COMM 009158106 2,311 19,422 SH   OTR   0 0 19,422
Amazon.com COMM 023135106 779 2,319 SH   OTR   0 0 2,319
Amgen COMM 031162100 1,579 12,840 SH   OTR   0 0 12,840
Apple, Inc. COMM 037833100 8,695 16,191 SH   OTR   0 0 16,191
Automatic Data Processing COMM 053015103 19,277 250,350 SH   OTR   0 0 250,350
Balchem COMM 057665200 1,082 20,800 SH   OTR   0 0 20,800
Bank of America COMM 066050105 554 32,595 SH   OTR   0 0 32,595
Becton, Dickinson COMM 075887109 1,107 9,463 SH   OTR   0 0 9,463
Bed Bath & Beyond COMM 075896100 391 5,660 SH   OTR   0 0 5,660
Berkshire Hathaway 'B' COMM 084670207 1,468 11,740 SH   OTR   0 0 11,740
Bristol-Myers Squibb COMM 110097102 783 15,049 SH   OTR   0 0 15,049
Broadridge Financial Solutions COMM 11133T103 607 16,405 SH   OTR   0 0 16,405
Brown-Forman 'B' COMM 115637209 4,926 54,737 SH   OTR   0 0 54,737
Caterpillar COMM 149123101 1,022 10,328 SH   OTR   0 0 10,328
Celgene COMM 151020104 5,584 39,885 SH   OTR   0 0 39,885
Chevron COMM 166764100 910 7,650 SH   OTR   0 0 7,650
Church & Dwight COMM 171340102 9,277 134,456 SH   OTR   0 0 134,456
Cisco Systems COMM 17275R102 1,835 83,402 SH   OTR   0 0 83,402
Coach COMM 189754104 729 14,575 SH   OTR   0 0 14,575
Coca-Cola COMM 191216100 14,829 380,241 SH   OTR   0 0 380,241
Cognizant Technology COMM 192446102 1,007 19,744 SH   OTR   0 0 19,744
Colgate-Palmolive COMM 194162103 14,972 230,345 SH   OTR   0 0 230,345
ConocoPhillips COMM 20825C104 1,418 20,261 SH   OTR   0 0 20,261
CSX Corp. COMM 126408103 348 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 841 5,645 SH   OTR   0 0 5,645
CVS/Caremark COMM 126650100 1,566 20,875 SH   OTR   0 0 20,875
Danaher COMM 235851102 4,243 56,568 SH   OTR   0 0 56,568
Deere & Company COMM 244199105 3,049 33,505 SH   OTR   0 0 33,505
Dentsply Int'l COMM 249030107 1,465 31,854 SH   OTR   0 0 31,854
Disney, Walt COMM 254687106 503 6,291 SH   OTR   0 0 6,291
Dominion Resources COMM 25746U109 1,072 15,100 SH   OTR   0 0 15,100
Dr. Pepper Snapple COMM 26138E109 533 9,875 SH   OTR   0 0 9,875
Duke Energy COMM 26441C204 363 5,116 SH   OTR   0 0 5,116
DuPont COMM 263534109 228 3,406 SH   OTR   0 0 3,406
Ecolab COMM 278865100 15,698 145,356 SH   OTR   0 0 145,356
Emerson Electric COMM 291011104 2,954 44,084 SH   OTR   0 0 44,084
EOG Resources COMM 26875P101 6,052 61,750 SH   OTR   0 0 61,750
Equity Residential Properties COMM 29476L107 622 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 289 4,307 SH   OTR   0 0 4,307
Expeditors Int'l COMM 302130109 1,148 28,700 SH   OTR   0 0 28,700
ExxonMobil COMM 30231G102 19,662 200,633 SH   OTR   0 0 200,633
FactSet Research Systems COMM 303075105 3,694 34,205 SH   OTR   0 0 34,205
Fastenal COMM 311900104 2,085 42,550 SH   OTR   0 0 42,550
Fiserv COMM 337738108 5,472 96,005 SH   OTR   0 0 96,005
Flowers Foods COMM 343498101 1,986 94,575 SH   OTR   0 0 94,575
Freeport McMoran Copper & Gold B COMM 35671D857 997 30,215 SH   OTR   0 0 30,215
General Electric COMM 369604103 2,937 112,945 SH   OTR   0 0 112,945
General Mills COMM 370334104 597 11,482 SH   OTR   0 0 11,482
Genuine Parts COMM 372460105 268 3,075 SH   OTR   0 0 3,075
Gilead Sciences COMM 375558103 1,908 26,880 SH   OTR   0 0 26,880
Google COMM 38259P508 340 305 SH   OTR   0 0 305
Grainger, W.W. COMM 384802104 4,799 18,967 SH   OTR   0 0 18,967
HCP Inc. COMM 40414L109 566 14,500 SH   OTR   0 0 14,500
Health Care REIT COMM 42217K106 492 8,200 SH   OTR   0 0 8,200
Healthcare Services Group COMM 421906108 377 13,000 SH   OTR   0 0 13,000
Helmerich & Payne COMM 423452101 3,993 36,972 SH   OTR   0 0 36,972
Henry Schein COMM 806407102 1,166 9,800 SH   OTR   0 0 9,800
Hershey Company COMM 427866108 239 2,300 SH   OTR   0 0 2,300
Hewlett-Packard COMM 428236103 886 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,047 13,255 SH   OTR   0 0 13,255
IBM COMM 459200101 5,112 26,624 SH   OTR   0 0 26,624
IDEXX Labs COMM 45168D104 2,100 17,355 SH   OTR   0 0 17,355
Illinois Tool Works COMM 452308109 3,010 37,165 SH   OTR   0 0 37,165
Ingredion COMM 011549250 204 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 1,653 63,593 SH   OTR   0 0 63,593
Intuit COMM 461202103 4,744 60,821 SH   OTR   0 0 60,821
Intuitive Surgical COMM 46120E602 491 1,120 SH   OTR   0 0 1,120
iRobot COMM 462726100 1,303 31,790 SH   OTR   0 0 31,790
Johnson & Johnson COMM 478160104 13,132 133,995 SH   OTR   0 0 133,995
Johnson Controls COMM 478366107 1,053 22,400 SH   OTR   0 0 22,400
JP Morgan Chase COMM 46625H100 380 6,230 SH   OTR   0 0 6,230
Kayne Anderson COMM 486606106 613 16,579 SH   OTR   0 0 16,579
Kellogg COMM 487836108 1,017 16,150 SH   OTR   0 0 16,150
Kimco Realty COMM 49446R109 295 13,400 SH   OTR   0 0 13,400
Kraft Foods Group COMM 50076Q106 302 5,385 SH   OTR   0 0 5,385
Lilly, Eli COMM 532457108 2,463 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 1,071 21,864 SH   OTR   0 0 21,864
Lowe's COMM 548661107 1,291 26,350 SH   OTR   0 0 26,350
Marathon Oil COMM 565849106 1,292 35,889 SH   OTR   0 0 35,889
Marathon Petroleum COMM 56585A102 1,393 16,015 SH   OTR   0 0 16,015
MasterCard COMM 57636Q104 13,379 178,390 SH   OTR   0 0 178,390
McCormick & Co. COMM 579780206 9,081 126,125 SH   OTR   0 0 126,125
McDonald's COMM 580135101 11,806 120,470 SH   OTR   0 0 120,470
Merck COMM 589331107 2,651 46,513 SH   OTR   0 0 46,513
Microsoft COMM 594918104 5,797 141,402 SH   OTR   0 0 141,402
Mondelez Int'l COMM 609207105 246 7,041 SH   OTR   0 0 7,041
Monsanto COMM 61166W101 1,090 9,558 SH   OTR   0 0 9,558
NextEra Energy COMM 302571104 3,502 36,474 SH   OTR   0 0 36,474
NIKE 'B' COMM 654106103 9,262 125,157 SH   OTR   0 0 125,157
Noble Energy COMM 655044105 809 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 256 2,640 SH   OTR   0 0 2,640
Novo Nordisk ADR COMM 670100205 3,665 79,675 SH   OTR   0 0 79,675
Oracle Corp. COMM 68389X105 272 6,644 SH   OTR   0 0 6,644
Panera Bread COMM 69840W108 3,698 21,013 SH   OTR   0 0 21,013
Paychex COMM 704326107 2,291 53,275 SH   OTR   0 0 53,275
PepsiCo COMM 713448108 6,868 81,765 SH   OTR   0 0 81,765
Pfizer COMM 717081103 1,927 60,229 SH   OTR   0 0 60,229
Philip Morris Int'l COMM 718172109 1,994 24,314 SH   OTR   0 0 24,314
Portfolio Recovery Associates COMM 73640Q105 1,577 27,195 SH   OTR   0 0 27,195
Praxair COMM 74005P104 6,526 49,816 SH   OTR   0 0 49,816
Procter & Gamble COMM 742718109 9,379 115,792 SH   OTR   0 0 115,792
QUALCOMM COMM 747525103 8,919 112,900 SH   OTR   0 0 112,900
Roche Holding Ltd ADR COMM 771195104 6,987 183,860 SH   OTR   0 0 183,860
Roche Holdings AG Genusschein COMM 012875495 602 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 834 11,585 SH   OTR   0 0 11,585
Royal Dutch Shell PLC 'A' COMM 780259206 515 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 611 13,000 SH   OTR   0 0 13,000
Schlumberger COMM 806857108 1,451 14,805 SH   OTR   0 0 14,805
SEI Investments COMM 784117103 238 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 9,546 102,643 SH   OTR   0 0 102,643
Starbucks COMM 855244109 281 3,852 SH   OTR   0 0 3,852
State Street Corp. COMM 857473102 1,425 20,355 SH   OTR   0 0 20,355
Stericycle COMM 858912108 8,756 76,805 SH   OTR   0 0 76,805
Stryker COMM 863667101 9,403 116,082 SH   OTR   0 0 116,082
Suncor Energy COMM 867229106 901 25,750 SH   OTR   0 0 25,750
Sysco Corp. COMM 871829107 3,833 106,463 SH   OTR   0 0 106,463
T Rowe Price COMM 74144T108 359 4,375 SH   OTR   0 0 4,375
Teva Pharmaceutical ADR COMM 881624209 478 9,025 SH   OTR   0 0 9,025
Tiffany COMM 886547108 1,242 14,440 SH   OTR   0 0 14,440
Time Warner New COMM 887317105 235 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 13,610 223,122 SH   OTR   0 0 223,122
Trimble Navigation LTD COMM 896239100 1,718 44,050 SH   OTR   0 0 44,050
Union Pacific COMM 907818108 2,860 15,213 SH   OTR   0 0 15,213
United Technologies COMM 913017109 10,681 91,286 SH   OTR   0 0 91,286
US Bancorp COMM 902973304 3,984 92,652 SH   OTR   0 0 92,652
Verizon Communications COMM 92343V104 2,380 49,592 SH   OTR   0 0 49,592
Visa COMM 92826C839 257 1,190 SH   OTR   0 0 1,190
Walgreen COMM 931422109 6,338 96,033 SH   OTR   0 0 96,033
Wal-Mart Stores COMM 931142103 3,662 48,180 SH   OTR   0 0 48,180
Weingarten Realty COMM 948741103 813 27,112 SH   OTR   0 0 27,112
Wells Fargo COMM 949746101 411 8,228 SH   OTR   0 0 8,228
WEX COMM 96208T104 1,250 13,155 SH   OTR   0 0 13,155