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,883 13,166 SH   OTR   0 0 13,166
A T & T COMM 00206R102 2,651 75,732 SH   OTR   0 0 75,732
Abbott Labs COMM 002824100 9,301 226,852 SH   OTR   0 0 226,852
AbbVie COMM 00287Y109 9,454 168,824 SH   OTR   0 0 168,824
Accenture Ltd 'A' COMM G1150G111 4,442 54,840 SH   OTR   0 0 54,840
Air Products COMM 009158106 2,504 19,407 SH   OTR   0 0 19,407
Amazon.com COMM 023135106 721 2,219 SH   OTR   0 0 2,219
Amgen COMM 031162100 1,515 12,840 SH   OTR   0 0 12,840
Apple, Inc. COMM 037833100 10,273 110,462 SH   OTR   0 0 110,462
Automatic Data Processing COMM 053015103 19,901 251,909 SH   OTR   0 0 251,909
Balchem COMM 057665200 1,148 21,250 SH   OTR   0 0 21,250
Bank of America COMM 066050105 499 33,294 SH   OTR   0 0 33,294
Becton, Dickinson COMM 075887109 1,064 9,013 SH   OTR   0 0 9,013
Bed Bath & Beyond COMM 075896100 365 6,410 SH   OTR   0 0 6,410
Berkshire Hathaway 'B' COMM 084670207 1,491 11,740 SH   OTR   0 0 11,740
Bristol-Myers Squibb COMM 110097102 722 15,049 SH   OTR   0 0 15,049
Broadridge Financial Solutions COMM 11133T103 688 16,380 SH   OTR   0 0 16,380
Brown-Forman 'B' COMM 115637209 5,163 54,927 SH   OTR   0 0 54,927
Caterpillar COMM 149123101 1,140 10,463 SH   OTR   0 0 10,463
Celgene COMM 151020104 7,573 88,060 SH   OTR   0 0 88,060
Chevron COMM 166764100 984 7,513 SH   OTR   0 0 7,513
Church & Dwight COMM 171340102 9,370 133,856 SH   OTR   0 0 133,856
Cisco Systems COMM 17275R102 2,012 80,477 SH   OTR   0 0 80,477
Coca-Cola COMM 191216100 15,695 373,691 SH   OTR   0 0 373,691
Cognizant Technology COMM 192446102 1,025 20,909 SH   OTR   0 0 20,909
Colgate-Palmolive COMM 194162103 15,660 230,295 SH   OTR   0 0 230,295
ConocoPhillips COMM 20825C104 1,808 21,023 SH   OTR   0 0 21,023
CSX Corp. COMM 126408103 372 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 815 5,295 SH   OTR   0 0 5,295
CVS/Caremark COMM 126650100 1,566 20,875 SH   OTR   0 0 20,875
Danaher COMM 235851102 4,597 58,193 SH   OTR   0 0 58,193
Deere & Company COMM 244199105 2,956 32,480 SH   OTR   0 0 32,480
Dentsply Int'l COMM 249030107 1,438 30,604 SH   OTR   0 0 30,604
Disney, Walt COMM 254687106 524 6,091 SH   OTR   0 0 6,091
Dominion Resources COMM 25746U109 1,087 15,100 SH   OTR   0 0 15,100
Dr. Pepper Snapple COMM 26138E109 583 9,875 SH   OTR   0 0 9,875
Duke Energy COMM 26441C204 379 5,116 SH   OTR   0 0 5,116
DuPont COMM 263534109 233 3,586 SH   OTR   0 0 3,586
Ecolab COMM 278865100 16,273 146,605 SH   OTR   0 0 146,605
Emerson Electric COMM 291011104 2,890 43,786 SH   OTR   0 0 43,786
EOG Resources COMM 26875P101 7,396 63,210 SH   OTR   0 0 63,210
Equity Residential Properties COMM 29476L107 675 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 293 3,957 SH   OTR   0 0 3,957
Expeditors Int'l COMM 302130109 1,239 28,150 SH   OTR   0 0 28,150
ExxonMobil COMM 30231G102 20,067 198,683 SH   OTR   0 0 198,683
FactSet Research Systems COMM 303075105 4,177 34,810 SH   OTR   0 0 34,810
Fastenal COMM 311900104 2,090 42,650 SH   OTR   0 0 42,650
Fiserv COMM 337738108 5,922 98,705 SH   OTR   0 0 98,705
Flowers Foods COMM 343498101 1,991 94,825 SH   OTR   0 0 94,825
Freeport McMoran Copper & Gold B COMM 35671D857 1,044 28,215 SH   OTR   0 0 28,215
General Electric COMM 369604103 2,969 114,194 SH   OTR   0 0 114,194
General Mills COMM 370334104 603 11,382 SH   OTR   0 0 11,382
Genuine Parts COMM 372460105 271 3,075 SH   OTR   0 0 3,075
Gilead Sciences COMM 375558103 2,131 25,680 SH   OTR   0 0 25,680
Grainger, W.W. COMM 384802104 4,945 19,467 SH   OTR   0 0 19,467
HCP Inc. COMM 40414L109 640 15,600 SH   OTR   0 0 15,600
Health Care REIT COMM 42217K106 517 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 4,289 36,972 SH   OTR   0 0 36,972
Henry Schein COMM 806407102 1,157 9,725 SH   OTR   0 0 9,725
Hershey Company COMM 427866108 223 2,300 SH   OTR   0 0 2,300
Hewlett-Packard COMM 428236103 942 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,104 13,630 SH   OTR   0 0 13,630
IBM COMM 459200101 4,390 24,255 SH   OTR   0 0 24,255
IDEXX Labs COMM 45168D104 2,329 17,380 SH   OTR   0 0 17,380
Illinois Tool Works COMM 452308109 3,283 37,304 SH   OTR   0 0 37,304
Ingredion COMM 011549250 225 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 1,962 63,293 SH   OTR   0 0 63,293
Intuit COMM 461202103 4,920 60,746 SH   OTR   0 0 60,746
Intuitive Surgical COMM 46120E602 424 1,030 SH   OTR   0 0 1,030
iRobot COMM 462726100 1,303 31,790 SH   OTR   0 0 31,790
Johnson & Johnson COMM 478160104 14,069 133,989 SH   OTR   0 0 133,989
Johnson Controls COMM 478366107 1,129 22,575 SH   OTR   0 0 22,575
JP Morgan Chase COMM 46625H100 352 6,168 SH   OTR   0 0 6,168
Kayne Anderson COMM 486606106 686 17,579 SH   OTR   0 0 17,579
Kellogg COMM 487836108 1,066 16,150 SH   OTR   0 0 16,150
Kimco Realty COMM 49446R109 311 13,500 SH   OTR   0 0 13,500
Kraft Foods Group COMM 50076Q106 323 5,385 SH   OTR   0 0 5,385
Lilly, Eli COMM 532457108 2,576 41,550 SH   OTR   0 0 41,550
Linear Technology COMM 535678106 1,028 21,864 SH   OTR   0 0 21,864
Lowe's COMM 548661107 1,429 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 1,656 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,249 16,015 SH   OTR   0 0 16,015
MasterCard COMM 57636Q104 13,123 179,763 SH   OTR   0 0 179,763
McCormick & Co. COMM 579780206 8,811 122,375 SH   OTR   0 0 122,375
McDonald's COMM 580135101 11,745 116,285 SH   OTR   0 0 116,285
Merck COMM 589331107 2,740 47,233 SH   OTR   0 0 47,233
Microsoft COMM 594918104 5,903 140,552 SH   OTR   0 0 140,552
Mondelez Int'l COMM 609207105 215 5,658 SH   OTR   0 0 5,658
Monsanto COMM 61166W101 1,116 9,000 SH   OTR   0 0 9,000
NextEra Energy COMM 302571104 3,621 35,499 SH   OTR   0 0 35,499
NIKE 'B' COMM 654106103 9,669 123,957 SH   OTR   0 0 123,957
Noble Energy COMM 655044105 878 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 272 2,640 SH   OTR   0 0 2,640
Novo Nordisk ADR COMM 670100205 3,604 78,350 SH   OTR   0 0 78,350
Oracle Corp. COMM 68389X105 288 7,019 SH   OTR   0 0 7,019
Panera Bread COMM 69840W108 2,611 17,408 SH   OTR   0 0 17,408
Paychex COMM 704326107 2,164 51,525 SH   OTR   0 0 51,525
PepsiCo COMM 713448108 7,275 81,740 SH   OTR   0 0 81,740
Pfizer COMM 717081103 1,801 60,042 SH   OTR   0 0 60,042
Philip Morris Int'l COMM 718172109 2,015 23,989 SH   OTR   0 0 23,989
Plum Creek Timber COMM 729251108 206 4,585 SH   OTR   0 0 4,585
Portfolio Recovery Associates COMM 73640Q105 1,698 28,295 SH   OTR   0 0 28,295
Praxair COMM 74005P104 6,942 52,194 SH   OTR   0 0 52,194
Procter & Gamble COMM 742718109 9,049 114,547 SH   OTR   0 0 114,547
QUALCOMM COMM 747525103 9,285 117,529 SH   OTR   0 0 117,529
Roche Holding Ltd ADR COMM 771195104 7,287 196,952 SH   OTR   0 0 196,952
Roche Holdings AG Genusschein COMM 012875495 596 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 568 8,600 SH   OTR   0 0 8,600
Royal Dutch Shell PLC 'A' COMM 780259206 578 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 637 13,000 SH   OTR   0 0 13,000
Schlumberger COMM 806857108 1,768 14,979 SH   OTR   0 0 14,979
SEI Investments COMM 784117103 231 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 10,301 101,993 SH   OTR   0 0 101,993
Sirona Dental Systems COMM 82966C103 209 2,550 SH   OTR   0 0 2,550
Starbucks COMM 855244109 533 6,917 SH   OTR   0 0 6,917
State Street Corp. COMM 857473102 922 13,754 SH   OTR   0 0 13,754
Stericycle COMM 858912108 8,787 74,465 SH   OTR   0 0 74,465
Stryker COMM 863667101 9,625 114,582 SH   OTR   0 0 114,582
Suncor Energy COMM 867229106 591 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 3,899 105,380 SH   OTR   0 0 105,380
T Rowe Price COMM 74144T108 368 4,375 SH   OTR   0 0 4,375
Tiffany COMM 886547108 1,444 14,440 SH   OTR   0 0 14,440
Time Warner New COMM 887317105 253 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 12,052 227,392 SH   OTR   0 0 227,392
Trimble Navigation LTD COMM 896239100 1,700 45,950 SH   OTR   0 0 45,950
Union Pacific COMM 907818108 3,914 39,136 SH   OTR   0 0 39,136
United Technologies COMM 913017109 10,567 91,886 SH   OTR   0 0 91,886
US Bancorp COMM 902973304 3,997 92,952 SH   OTR   0 0 92,952
Verizon Communications COMM 92343V104 2,437 49,730 SH   OTR   0 0 49,730
Visa COMM 92826C839 256 1,215 SH   OTR   0 0 1,215
Walgreen COMM 931422109 7,092 95,833 SH   OTR   0 0 95,833
Wal-Mart Stores COMM 931142103 3,631 48,420 SH   OTR   0 0 48,420
Weingarten Realty COMM 948741103 941 28,512 SH   OTR   0 0 28,512
Wells Fargo COMM 949746101 427 8,063 SH   OTR   0 0 8,063
WEX COMM 96208T104 1,990 18,950 SH   OTR   0 0 18,950