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,784 9,326 SH   SOLE   0 0 9,326
Abbott Laboratories COM 002824100 914 20,570 SH   SOLE   0 0 20,570
AbbVie Inc COM 00287y109 1,857 28,500 SH   SOLE   0 0 28,500
Advanced Resources Group Inc COM 00766u107 0 15,000 SH   SOLE   0 0 15,000
Alphabet Inc Cap Stock Cl A COM 02079k305 15,044 17,745 SH   SOLE   0 0 17,745
Alphabet Inc Cap Stock Cl C COM 02079k107 5,837 7,036 SH   SOLE   0 0 7,036
Altria Group Inc COM 02209s103 350 4,900 SH   SOLE   0 0 4,900
Amazon.com Inc COM 023135106 25,110 28,324 SH   SOLE   0 0 28,324
Amgen Inc COM 031162100 591 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp COM 032511107 779 12,558 SH   SOLE   0 0 12,558
Apple Inc COM 037833100 18,281 127,252 SH   SOLE   0 0 127,252
AT&T Inc COM 00206r102 3,232 77,797 SH   SOLE   0 0 77,797
Bank America Corp COM 060505104 18,524 785,240 SH   SOLE   0 0 785,240
Bristol-Myers Squibb Co COM 110122108 3,684 67,748 SH   SOLE   0 0 67,748
Camden Natl Corp COM 133034108 9,053 205,574 SH   SOLE   0 0 205,574
Cantel Medical Corp COM 138098108 27,926 348,641 SH   SOLE   0 0 348,641
Celgene Corp COM 151020104 336 2,700 SH   SOLE   0 0 2,700
Cerner Corp COM 156782104 459 7,800 SH   SOLE   0 0 7,800
Chevron Corp COM 166764100 7,322 68,191 SH   SOLE   0 0 68,191
Coca-Cola Co COM 191216100 318 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co COM 194162103 1,632 22,300 SH   SOLE   0 0 22,300
ConocoPhillips COM 20825c104 576 11,550 SH   SOLE   0 0 11,550
Copart Inc COM 217204106 32,853 530,491 SH   SOLE   0 0 530,491
Costco Wholesale Corp COM 22160k105 487 2,906 SH   SOLE   0 0 2,906
Deere & Co COM 244199105 239 2,200 SH   SOLE   0 0 2,200
Digimarc Corp COM 25381b101 7,797 288,778 SH   SOLE   0 0 288,778
Discovery Communications New S COM 25470f302 212 7,500 SH   SOLE   0 0 7,500
Disney Walt Co Disney COM 254687106 14,149 124,779 SH   SOLE   0 0 124,779
Dominion Resources Inc VA New COM 25746u109 403 5,200 SH   SOLE   0 0 5,200
Dover Corp COM 260003108 8,099 100,800 SH   SOLE   0 0 100,800
Dow Chemical Co COM 260543103 5,010 78,847 SH   SOLE   0 0 78,847
Du Pont E I de Nemours & Co COM 263534109 10,557 131,420 SH   SOLE   0 0 131,420
Duke Energy Corp COM 26441c204 209 2,543 SH   SOLE   0 0 2,543
Emerson Electric Co COM 291011104 9,206 153,785 SH   SOLE   0 0 153,785
Enbridge Inc COM 29250n105 206 4,920 SH   SOLE   0 0 4,920
EnWave Corp COM 29410k108 996 1,315,500 SH   SOLE   0 0 1,315,500
EOG Resources Inc COM 26875p101 654 6,700 SH   SOLE   0 0 6,700
Express Scripts Holding Co COM 30219g108 744 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 26,955 328,678 SH   SOLE   0 0 328,678
Fabrinet COM g3323l100 5,964 141,900 SH   SOLE   0 0 141,900
Facebook Inc Cl A COM 30303m102 30,802 216,836 SH   SOLE   0 0 216,836
FedEx Corp COM 31428x106 1,294 6,633 SH   SOLE   0 0 6,633
First Bancorp Inc ME COM 31866p102 966 35,467 SH   SOLE   0 0 35,467
FMC Corp COM 302491303 696 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc COM 36164y101 283 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp COM 369550108 244 1,302 SH   SOLE   0 0 1,302
General Electric Co COM 369604103 27,047 907,617 SH   SOLE   0 0 907,617
Genomic Health Inc COM 37244c101 663 21,040 SH   SOLE   0 0 21,040
Grace W R & Co COM 38388f108 605 8,680 SH   SOLE   0 0 8,680
Home Depot Inc COM 437076102 22,456 152,937 SH   SOLE   0 0 152,937
Honeywell Intl Inc COM 438516106 4,487 35,932 SH   SOLE   0 0 35,932
Idexx Laboratories Inc COM 45168d104 618 4,000 SH   SOLE   0 0 4,000
Igene Biotechnology Inc COM 451695100 2 9,029,103 SH   SOLE   0 0 9,029,103
International Paper Co COM 460146103 986 19,422 SH   SOLE   0 0 19,422
Intl Business Machines COM 459200101 309 1,776 SH   SOLE   0 0 1,776
Johnson & Johnson COM 478160104 2,101 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co COM 46625h100 25,207 286,969 SH   SOLE   0 0 286,969
Kansas City Southern COM 485170302 686 8,000 SH   SOLE   0 0 8,000
Kimberly Clark Corp COM 494368103 2,197 16,690 SH   SOLE   0 0 16,690
Kinder Morgan Inc COM 49456b101 1,391 64,000 SH   SOLE   0 0 64,000
Laboratory Corp America Holdin COM 50540r409 430 3,000 SH   SOLE   0 0 3,000
LCNB Corp COM 50181p100 341 14,300 SH   SOLE   0 0 14,300
Lilly Eli & Co COM 532457108 13,423 159,583 SH   SOLE   0 0 159,583
M & T Bank Corp COM 55261f104 4,957 32,034 SH   SOLE   0 0 32,034
MasterCard Incorporated Cl A COM 57636q104 12,284 109,218 SH   SOLE   0 0 109,218
McDonalds Corp COM 580135101 4,616 35,616 SH   SOLE   0 0 35,616
Mead Johnson Nutrition Co COM 582839106 1,337 15,010 SH   SOLE   0 0 15,010
Merck & Co Inc COM 58933y105 11,454 180,266 SH   SOLE   0 0 180,266
Minerals Technologies Inc COM 603158106 13,017 169,938 SH   SOLE   0 0 169,938
Netflix Inc COM 64110l106 499 3,375 SH   SOLE   0 0 3,375
Nextera Energy Inc COM 65339f101 2,684 20,907 SH   SOLE   0 0 20,907
Nike Inc Cl B COM 654106103 11,739 210,646 SH   SOLE   0 0 210,646
Norfolk Southern Corp COM 655844108 6,293 56,200 SH   SOLE   0 0 56,200
Nucor Corp COM 670346105 2,741 45,900 SH   SOLE   0 0 45,900
O'Reilly Automotive Inc COM 67103h107 270 1,000 SH   SOLE   0 0 1,000
Occidental Petroleum Corp COM 674599105 4,052 63,945 SH   SOLE   0 0 63,945
PepsiCo Inc COM 713448108 3,914 34,990 SH   SOLE   0 0 34,990
Pfizer Inc COM 717081103 203 5,933 SH   SOLE   0 0 5,933
Philip Morris Intl Inc COM 718172109 284 2,515 SH   SOLE   0 0 2,515
PNC Financial Services Group I COM 693475105 9,471 78,765 SH   SOLE   0 0 78,765
Praxair Inc COM 74005p104 579 4,880 SH   SOLE   0 0 4,880
Procter And Gamble Co COM 742718109 2,588 28,800 SH   SOLE   0 0 28,800
QEP Resources Inc COM 74733v100 662 52,070 SH   SOLE   0 0 52,070
Quaker Chem Corp COM 747316107 395 3,000 SH   SOLE   0 0 3,000
Qualcomm Inc COM 747525103 1,035 18,049 SH   SOLE   0 0 18,049
Schlumberger Ltd COM 806857108 10,569 135,326 SH   SOLE   0 0 135,326
Seagate Technology PLC COM g7945m107 13,745 299,250 SH   SOLE   0 0 299,250
Skyworks Solutions Inc COM 83088m102 9,904 101,083 SH   SOLE   0 0 101,083
Southern Co COM 842587107 230 4,614 SH   SOLE   0 0 4,614
Spectra Energy Corp COM 847560109 203 5,000 SH   SOLE   0 0 5,000
Teleflex Inc COM 879369106 28,551 147,374 SH   SOLE   0 0 147,374
Time Warner Inc COM 887317303 260 2,666 SH   SOLE   0 0 2,666
Timken Co COM 887389104 579 12,800 SH   SOLE   0 0 12,800
TJX Cos Inc COM 872540109 13,166 166,495 SH   SOLE   0 0 166,495
Union Pacific Corp COM 907818108 13,400 126,514 SH   SOLE   0 0 126,514
United Parcel Service Inc Cl B COM 911312106 687 6,400 SH   SOLE   0 0 6,400
Verizon Communications Inc COM 92343v104 203 4,154 SH   SOLE   0 0 4,154
Viacom Inc Cl B COM 92553p201 303 6,500 SH   SOLE   0 0 6,500
Visa Inc Cl A COM 92826c839 9,168 103,167 SH   SOLE   0 0 103,167
VMware Inc Cl A COM 928563402 203 2,200 SH   SOLE   0 0 2,200
Wal-Mart Stores Inc COM 931142103 396 5,500 SH   SOLE   0 0 5,500
Waste Connections Inc COM 94106b101 13,125 148,780 SH   SOLE   0 0 148,780
Waste Management Inc COM 94106l109 20,146 276,270 SH   SOLE   0 0 276,270
Zimmer Biomet Holdings Inc COM 98956p102 317 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A COM 01609w102 323 3,000 SH   SOLE   0 0 3,000
Danone Sp ADR ADR 23636t100 341 25,000 SH   SOLE   0 0 25,000
Fresenius Med Care AG & Co KGA COM 358029106 686 16,280 SH   SOLE   0 0 16,280
HDFC Bank Ltd ADR Reps 3 ADR 40415f101 226 3,000 SH   SOLE   0 0 3,000
Marine Harvest ASA Sp ADR ADR 56824r205 267 17,500 SH   SOLE   0 0 17,500
Royal Dutch Shell PLC Sp ADR A ADR 780259206 5,835 110,665 SH   SOLE   0 0 110,665
Tencent Holdings Ltd ADR ADR 88032q109 229 8,000 SH   SOLE   0 0 8,000
PowerShares Water Resource ETF 73935x575 390 15,000 SH   SOLE   0 0 15,000
SPDR S&P 500 ETF Tr ETF 78462f103 218 925 SH   SOLE   0 0 925
Advantage Funds Inc Stateg Val MF 007568405 266 6,682 SH   SOLE   0 0 6,682
Capital Income Builder Fund MF 140193103 669 11,180 SH   SOLE   0 0 11,180
Dreyfus Global Real Estate Sec MF 261986582 92 10,604 SH   SOLE   0 0 10,604
Rowe Price New Horizons Fund I MF 779562107 2,672 56,028 SH   SOLE   0 0 56,028
Enterprise Products Partners L MF 293792107 221 8,000 SH   SOLE   0 0 8,000
American Tower Corp RE 03027x100 457 3,763 SH   SOLE   0 0 3,763
Kimco Realty Corp RE 49446r109 6,706 303,592 SH   SOLE   0 0 303,592
Ventas Inc COM 92276f100 256 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors RE 948741103 919 27,524 SH   SOLE   0 0 27,524