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,746 8,318 SH   SOLE   0 0 8,318
Abbott Laboratories cs 002824100 1,089 20,400 SH   SOLE   0 0 20,400
Abbvie Inc cs 00287y109 2,524 28,400 SH   SOLE   0 0 28,400
Alphabet Inc Cap Stock Cl A cs 02079k305 17,478 17,950 SH   SOLE   0 0 17,950
Alphabet Inc Cap Stock Cl C cs 02079k107 6,763 7,052 SH   SOLE   0 0 7,052
Altria Group Inc cs 02209s103 298 4,700 SH   SOLE   0 0 4,700
Amazon.com Inc cs 023135106 26,643 27,714 SH   SOLE   0 0 27,714
Amgen Inc cs 031162100 671 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp cs 032511107 613 12,558 SH   SOLE   0 0 12,558
Apple Inc cs 037833100 19,752 128,159 SH   SOLE   0 0 128,159
AT&T Inc cs 00206r102 3,074 78,487 SH   SOLE   0 0 78,487
Bank of America Corporation cs 060505104 19,923 786,231 SH   SOLE   0 0 786,231
Bristol Myers Squibb Co cs 110122108 3,669 57,556 SH   SOLE   0 0 57,556
Camden Natl Corp cs 133034108 8,826 202,239 SH   SOLE   0 0 202,239
Cantel Medical Corp cs 138098108 21,101 224,073 SH   SOLE   0 0 224,073
Celgene Corp cs 151020104 394 2,700 SH   SOLE   0 0 2,700
Cerner Corp cs 156782104 556 7,800 SH   SOLE   0 0 7,800
Chevron Corp cs 166764100 8,084 68,796 SH   SOLE   0 0 68,796
Coca-Cola Co cs 191216100 338 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co cs 194162103 1,683 23,100 SH   SOLE   0 0 23,100
ConocoPhillips cs 20825c104 5,541 110,705 SH   SOLE   0 0 110,705
Copart Inc cs 217204106 17,833 518,851 SH   SOLE   0 0 518,851
Costco Wholesale Corp cs 22160k105 14,597 88,846 SH   SOLE   0 0 88,846
Deere & Co cs 244199105 276 2,200 SH   SOLE   0 0 2,200
Digimarc Corp cs 25381b101 11,940 326,228 SH   SOLE   0 0 326,228
Disney Walt Co Disney cs 254687106 12,281 124,594 SH   SOLE   0 0 124,594
Dominion Resources Inc VA cs 25746u109 400 5,200 SH   SOLE   0 0 5,200
Dover Corp cs 260003108 9,212 100,800 SH   SOLE   0 0 100,800
Dowdupont Inc cs 26078j100 16,875 243,754 SH   SOLE   0 0 243,754
Duke Energy Corp cs 26441c204 213 2,543 SH   SOLE   0 0 2,543
Eli Lilly & Co cs 532457108 5,475 64,000 SH   SOLE   0 0 64,000
Emerson Electric Co cs 291011104 9,564 152,193 SH   SOLE   0 0 152,193
Enbridge Inc cs 29250n105 412 9,840 SH   SOLE   0 0 9,840
Enwave Corp cs 29410k108 1,541 1,317,400 SH   SOLE   0 0 1,317,400
EOG Resources Inc cs 26875p101 503 5,200 SH   SOLE   0 0 5,200
Express Scripts Holding Co cs 30219g108 715 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp cs 30231g102 26,814 327,082 SH   SOLE   0 0 327,082
Fabrinet cs g3323l100 5,225 140,980 SH   SOLE   0 0 140,980
Facebook Inc Cl A cs 30303m102 33,050 193,424 SH   SOLE   0 0 193,424
FedEx Corp cs 31428x106 1,496 6,633 SH   SOLE   0 0 6,633
First Bancorp Inc ME cs 31866p102 1,075 35,467 SH   SOLE   0 0 35,467
FMC Corp cs 302491303 893 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc cs 36164y101 266 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp cs 369550108 227 1,102 SH   SOLE   0 0 1,102
General Electric Co cs 369604103 21,698 897,350 SH   SOLE   0 0 897,350
Genomic Health Inc cs 37244c101 675 21,040 SH   SOLE   0 0 21,040
Gilead Sciences Inc cs 375558103 207 2,550 SH   SOLE   0 0 2,550
Grace W R & Co cs 38388f108 626 8,680 SH   SOLE   0 0 8,680
Home Depot Inc cs 437076102 24,601 150,409 SH   SOLE   0 0 150,409
Honeywell Intl Inc cs 438516106 5,093 35,932 SH   SOLE   0 0 35,932
Idexx Laboratories Inc cs 45168d104 466 3,000 SH   SOLE   0 0 3,000
Igene Biotechnology Inc cs 451695100 2 9,029,103 SH   SOLE   0 0 9,029,103
International Business Machine cs 459200101 229 1,580 SH   SOLE   0 0 1,580
International Paper Co cs 460146103 1,104 19,422 SH   SOLE   0 0 19,422
Johnson & Johnson cs 478160104 2,193 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co cs 46625h100 27,288 285,710 SH   SOLE   0 0 285,710
Kansas City Southern cs 485170302 652 6,000 SH   SOLE   0 0 6,000
Kimberly Clark Corp cs 494368103 1,942 16,500 SH   SOLE   0 0 16,500
Laboratory Corp America Holdin cs 50540r409 453 3,000 SH   SOLE   0 0 3,000
LCNB Corp cs 50181p100 300 14,300 SH   SOLE   0 0 14,300
Logitech Intl SA cs h50430232 219 6,000 SH   SOLE   0 0 6,000
M & T Bank Corp cs 55261f104 5,159 32,034 SH   SOLE   0 0 32,034
MasterCard Inc Cl A cs 57636q104 15,495 109,738 SH   SOLE   0 0 109,738
McDonalds Corp cs 580135101 5,196 33,166 SH   SOLE   0 0 33,166
Merck & Co Inc cs 58933y105 13,353 208,540 SH   SOLE   0 0 208,540
Microsoft Corp cs 594918104 206 2,768 SH   SOLE   0 0 2,768
Minerals Technologies Inc cs 603158106 11,854 167,786 SH   SOLE   0 0 167,786
Netflix Inc cs 64110l106 612 3,375 SH   SOLE   0 0 3,375
Nextera Energy Inc cs 65339f101 3,064 20,907 SH   SOLE   0 0 20,907
Nike Inc Cl B cs 654106103 10,639 205,186 SH   SOLE   0 0 205,186
Norfolk Southern Corp cs 655844108 7,432 56,200 SH   SOLE   0 0 56,200
Nucor Corp cs 670346105 2,567 45,800 SH   SOLE   0 0 45,800
Occidental Petroleum Corp cs 674599105 2,694 41,963 SH   SOLE   0 0 41,963
PepsiCo Inc cs 713448108 3,793 34,042 SH   SOLE   0 0 34,042
Philip Morris Intl Inc cs 718172109 261 2,355 SH   SOLE   0 0 2,355
PNC Financial Services Group I cs 693475105 10,827 80,340 SH   SOLE   0 0 80,340
Praxair Inc cs 74005p104 682 4,880 SH   SOLE   0 0 4,880
Procter & Gamble Co cs 742718109 2,529 27,800 SH   SOLE   0 0 27,800
QEP Resources Inc cs 74733v100 438 51,070 SH   SOLE   0 0 51,070
Quaker Chem Corp cs 747316107 444 3,000 SH   SOLE   0 0 3,000
Qualcomm Inc cs 747525103 741 14,300 SH   SOLE   0 0 14,300
Schlumberger Ltd cs 806857108 2,682 38,443 SH   SOLE   0 0 38,443
Seagate Technology PLC cs g7945m107 1,786 53,850 SH   SOLE   0 0 53,850
Skyworks Solutions Inc cs 83088m102 10,377 101,832 SH   SOLE   0 0 101,832
Southern Co cs 842587107 207 4,204 SH   SOLE   0 0 4,204
Technipfmc PLC cs g87110105 419 15,000 SH   SOLE   0 0 15,000
Teleflex Inc cs 879369106 34,386 142,110 SH   SOLE   0 0 142,110
Time Warner Inc cs 887317303 256 2,500 SH   SOLE   0 0 2,500
Timken Co cs 887389104 621 12,800 SH   SOLE   0 0 12,800
TJX Cos Inc cs 872540109 12,665 171,770 SH   SOLE   0 0 171,770
Union Pacific Corp cs 907818108 14,556 125,514 SH   SOLE   0 0 125,514
United Parcel Service Inc Cl B cs 911312106 769 6,400 SH   SOLE   0 0 6,400
Visa Inc Cl A cs 92826c839 11,708 111,249 SH   SOLE   0 0 111,249
VMware Inc Cl A cs 928563402 240 2,200 SH   SOLE   0 0 2,200
Wal Mart Stores Inc cs 931142103 430 5,500 SH   SOLE   0 0 5,500
Waste Connections Inc cs 94106b101 15,510 221,694 SH   SOLE   0 0 221,694
Waste Management Inc cs 94106l109 21,627 276,315 SH   SOLE   0 0 276,315
Zimmer Holdings Inc cs 98956p102 304 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A ad 01609w102 518 3,000 SH   SOLE   0 0 3,000
Danone Sp ADR ad 23636t100 392 25,000 SH   SOLE   0 0 25,000
Fresenius Med Care AG & Co KGA ad 358029106 796 16,280 SH   SOLE   0 0 16,280
HDFC Bank Ltd ADR Reps 3 ad 40415f101 289 3,000 SH   SOLE   0 0 3,000
Marine Harvest ASA Sp ADR ad 56824r205 346 17,500 SH   SOLE   0 0 17,500
Novo-Nordisk A/S ADR ad 670100205 241 5,000 SH   SOLE   0 0 5,000
Royal Dutch Shell PLC Sp ADR A ad 780259206 6,451 106,489 SH   SOLE   0 0 106,489
Tencent Holdings Ltd ADR ad 88032q109 344 8,000 SH   SOLE   0 0 8,000
PowerShares ETF Trust Water Re ui 73935x575 427 15,000 SH   SOLE   0 0 15,000
SPDR S&P 500 ETF TR ui 78462f103 220 875 SH   SOLE   0 0 875
SPDR Series Trust S&P Biotech ui 78464a870 13,219 152,695 SH   SOLE   0 0 152,695
Advantage Funds Inc Stateg Val mf 007568405 277 6,682 SH   SOLE   0 0 6,682
Capital Income Builder Fund mf 140193103 713 11,361 SH   SOLE   0 0 11,361
T Rowe Price New Horizons Fund mf 779562107 2,903 53,328 SH   SOLE   0 0 53,328
Enterprise Products Partners L ml 293792107 209 8,000 SH   SOLE   0 0 8,000
American Tower REIT re 03027x100 514 3,763 SH   SOLE   0 0 3,763
Kimco Realty Corp re 49446r109 5,922 302,900 SH   SOLE   0 0 302,900
Ventas Inc re 92276f100 256 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 874 27,524 SH   SOLE   0 0 27,524