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 COM 88579y101 1,942 9,326 SH   SOLE   0 0 9,326
Abbott Laboratories COM 002824100 1,000 20,570 SH   SOLE   0 0 20,570
Abbvie Inc COM 00287y109 2,059 28,400 SH   SOLE   0 0 28,400
Advanced Resources Group Inc COM 00766u107 0 15,000 SH   SOLE   0 0 15,000
Alphabet Inc Cap Stock Cl A COM 02079k305 16,718 17,983 SH   SOLE   0 0 17,983
Alphabet Inc Cap Stock Cl C COM 02079k107 6,435 7,081 SH   SOLE   0 0 7,081
Altria Group Inc COM 02209s103 365 4,900 SH   SOLE   0 0 4,900
Amazon.com Inc COM 023135106 27,541 28,451 SH   SOLE   0 0 28,451
Amgen Inc COM 031162100 620 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp COM 032511107 569 12,558 SH   SOLE   0 0 12,558
Apple Inc COM 037833100 18,447 128,088 SH   SOLE   0 0 128,088
AT&T Inc COM 00206r102 2,971 78,747 SH   SOLE   0 0 78,747
Bank of America Corporation COM 060505104 19,038 784,740 SH   SOLE   0 0 784,740
Bristol Myers Squibb Co COM 110122108 3,273 58,748 SH   SOLE   0 0 58,748
Camden Natl Corp COM 133034108 8,765 204,254 SH   SOLE   0 0 204,254
Cantel Medical Corp COM 138098108 17,459 224,098 SH   SOLE   0 0 224,098
Celgene Corp COM 151020104 351 2,700 SH   SOLE   0 0 2,700
Cerner Corp COM 156782104 518 7,800 SH   SOLE   0 0 7,800
Chevron Corp COM 166764100 7,175 68,768 SH   SOLE   0 0 68,768
Coca-Cola Co COM 191216100 336 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co COM 194162103 1,653 22,300 SH   SOLE   0 0 22,300
ConocoPhillips COM 20825c104 4,787 108,900 SH   SOLE   0 0 108,900
Copart Inc COM 217204106 16,556 520,796 SH   SOLE   0 0 520,796
Costco Wholesale Corp COM 22160k105 14,099 88,156 SH   SOLE   0 0 88,156
CSX Corp COM 126408103 208 3,808 SH   SOLE   0 0 3,808
Deere & Co COM 244199105 272 2,200 SH   SOLE   0 0 2,200
Digimarc Corp COM 25381b101 11,722 291,958 SH   SOLE   0 0 291,958
Disney Walt Co Disney COM 254687106 13,202 124,259 SH   SOLE   0 0 124,259
Dominion Resources Inc VA COM 25746u109 398 5,200 SH   SOLE   0 0 5,200
Dover Corp COM 260003108 8,086 100,800 SH   SOLE   0 0 100,800
Dow Chemical Co COM 260543103 4,973 78,847 SH   SOLE   0 0 78,847
Du Pont E I de Nemours & Co COM 263534109 10,607 131,420 SH   SOLE   0 0 131,420
Duke Energy Corp COM 26441c204 213 2,543 SH   SOLE   0 0 2,543
Eli Lilly & Co COM 532457108 10,864 132,007 SH   SOLE   0 0 132,007
Emerson Electric Co COM 291011104 9,169 153,785 SH   SOLE   0 0 153,785
Enbridge Inc COM 29250n105 392 9,840 SH   SOLE   0 0 9,840
Enwave Corp COM 29410k108 1,033 1,315,200 SH   SOLE   0 0 1,315,200
EOG Resources Inc COM 26875p101 471 5,200 SH   SOLE   0 0 5,200
Express Scripts Holding Co COM 30219g108 721 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 26,583 329,278 SH   SOLE   0 0 329,278
Fabrinet COM g3323l100 6,186 145,000 SH   SOLE   0 0 145,000
Facebook Inc Cl A COM 30303m102 32,880 217,776 SH   SOLE   0 0 217,776
FedEx Corp COM 31428x106 1,442 6,633 SH   SOLE   0 0 6,633
First Bancorp Inc ME COM 31866p102 960 35,467 SH   SOLE   0 0 35,467
FMC Corp COM 302491303 730 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc COM 36164y101 265 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp COM 369550108 218 1,102 SH   SOLE   0 0 1,102
General Electric Co COM 369604103 24,583 910,162 SH   SOLE   0 0 910,162
Genomic Health Inc COM 37244c101 685 21,040 SH   SOLE   0 0 21,040
Grace W R & Co COM 38388f108 625 8,680 SH   SOLE   0 0 8,680
Home Depot Inc COM 437076102 23,166 151,014 SH   SOLE   0 0 151,014
Honeywell Intl Inc COM 438516106 4,789 35,932 SH   SOLE   0 0 35,932
Idexx Laboratories Inc COM 45168d104 484 3,000 SH   SOLE   0 0 3,000
Igene Biotechnology Inc COM 451695100 2 9,029,103 SH   SOLE   0 0 9,029,103
International Business Machine COM 459200101 243 1,580 SH   SOLE   0 0 1,580
International Paper Co COM 460146103 1,099 19,422 SH   SOLE   0 0 19,422
Johnson & Johnson COM 478160104 2,231 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co COM 46625h100 26,242 287,109 SH   SOLE   0 0 287,109
Kansas City Southern COM 485170302 628 6,000 SH   SOLE   0 0 6,000
Kimberly Clark Corp COM 494368103 2,155 16,690 SH   SOLE   0 0 16,690
Kinder Morgan Inc COM 49456b101 1,226 64,000 SH   SOLE   0 0 64,000
Laboratory Corp America Holdin COM 50540r409 462 3,000 SH   SOLE   0 0 3,000
LCNB Corp COM 50181p100 286 14,300 SH   SOLE   0 0 14,300
Logitech Intl SA COM h50430232 220 6,000 SH   SOLE   0 0 6,000
M & T Bank Corp COM 55261f104 5,188 32,034 SH   SOLE   0 0 32,034
MasterCard Inc Cl A COM 57636q104 13,357 109,983 SH   SOLE   0 0 109,983
McDonalds Corp COM 580135101 5,455 35,616 SH   SOLE   0 0 35,616
Merck & Co Inc COM 58933y105 11,909 185,816 SH   SOLE   0 0 185,816
Microsoft Corp COM 594918104 201 2,918 SH   SOLE   0 0 2,918
Minerals Technologies Inc COM 603158106 12,479 170,478 SH   SOLE   0 0 170,478
Netflix Inc COM 64110l106 504 3,375 SH   SOLE   0 0 3,375
Nextera Energy Inc COM 65339f101 2,930 20,907 SH   SOLE   0 0 20,907
Nike Inc Cl B COM 654106103 12,121 205,436 SH   SOLE   0 0 205,436
Norfolk Southern Corp COM 655844108 6,840 56,200 SH   SOLE   0 0 56,200
Nucor Corp COM 670346105 2,656 45,900 SH   SOLE   0 0 45,900
Occidental Petroleum Corp COM 674599105 3,891 64,995 SH   SOLE   0 0 64,995
PepsiCo Inc COM 713448108 4,041 34,990 SH   SOLE   0 0 34,990
Philip Morris Intl Inc COM 718172109 295 2,515 SH   SOLE   0 0 2,515
PNC Financial Services Group I COM 693475105 9,902 79,295 SH   SOLE   0 0 79,295
Praxair Inc COM 74005p104 647 4,880 SH   SOLE   0 0 4,880
Procter & Gamble Co COM 742718109 2,510 28,800 SH   SOLE   0 0 28,800
QEP Resources Inc COM 74733v100 542 53,670 SH   SOLE   0 0 53,670
Quaker Chem Corp COM 747316107 436 3,000 SH   SOLE   0 0 3,000
Qualcomm Inc COM 747525103 803 14,549 SH   SOLE   0 0 14,549
Schlumberger Ltd COM 806857108 8,876 134,816 SH   SOLE   0 0 134,816
Seagate Technology PLC COM g7945m107 11,648 300,600 SH   SOLE   0 0 300,600
Skyworks Solutions Inc COM 83088m102 9,764 101,758 SH   SOLE   0 0 101,758
Southern Co COM 842587107 221 4,614 SH   SOLE   0 0 4,614
Technipfmc PLC COM g87110105 408 15,000 SH   SOLE   0 0 15,000
Teleflex Inc COM 879369106 30,124 144,994 SH   SOLE   0 0 144,994
Time Warner Inc COM 887317303 268 2,666 SH   SOLE   0 0 2,666
Timken Co COM 887389104 592 12,800 SH   SOLE   0 0 12,800
TJX Cos Inc COM 872540109 12,056 167,045 SH   SOLE   0 0 167,045
Union Pacific Corp COM 907818108 13,779 126,514 SH   SOLE   0 0 126,514
United Parcel Service Inc Cl B COM 911312106 708 6,400 SH   SOLE   0 0 6,400
Viacom Inc Cl B COM 92553p201 218 6,500 SH   SOLE   0 0 6,500
Visa Inc Cl A COM 92826c839 9,783 104,317 SH   SOLE   0 0 104,317
Wal Mart Stores Inc COM 931142103 416 5,500 SH   SOLE   0 0 5,500
Waste Connections Inc COM 94106b101 14,319 222,279 SH   SOLE   0 0 222,279
Waste Management Inc COM 94106l109 20,297 276,720 SH   SOLE   0 0 276,720
Zimmer Holdings Inc COM 98956p102 334 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A COM 01609w102 423 3,000 SH   SOLE   0 0 3,000
Danone Sp ADR ADR 23636t100 375 25,000 SH   SOLE   0 0 25,000
Fresenius Med Care AG & Co KGA COM 358029106 787 16,280 SH   SOLE   0 0 16,280
HDFC Bank Ltd ADR Reps 3 ADR 40415f101 261 3,000 SH   SOLE   0 0 3,000
Marine Harvest ASA Sp ADR ADR 56824r205 299 17,500 SH   SOLE   0 0 17,500
Novo-Nordisk A/S ADR ADR 670100205 214 5,000 SH   SOLE   0 0 5,000
Royal Dutch Shell PLC Sp ADR A ADR 780259206 5,822 109,465 SH   SOLE   0 0 109,465
Tencent Holdings Ltd ADR ADR 88032q109 286 8,000 SH   SOLE   0 0 8,000
PowerShares ETF Trust Water Re ETF 73935x575 405 15,000 SH   SOLE   0 0 15,000
SPDR S&P 500 ETF TR ETF 78462f103 224 925 SH   SOLE   0 0 925
SPDR Series Trust S&P Biotech ETF 78464a870 5,606 72,640 SH   SOLE   0 0 72,640
Advantage Funds Inc Stateg Val MF 007568405 267 6,682 SH   SOLE   0 0 6,682
Capital Income Builder Fund MF 140193103 691 11,270 SH   SOLE   0 0 11,270
Dreyfus Premier Inv Funds Inc MF 261986582 94 10,604 SH   SOLE   0 0 10,604
T Rowe Price New Horizons Fund MF 779562107 2,803 54,928 SH   SOLE   0 0 54,928
Enterprise Products Partners L MF 293792107 217 8,000 SH   SOLE   0 0 8,000
American Tower REIT RE 03027x100 498 3,763 SH   SOLE   0 0 3,763
Kimco Realty Corp RE 49446r109 5,571 303,592 SH   SOLE   0 0 303,592
Ventas Inc COM 92276f100 273 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors RE 948741103 828 27,524 SH   SOLE   0 0 27,524