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 Co cs 88579y101 1,958 8,318 SH   SOLE   0 0 8,318
Abbott Laboratories cs 002824100 1,174 20,570 SH   SOLE   0 0 20,570
Abbvie Inc cs 00287y109 2,747 28,400 SH   SOLE   0 0 28,400
Alphabet Inc Cap Stock Cl A cs 02079k305 18,990 18,027 SH   SOLE   0 0 18,027
Alphabet Inc Cap Stock Cl C cs 02079k107 7,378 7,051 SH   SOLE   0 0 7,051
Altria Group Inc cs 02209s103 348 4,870 SH   SOLE   0 0 4,870
Amazon.com Inc cs 023135106 32,448 27,746 SH   SOLE   0 0 27,746
Amgen Inc cs 031162100 626 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp cs 032511107 674 12,558 SH   SOLE   0 0 12,558
Apple Inc cs 037833100 21,804 128,840 SH   SOLE   0 0 128,840
AT&T Inc cs 00206r102 3,071 78,977 SH   SOLE   0 0 78,977
Bank of America Corporation cs 060505104 23,239 787,230 SH   SOLE   0 0 787,230
Bristol Myers Squibb Co cs 110122108 3,600 58,748 SH   SOLE   0 0 58,748
Camden Natl Corp cs 133034108 8,520 202,239 SH   SOLE   0 0 202,239
Cantel Medical Corp cs 138098108 23,041 223,982 SH   SOLE   0 0 223,982
Cerner Corp cs 156782104 526 7,800 SH   SOLE   0 0 7,800
Chevron Corp cs 166764100 8,619 68,848 SH   SOLE   0 0 68,848
Coca-Cola Co cs 191216100 344 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co cs 194162103 1,745 23,130 SH   SOLE   0 0 23,130
ConocoPhillips cs 20825c104 7,755 141,285 SH   SOLE   0 0 141,285
Copart Inc cs 217204106 22,408 518,831 SH   SOLE   0 0 518,831
Costco Wholesale Corp cs 22160k105 16,454 88,408 SH   SOLE   0 0 88,408
Deere & Co cs 244199105 353 2,253 SH   SOLE   0 0 2,253
Digimarc Corp cs 25381b101 11,817 326,894 SH   SOLE   0 0 326,894
Disney Walt Co Disney cs 254687106 13,451 125,116 SH   SOLE   0 0 125,116
Dominion Resources Inc VA cs 25746u109 422 5,201 SH   SOLE   0 0 5,201
Dover Corp cs 260003108 10,180 100,800 SH   SOLE   0 0 100,800
Dowdupont Inc cs 26078j100 17,585 246,910 SH   SOLE   0 0 246,910
Eli Lilly & Co cs 532457108 5,415 64,110 SH   SOLE   0 0 64,110
Emerson Electric Co cs 291011104 10,696 153,485 SH   SOLE   0 0 153,485
Enbridge Inc cs 29250n105 385 9,840 SH   SOLE   0 0 9,840
Enwave Corp cs 29410k108 912 1,148,500 SH   SOLE   0 0 1,148,500
EOG Resources Inc cs 26875p101 561 5,200 SH   SOLE   0 0 5,200
Express Scripts Holding Co cs 30219g108 843 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp cs 30231g102 27,169 324,834 SH   SOLE   0 0 324,834
Fabrinet cs g3323l100 1,618 56,380 SH   SOLE   0 0 56,380
Facebook Inc Cl A cs 30303m102 34,172 193,655 SH   SOLE   0 0 193,655
FedEx Corp cs 31428x106 1,655 6,633 SH   SOLE   0 0 6,633
First Bancorp Inc ME cs 31866p102 948 34,797 SH   SOLE   0 0 34,797
FMC Corp cs 302491303 947 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc cs 36164y101 277 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp cs 369550108 224 1,102 SH   SOLE   0 0 1,102
General Electric Co cs 369604103 11,416 654,204 SH   SOLE   0 0 654,204
Genomic Health Inc cs 37244c101 658 19,240 SH   SOLE   0 0 19,240
Grace W R & Co cs 38388f108 609 8,680 SH   SOLE   0 0 8,680
Home Depot Inc cs 437076102 28,516 150,457 SH   SOLE   0 0 150,457
Honeywell Intl Inc cs 438516106 5,511 35,932 SH   SOLE   0 0 35,932
Idexx Laboratories Inc cs 45168d104 469 3,000 SH   SOLE   0 0 3,000
Igene Biotechnology Inc cs 451695100 1 9,049,487 SH   SOLE   0 0 9,049,487
International Paper Co cs 460146103 1,125 19,422 SH   SOLE   0 0 19,422
John Bean Technologies Corp cs 477839104 206 1,857 SH   SOLE   0 0 1,857
Johnson & Johnson cs 478160104 2,357 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co cs 46625h100 30,442 284,668 SH   SOLE   0 0 284,668
Kansas City Southern cs 485170302 631 6,000 SH   SOLE   0 0 6,000
Kimberly Clark Corp cs 494368103 2,014 16,690 SH   SOLE   0 0 16,690
Laboratory Corp America Holdin cs 50540r409 479 3,000 SH   SOLE   0 0 3,000
LCNB Corp cs 50181p100 266 13,000 SH   SOLE   0 0 13,000
Logitech Intl SA cs h50430232 202 6,000 SH   SOLE   0 0 6,000
M & T Bank Corp cs 55261f104 5,477 32,034 SH   SOLE   0 0 32,034
MasterCard Inc Cl A cs 57636q104 16,596 109,648 SH   SOLE   0 0 109,648
McDonalds Corp cs 580135101 6,027 35,016 SH   SOLE   0 0 35,016
Merck & Co Inc cs 58933y105 10,270 182,516 SH   SOLE   0 0 182,516
Microsoft Corp cs 594918104 254 2,968 SH   SOLE   0 0 2,968
Minerals Technologies Inc cs 603158106 11,649 169,196 SH   SOLE   0 0 169,196
Netflix Inc cs 64110l106 648 3,375 SH   SOLE   0 0 3,375
Nextera Energy Inc cs 65339f101 3,265 20,907 SH   SOLE   0 0 20,907
Nike Inc Cl B cs 654106103 12,887 206,031 SH   SOLE   0 0 206,031
Norfolk Southern Corp cs 655844108 8,143 56,200 SH   SOLE   0 0 56,200
Nucor Corp cs 670346105 2,918 45,900 SH   SOLE   0 0 45,900
NVIDIA Corp cs 67066g104 230 1,190 SH   SOLE   0 0 1,190
PepsiCo Inc cs 713448108 4,196 34,990 SH   SOLE   0 0 34,990
Philip Morris Intl Inc cs 718172109 265 2,510 SH   SOLE   0 0 2,510
PNC Financial Services Group I cs 693475105 11,677 80,925 SH   SOLE   0 0 80,925
Praxair Inc cs 74005p104 755 4,880 SH   SOLE   0 0 4,880
Procter & Gamble Co cs 742718109 2,646 28,800 SH   SOLE   0 0 28,800
QEP Resources Inc cs 74733v100 482 50,370 SH   SOLE   0 0 50,370
Quaker Chem Corp cs 747316107 452 3,000 SH   SOLE   0 0 3,000
Qualcomm Inc cs 747525103 915 14,300 SH   SOLE   0 0 14,300
Schlumberger Ltd cs 806857108 7,765 115,221 SH   SOLE   0 0 115,221
Seagate Technology PLC cs g7945m107 7,931 189,550 SH   SOLE   0 0 189,550
Skyworks Solutions Inc cs 83088m102 9,709 102,257 SH   SOLE   0 0 102,257
Southern Co cs 842587107 212 4,410 SH   SOLE   0 0 4,410
Teleflex Inc cs 879369106 35,303 141,883 SH   SOLE   0 0 141,883
Texas Instruments Inc cs 882508104 220 2,110 SH   SOLE   0 0 2,110
Time Warner Inc cs 887317303 229 2,500 SH   SOLE   0 0 2,500
TJX Cos Inc cs 872540109 6,693 87,530 SH   SOLE   0 0 87,530
Union Pacific Corp cs 907818108 16,605 123,827 SH   SOLE   0 0 123,827
United Parcel Service Inc Cl B cs 911312106 763 6,400 SH   SOLE   0 0 6,400
Verizon Communications Inc cs 92343v104 212 4,007 SH   SOLE   0 0 4,007
Viacom Inc Cl B cs 92553p201 200 6,500 SH   SOLE   0 0 6,500
Visa Inc Cl A cs 92826c839 12,868 112,854 SH   SOLE   0 0 112,854
VMware Inc Cl A cs 928563402 276 2,200 SH   SOLE   0 0 2,200
Wal Mart Stores Inc cs 931142103 543 5,500 SH   SOLE   0 0 5,500
Waste Connections Inc cs 94106b101 15,769 222,289 SH   SOLE   0 0 222,289
Waste Management Inc cs 94106l109 23,864 276,526 SH   SOLE   0 0 276,526
Zimmer Holdings Inc cs 98956p102 314 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A ad 01609w102 528 3,065 SH   SOLE   0 0 3,065
Danone Sp ADR ad 23636t100 420 25,000 SH   SOLE   0 0 25,000
Fresenius Med Care AG & Co KGA ad 358029106 856 16,280 SH   SOLE   0 0 16,280
HDFC Bank Ltd ADR Reps 3 ad 40415f101 305 3,000 SH   SOLE   0 0 3,000
Marine Harvest ASA Sp ADR ad 56824r205 297 17,500 SH   SOLE   0 0 17,500
Novo-Nordisk A/S ADR ad 670100205 268 5,000 SH   SOLE   0 0 5,000
Royal Dutch Shell PLC Sp ADR A ad 780259206 7,302 109,465 SH   SOLE   0 0 109,465
Tencent Holdings Ltd ADR ad 88032q109 312 6,000 SH   SOLE   0 0 6,000
PowerShares ETF Trust Water Re ui 73935x575 454 15,000 SH   SOLE   0 0 15,000
SPDR S&P 500 ETF TR ui 78462f103 234 875 SH   SOLE   0 0 875
SPDR Series Trust S&P Biotech ui 78464a870 12,986 153,015 SH   SOLE   0 0 153,015
Advantage Funds Inc Stateg Val mf 007568405 295 7,349 SH   SOLE   0 0 7,349
Capital Income Builder Fund mf 140193103 730 11,622 SH   SOLE   0 0 11,622
Dreyfus Premier Inv Funds Inc mf 261986582 97 10,766 SH   SOLE   0 0 10,766
T Rowe Price New Horizons Fund mf 779562107 3,037 57,771 SH   SOLE   0 0 57,771
Enterprise Products Partners L ml 293792107 212 8,000 SH   SOLE   0 0 8,000
American Tower REIT re 03027x100 537 3,763 SH   SOLE   0 0 3,763
Kimco Realty Corp re 49446r109 2,243 123,592 SH   SOLE   0 0 123,592
Ventas Inc re 92276f100 236 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 905 27,524 SH   SOLE   0 0 27,524