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 Common Stock 88579Y101 7,439 52,471 SH   SOLE   52,471 0 0
ABB Ltd Adr ADR 000375204 1,122 63,510 SH   SOLE   63,510 0 0
Agilent Technologies Common Stock 00846U101 2,015 58,692 SH   SOLE   58,692 0 0
Amsurg Corp Common Stock 03232P405 491 6,321 SH   SOLE   6,321 0 0
Apple Computer Common Stock 037833100 4,327 39,226 SH   SOLE   39,226 0 0
Automatic Data Processing Common Stock 053015103 3,910 48,658 SH   SOLE   48,658 0 0
Badger Meter Inc Common Stock 056525108 472 8,131 SH   SOLE   8,131 0 0
Balchem Corp Common Stock 057665200 634 10,430 SH   SOLE   10,430 0 0
Banco Santander New Adrf ADR 05965X109 640 35,113 SH   SOLE   35,113 0 0
Bank of Nova Scotia Common Stock 064149107 1,407 31,923 SH   SOLE   31,923 0 0
Bard CR Inc. Common Stock 067383109 4,442 23,840 SH   SOLE   23,840 0 0
BB&T Corporation Common Stock 054937107 3,037 85,311 SH   SOLE   85,311 0 0
Becton Dickinson & Co Common Stock 075887109 3,906 29,441 SH   SOLE   29,441 0 0
C A C I Inc Cl A Common Stock 127190304 264 3,563 SH   SOLE   3,563 0 0
Caterpillar Common Stock 149123101 2,271 34,743 SH   SOLE   34,743 0 0
Cdk Global Inc Common Stock 12508E101 796 16,661 SH   SOLE   16,661 0 0
Celgene Corp. Common Stock 151020104 211 1,950 SH   SOLE   1,950 0 0
Charles River Labs Hldg Common Stock 159864107 309 4,862 SH   SOLE   4,862 0 0
Cisco Systems Inc Common Stock 17275R102 3,254 123,960 SH   SOLE   123,960 0 0
Coca-Cola Common Stock 191216100 3,184 79,374 SH   SOLE   79,374 0 0
Compass Minerals Intl Common Stock 20451N101 499 6,370 SH   SOLE   6,370 0 0
Computer Programs & Systems Inc. Common Stock 205306103 205 4,865 SH   SOLE   4,865 0 0
ConocoPhillips Common Stock 20825C104 3,327 69,360 SH   SOLE   69,360 0 0
Corp Executive Board Co Common Stock 21988R102 320 4,681 SH   SOLE   4,681 0 0
Costco Wholesale Corp Del Common Stock 22160K105 3,949 27,318 SH   SOLE   27,318 0 0
Cummins Inc Cummins 231021106 CMI 432,148.40 3,980 Common Stock 231021106 432 3,980 SH   SOLE   3,980 0 0
Curtiss Wright Corp Common Stock 231561101 340 5,446 SH   SOLE   5,446 0 0
Deere & Company Common Stock 244199105 3,165 42,775 SH   SOLE   42,775 0 0
Dentsply International Inc. Common Stock 249030107 3,488 68,978 SH   SOLE   68,978 0 0
Dolby Laboratories Inc Common Stock 25659T107 487 14,926 SH   SOLE   14,926 0 0
DuPont Common Stock 263534107 2,706 56,139 SH   SOLE   56,139 0 0
Ecolab Inc. Common Stock 278865100 4,266 38,883 SH   SOLE   38,883 0 0
Elbit Systems Ltd Common Stock M3760D101 939 12,591 SH   SOLE   12,591 0 0
Eli Lilly Common Stock 532457108 3,825 45,707 SH   SOLE   45,707 0 0
Emerson Electric Common Stock 291011104 1,680 38,033 SH   SOLE   38,033 0 0
Exxon-Mobil Common Stock 30231G102 3,357 45,148 SH   SOLE   45,148 0 0
Fairchild Semiconductor Common Stock 303726103 502 35,776 SH   SOLE   35,776 0 0
FedEX Corp Common Stock 31428X106 2,130 14,791 SH   SOLE   14,791 0 0
Forward Air Corporation Common Stock 349853101 499 12,034 SH   SOLE   12,034 0 0
General Electric Co Common Stock 369604103 4,473 177,346 SH   SOLE   177,346 0 0
General Mills Common Stock 370334104 3,831 68,244 SH   SOLE   68,244 0 0
Google Inc. Class A Common Stock 38259P508 2,388 3,741 SH   SOLE   3,741 0 0
Google Inc. Class C Common Stock 38259P706 2,334 3,836 SH   SOLE   3,836 0 0
Graco Incorporated Common Stock 384109104 284 4,243 SH   SOLE   4,243 0 0
Grifols Common Stock 398438408 510 16,787 SH   SOLE   16,787 0 0
Haemonetics Corp Common Stock 405024100 237 7,337 SH   SOLE   7,337 0 0
Hasbro Inc Common Stock 418056107 4,397 60,945 SH   SOLE   60,945 0 0
Henry Jack & Assoc Inc Common Stock 426281101 622 8,938 SH   SOLE   8,938 0 0
Honda Motor ADR ADR 438128308 1,011 33,800 SH   SOLE   33,800 0 0
HSBC Holdings ADR ADR 404280406 1,442 38,058 SH   SOLE   38,058 0 0
Idexx Laboratories Common Stock 45168D104 3,198 43,067 SH   SOLE   43,067 0 0
Illinois Tool Works Inc Common Stock 452308109 3,625 44,035 SH   SOLE   44,035 0 0
Integra Lifesciences Holdings Corp Common Stock 457985208 318 5,333 SH   SOLE   5,333 0 0
Intel Common Stock 458140100 4,591 152,308 SH   SOLE   152,308 0 0
Internat'l Business Mach Common Stock 459200101 3,949 27,240 SH   SOLE   27,240 0 0
Intrepid Potash Inc Common Stock 46121Y102 150 27,135 SH   SOLE   27,135 0 0
J. P. Morgan Chase & Co. Inc. Common Stock 46625H100 3,509 57,561 SH   SOLE   57,561 0 0
J2 Global Inc. Common Stock 48123V102 408 5,759 SH   SOLE   5,759 0 0
Johnson & Johnson Common Stock 478160104 7,900 84,632 SH   SOLE   84,632 0 0
Kellogg Company Common Stock 487836108 3,581 53,805 SH   SOLE   53,805 0 0
Keysight Technologies Common Stock 49338L103 1,031 33,422 SH   SOLE   33,422 0 0
Laboratory CP Amer Hldgs Common Stock 50540R409 3,216 29,650 SH   SOLE   29,650 0 0
Laclede Gas Company New Common Stock 505597104 587 10,769 SH   SOLE   10,769 0 0
Landstar System Inc Common Stock 515098101 549 8,648 SH   SOLE   8,648 0 0
Lindsay Corporation Common Stock 535555106 241 3,556 SH   SOLE   3,556 0 0
Lowe's Common Stock 548661107 3,298 47,847 SH   SOLE   47,847 0 0
Makita Corp. ADR ADR 560877300 1,290 24,325 SH   SOLE   24,325 0 0
Masimo Corp Common Stock 574795100 685 17,771 SH   SOLE   17,771 0 0
McCormick & Company Common Stock 579780206 3,416 41,570 SH   SOLE   41,570 0 0
Medtronic Inc. Common Stock 585055106 3,789 56,605 SH   SOLE   56,605 0 0
Merck & Co. Inc. Common Stock 58933Y105 2,998 60,700 SH   SOLE   60,700 0 0
Meridian Bioscience Inc Common Stock 589584101 485 28,357 SH   SOLE   28,357 0 0
Microsoft Common Stock 594918104 4,113 92,935 SH   SOLE   92,935 0 0
Morningstar Inc Common Stock 617700109 575 7,166 SH   SOLE   7,166 0 0
National Fuel Gas Co Common Stock 636180101 2,071 41,432 SH   SOLE   41,432 0 0
Newbridge Bancorp Common Stock 65080T102 646 75,700 SH   SOLE   75,700 0 0
Novartis ADR ADR 66987V109 2,487 27,061 SH   SOLE   27,061 0 0
Oil-Dri Corp Of America Common Stock 677864100 422 18,438 SH   SOLE   18,438 0 0
OPKO HEALTH INC Common Stock 68375N103 209 24,823 SH   SOLE   24,823 0 0
Owens &Minor Inc Hldg Co Common Stock 690732102 247 7,733 SH   SOLE   7,733 0 0
Pepsico Common Stock 713448108 3,073 32,585 SH   SOLE   32,585 0 0
Petmed Express Inc Common Stock 716382106 569 35,345 SH   SOLE   35,345 0 0
Phillips Common Stock 718546104 1,270 16,529 SH   SOLE   16,529 0 0
Piedmond Natural Gas Common Stock 720186105 576 14,376 SH   SOLE   14,376 0 0
Procter & Gamble Common Stock 742718109 3,172 44,098 SH   SOLE   44,098 0 0
Qualcomm Inc Common Stock 747525103 2,790 51,932 SH   SOLE   51,932 0 0
Raven Industries Inc Common Stock 754212108 411 24,236 SH   SOLE   24,236 0 0
Raymond James Fincl Inc Common Stock 754730109 564 11,368 SH   SOLE   11,368 0 0
Robert Half Intl Common Stock 770323103 585 11,443 SH   SOLE   11,443 0 0
Royal Bank Canada PV$1 Common Stock 780087102 1,618 29,279 SH   SOLE   29,279 0 0
Royal Dutch Shell PLC ADR 780259206 924 19,503 SH   SOLE   19,503 0 0
Sanofi Aventis Spon ADR ADR 80105N105 1,787 37,651 SH   SOLE   37,651 0 0
SAP AG ADR ADR 803054204 1,343 20,721 SH   SOLE   20,721 0 0
Schlumberger Ltd Common Stock 806857108 2,483 36,006 SH   SOLE   36,006 0 0
Siemens ADR 826197501 1,119 12,530 SH   SOLE   12,530 0 0
Snap On Inc Common Stock 833034101 511 3,386 SH   SOLE   3,386 0 0
SOLARWINDS INC Common Stock 83416B109 205 5,213 SH   SOLE   5,213 0 0
Sonic Corp Common Stock 835451105 228 9,919 SH   SOLE   9,919 0 0
Synaptics Inc Common Stock 87157D109 801 9,711 SH   SOLE   9,711 0 0
T C F Financial Corp Common Stock 872275102 536 35,362 SH   SOLE   35,362 0 0
T. Rowe Group Inc. Common Stock 74144T108 3,127 44,992 SH   SOLE   44,992 0 0
Teledyne Technologies Common Stock 879360105 279 3,092 SH   SOLE   3,092 0 0
Teva Pharmaceuticals Common Stock 881624209 2,933 51,954 SH   SOLE   51,954 0 0
Tompkins Financial Cp Common Stock 890110109 602 11,275 SH   SOLE   11,275 0 0
Total S.A. Sponsor ADR ADR 89151E109 1,338 29,933 SH   SOLE   29,933 0 0
Toyota Motor Corp. ADR ADR 892331307 1,252 10,675 SH   SOLE   10,675 0 0
UBS Group AG F Common Stock H42097107 1,091 59,177 SH   SOLE   59,177 0 0
Under Armour Inc Cl A Common Stock 904311107 351 3,630 SH   SOLE   3,630 0 0
Unilever PLC NEW ADR ADR 904767704 2,501 61,336 SH   SOLE   61,336 0 0
Union Bankshares Inc Common Stock 905400107 292 11,031 SH   SOLE   11,031 0 0
United Parcel Service Inc Class B Common Stock 911312106 1,664 16,860 SH   SOLE   16,860 0 0
US Lime & Minerals Inc. Common Stock 911922102 380 8,316 SH   SOLE   8,316 0 0
Utah Medical Products Common Stock 917488108 288 5,337 SH   SOLE   5,337 0 0
Wal-Mart Stores Inc. Common Stock 931142103 2,673 41,222 SH   SOLE   41,222 0 0
Webster Finl Cp PV 0.01 Common Stock 947890109 630 17,686 SH   SOLE   17,686 0 0
Wells Fargo & Co Common Stock 949746104 3,834 74,665 SH   SOLE   74,665 0 0
WGL Holdings Inc. Common Stock 92924F106 247 4,286 SH   SOLE   4,286 0 0
Wiley John & Son Cl A Common Stock 968223206 480 9,598 SH   SOLE   9,598 0 0