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,674 9,376 SH   SOLE   0 0 9,376
Abbott Laboratories COM 002824100 784 20,400 SH   SOLE   0 0 20,400
Abbvie Inc COM 00287y109 1,785 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 14,115 17,812 SH   SOLE   0 0 17,812
Alphabet Inc Cap Stock Cl C COM 02079k107 5,436 7,043 SH   SOLE   0 0 7,043
Altria Group Inc COM 02209s103 327 4,842 SH   SOLE   0 0 4,842
Amazon.com Inc COM 023135106 21,937 29,255 SH   SOLE   0 0 29,255
Amgen Inc COM 031162100 526 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp COM 032511107 876 12,558 SH   SOLE   0 0 12,558
Apple Inc COM 037833100 14,798 127,765 SH   SOLE   0 0 127,765
AT&T Inc COM 00206r102 3,296 77,487 SH   SOLE   0 0 77,487
Bank of America Corporation COM 060505104 17,560 794,556 SH   SOLE   0 0 794,556
Bristol Myers Squibb Co COM 110122108 3,895 66,656 SH   SOLE   0 0 66,656
Camden Natl Corp COM 133034108 9,190 206,739 SH   SOLE   0 0 206,739
Cantel Medical Corp COM 138098108 28,399 360,624 SH   SOLE   0 0 360,624
Celgene Corp COM 151020104 324 2,800 SH   SOLE   0 0 2,800
Cerner Corp COM 156782104 426 9,000 SH   SOLE   0 0 9,000
Chevron Corp COM 166764100 8,049 68,386 SH   SOLE   0 0 68,386
Coca-Cola Co COM 191216100 336 8,100 SH   SOLE   0 0 8,100
Colgate Palmolive Co COM 194162103 1,512 23,100 SH   SOLE   0 0 23,100
ConocoPhillips COM 20825c104 356 7,100 SH   SOLE   0 0 7,100
Copart Inc COM 217204106 31,261 564,171 SH   SOLE   0 0 564,171
Costco Wholesale Corp COM 22160k105 229 1,431 SH   SOLE   0 0 1,431
Deere & Co COM 244199105 227 2,200 SH   SOLE   0 0 2,200
Digimarc Corp COM 25381b101 8,668 288,923 SH   SOLE   0 0 288,923
Discovery Communications New S COM 25470f302 201 7,500 SH   SOLE   0 0 7,500
Disney Walt Co Disney COM 254687106 12,973 124,475 SH   SOLE   0 0 124,475
Dominion Resources Inc VA COM 25746u109 398 5,200 SH   SOLE   0 0 5,200
Dover Corp COM 260003108 7,553 100,800 SH   SOLE   0 0 100,800
Dow Chemical Co COM 260543103 4,437 77,539 SH   SOLE   0 0 77,539
Du Pont E I de Nemours & Co COM 263534109 9,540 129,978 SH   SOLE   0 0 129,978
Eli Lilly & Co COM 532457108 11,839 160,963 SH   SOLE   0 0 160,963
Emerson Electric Co COM 291011104 8,501 152,493 SH   SOLE   0 0 152,493
Enwave Corp COM 29410k108 1,123 1,344,200 SH   SOLE   0 0 1,344,200
EOG Resources Inc COM 26875p101 677 6,700 SH   SOLE   0 0 6,700
Essex Rent Corp COM 297187106 83 486,954 SH   SOLE   0 0 486,954
Express Scripts Holding Co COM 30219g108 777 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 30,349 336,236 SH   SOLE   0 0 336,236
Fabrinet COM g3323l100 5,868 145,600 SH   SOLE   0 0 145,600
Facebook Inc Cl A COM 30303m102 25,554 222,109 SH   SOLE   0 0 222,109
FedEx Corp COM 31428x106 1,212 6,508 SH   SOLE   0 0 6,508
First Bancorp Inc ME COM 31866p102 1,220 36,867 SH   SOLE   0 0 36,867
FMC Corp COM 302491303 566 10,000 SH   SOLE   0 0 10,000
FMC Technologies Inc COM 30249u101 533 15,000 SH   SOLE   0 0 15,000
Gcp Applied Technologies Inc COM 36164y101 232 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp COM 369550108 225 1,302 SH   SOLE   0 0 1,302
General Electric Co COM 369604103 28,429 899,665 SH   SOLE   0 0 899,665
Genomic Health Inc COM 37244c101 571 19,440 SH   SOLE   0 0 19,440
Grace W R & Co COM 38388f108 587 8,680 SH   SOLE   0 0 8,680
Home Depot Inc COM 437076102 20,711 154,467 SH   SOLE   0 0 154,467
Honeywell Intl Inc COM 438516106 4,163 35,932 SH   SOLE   0 0 35,932
Idexx Laboratories Inc COM 45168d104 586 5,000 SH   SOLE   0 0 5,000
Igene Biotechnology Inc COM 451695100 5 8,759,708 SH   SOLE   0 0 8,759,708
International Paper Co COM 460146103 1,288 24,278 SH   SOLE   0 0 24,278
Johnson & Johnson COM 478160104 1,943 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co COM 46625h100 25,040 290,187 SH   SOLE   0 0 290,187
Kansas City Southern COM 485170302 679 8,000 SH   SOLE   0 0 8,000
Kimberly Clark Corp COM 494368103 1,883 16,500 SH   SOLE   0 0 16,500
Kinder Morgan Inc COM 49456b101 1,325 64,000 SH   SOLE   0 0 64,000
Laboratory Corp America Holdin COM 50540r409 385 3,000 SH   SOLE   0 0 3,000
LCNB Corp COM 50181p100 337 14,500 SH   SOLE   0 0 14,500
M & T Bank Corp COM 55261f104 5,011 32,034 SH   SOLE   0 0 32,034
MasterCard Inc Cl A COM 57636q104 11,322 109,659 SH   SOLE   0 0 109,659
McDonalds Corp COM 580135101 4,694 38,566 SH   SOLE   0 0 38,566
Mead Johnson Nutrition Co Cl A COM 582839106 1,062 15,010 SH   SOLE   0 0 15,010
Merck & Co Inc COM 58933y105 10,662 181,113 SH   SOLE   0 0 181,113
Minerals Technologies Inc COM 603158106 14,537 188,181 SH   SOLE   0 0 188,181
Mosys Inc COM 619718109 2 10,500 SH   SOLE   0 0 10,500
Netflix Inc COM 64110l106 417 3,370 SH   SOLE   0 0 3,370
Nextera Energy Inc COM 65339f101 2,498 20,907 SH   SOLE   0 0 20,907
Nike Inc Cl B COM 654106103 10,771 211,901 SH   SOLE   0 0 211,901
Norfolk Southern Corp COM 655844108 6,079 56,250 SH   SOLE   0 0 56,250
Nucor Corp COM 670346105 2,726 45,800 SH   SOLE   0 0 45,800
O'Reilly Automotive Inc COM 67103h107 278 1,000 SH   SOLE   0 0 1,000
Occidental Petroleum Corp COM 674599105 4,642 65,171 SH   SOLE   0 0 65,171
PepsiCo Inc COM 713448108 3,562 34,042 SH   SOLE   0 0 34,042
Philip Morris Intl Inc COM 718172109 215 2,355 SH   SOLE   0 0 2,355
Power Solutions Intl Inc COM 73933g202 545 72,725 SH   SOLE   0 0 72,725
Praxair Inc COM 74005p104 572 4,880 SH   SOLE   0 0 4,880
Procter & Gamble Co COM 742718109 2,422 28,800 SH   SOLE   0 0 28,800
QEP Resources Inc COM 74733v100 973 52,870 SH   SOLE   0 0 52,870
Quaker Chem Corp COM 747316107 384 3,000 SH   SOLE   0 0 3,000
Qualcomm Inc COM 747525103 1,177 18,049 SH   SOLE   0 0 18,049
Regeneron Pharmaceuticals COM 75886f107 202 550 SH   SOLE   0 0 550
Schlumberger Ltd COM 806857108 11,424 136,076 SH   SOLE   0 0 136,076
Seagate Technology PLC COM g7945m107 11,404 298,775 SH   SOLE   0 0 298,775
Skyworks Solutions Inc COM 83088m102 7,650 102,464 SH   SOLE   0 0 102,464
Southern Co COM 842587107 207 4,204 SH   SOLE   0 0 4,204
Spectra Energy Corp COM 847560109 411 10,000 SH   SOLE   0 0 10,000
Teleflex Inc COM 879369106 24,047 149,220 SH   SOLE   0 0 149,220
Time Warner Inc COM 887317303 241 2,500 SH   SOLE   0 0 2,500
Timken Co COM 887389104 508 12,800 SH   SOLE   0 0 12,800
Union Pacific Corp COM 907818108 13,221 127,514 SH   SOLE   0 0 127,514
United Parcel Service Inc Cl B COM 911312106 734 6,400 SH   SOLE   0 0 6,400
Verizon Communications Inc COM 92343v104 215 4,034 SH   SOLE   0 0 4,034
Viacom Inc Cl B COM 92553p201 228 6,500 SH   SOLE   0 0 6,500
Visa Inc Cl A COM 92826c839 335 4,297 SH   SOLE   0 0 4,297
VMware Inc Cl A COM 928563402 252 3,200 SH   SOLE   0 0 3,200
Wal Mart Stores Inc COM 931142103 380 5,500 SH   SOLE   0 0 5,500
Waste Connections Inc COM 94106b101 11,722 149,160 SH   SOLE   0 0 149,160
Waste Management Inc COM 94106l109 19,725 278,175 SH   SOLE   0 0 278,175
Zimmer Holdings Inc COM 98956p102 268 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A COM 01609w102 220 2,500 SH   SOLE   0 0 2,500
Danone Sp ADR ADR 23636t100 317 25,000 SH   SOLE   0 0 25,000
Fresenius Med Care AG & Co KGA COM 358029106 687 16,280 SH   SOLE   0 0 16,280
Marine Harvest ASA Sp ADR ADR 56824r205 272 15,000 SH   SOLE   0 0 15,000
Royal Dutch Shell PLC Sp ADR A ADR 780259206 5,856 107,689 SH   SOLE   0 0 107,689
PowerShares ETF Trust Water Re ETF 73935x575 369 15,000 SH   SOLE   0 0 15,000
SPDR S&P 500 ETF TR ETF 78462f103 207 925 SH   SOLE   0 0 925
Advantage Funds Inc Stateg Val MF 007568405 259 6,682 SH   SOLE   0 0 6,682
Capital Income Builder Fund MF 140193103 639 11,087 SH   SOLE   0 0 11,087
T Rowe Price New Horizons Fund MF 779562107 2,606 60,173 SH   SOLE   0 0 60,173
Enterprise Products Partners L MF 293792107 216 8,000 SH   SOLE   0 0 8,000
American Tower REIT RE 03027x100 398 3,763 SH   SOLE   0 0 3,763
Kimco Realty Corp RE 49446r109 7,636 303,500 SH   SOLE   0 0 303,500
Ventas Inc COM 92276f100 246 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors RE 948741103 985 27,524 SH   SOLE   0 0 27,524