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,739 9,868 SH   SOLE   0 0 9,868
Abbott Laboratories COM 002824100 870 20,570 SH   SOLE   0 0 20,570
Abbvie Inc COM 00287y109 1,797 28,500 SH   SOLE   0 0 28,500
Advanced Resources Group Inc COM 00766u107 0 15,000 SH   SOLE   0 0 15,000
Allergan PLC COM g0177j108 204 885 SH   SOLE   0 0 885
Alphabet Inc Cap Stock Cl A COM 02079k305 13,981 17,387 SH   SOLE   0 0 17,387
Alphabet Inc Cap Stock Cl C COM 02079k107 5,337 6,865 SH   SOLE   0 0 6,865
Altria Group Inc COM 02209s103 319 5,042 SH   SOLE   0 0 5,042
Amazon.com Inc COM 023135106 24,093 28,775 SH   SOLE   0 0 28,775
Amgen Inc COM 031162100 601 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp COM 032511107 796 12,558 SH   SOLE   0 0 12,558
Apple Inc COM 037833100 14,045 124,241 SH   SOLE   0 0 124,241
AT&T Inc COM 00206r102 2,797 68,885 SH   SOLE   0 0 68,885
Bank of America Corporation COM 060505104 12,215 780,540 SH   SOLE   0 0 780,540
Biogen Inc COM 09062x103 313 1,000 SH   SOLE   0 0 1,000
Bristol Myers Squibb Co COM 110122108 3,493 64,778 SH   SOLE   0 0 64,778
Camden Natl Corp COM 133034108 6,590 138,043 SH   SOLE   0 0 138,043
Cantel Medical Corp COM 138098108 28,827 369,667 SH   SOLE   0 0 369,667
Chevron Corp COM 166764100 7,396 71,861 SH   SOLE   0 0 71,861
Coca-Cola Co COM 191216100 343 8,100 SH   SOLE   0 0 8,100
Colgate Palmolive Co COM 194162103 1,653 22,300 SH   SOLE   0 0 22,300
ConocoPhillips COM 20825c104 320 7,350 SH   SOLE   0 0 7,350
Copart Inc COM 217204106 32,869 613,690 SH   SOLE   0 0 613,690
Deere & Co COM 244199105 232 2,711 SH   SOLE   0 0 2,711
Digimarc Corp COM 25381b101 10,653 277,803 SH   SOLE   0 0 277,803
Disney Walt Co Disney COM 254687106 11,951 128,697 SH   SOLE   0 0 128,697
Dominion Resources Inc VA COM 25746u109 386 5,200 SH   SOLE   0 0 5,200
Dover Corp COM 260003108 7,423 100,800 SH   SOLE   0 0 100,800
Dow Chemical Co COM 260543103 4,087 78,847 SH   SOLE   0 0 78,847
Du Pont E I de Nemours & Co COM 263534109 8,801 131,420 SH   SOLE   0 0 131,420
Duke Energy Corp COM 26441c204 268 3,351 SH   SOLE   0 0 3,351
Eli Lilly & Co COM 532457108 12,898 160,708 SH   SOLE   0 0 160,708
Emerson Electric Co COM 291011104 8,386 153,835 SH   SOLE   0 0 153,835
Enwave Corp COM 29410k108 1,160 1,270,600 SH   SOLE   0 0 1,270,600
Essex Rent Corp COM 297187106 161 594,462 SH   SOLE   0 0 594,462
Express Scripts Holding Co COM 30219g108 796 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 29,975 343,439 SH   SOLE   0 0 343,439
Fabrinet COM g3323l100 6,597 147,950 SH   SOLE   0 0 147,950
Facebook Inc Cl A COM 30303m102 27,836 217,006 SH   SOLE   0 0 217,006
FedEx Corp COM 31428x106 1,135 6,500 SH   SOLE   0 0 6,500
First Bancorp Inc ME COM 31866p102 889 37,092 SH   SOLE   0 0 37,092
FMC Corp COM 302491303 483 10,000 SH   SOLE   0 0 10,000
FMC Technologies Inc COM 30249u101 445 15,000 SH   SOLE   0 0 15,000
Gcp Applied Technologies Inc COM 36164y101 246 8,680 SH   SOLE   0 0 8,680
General Dynamics Corp COM 369550108 233 1,502 SH   SOLE   0 0 1,502
General Electric Co COM 369604103 26,647 899,638 SH   SOLE   0 0 899,638
Genomic Health Inc COM 37244c101 620 21,440 SH   SOLE   0 0 21,440
Gilead Sciences Inc COM 375558103 202 2,550 SH   SOLE   0 0 2,550
Grace W R & Co COM 38388f108 641 8,680 SH   SOLE   0 0 8,680
Home Depot Inc COM 437076102 19,381 150,614 SH   SOLE   0 0 150,614
Honeywell Intl Inc COM 438516106 4,189 35,932 SH   SOLE   0 0 35,932
Igene Biotechnology Inc COM 451695100 5 9,029,103 SH   SOLE   0 0 9,029,103
International Paper Co COM 460146103 1,165 24,278 SH   SOLE   0 0 24,278
Johnson & Johnson COM 478160104 1,992 16,867 SH   SOLE   0 0 16,867
JPMorgan Chase & Co COM 46625h100 19,328 290,257 SH   SOLE   0 0 290,257
Kimberly Clark Corp COM 494368103 2,105 16,690 SH   SOLE   0 0 16,690
Kinder Morgan Inc COM 49456b101 1,480 64,000 SH   SOLE   0 0 64,000
LCNB Corp COM 50181p100 264 14,500 SH   SOLE   0 0 14,500
M & T Bank Corp COM 55261f104 3,487 30,034 SH   SOLE   0 0 30,034
MasterCard Inc Cl A COM 57636q104 10,893 107,034 SH   SOLE   0 0 107,034
McDonalds Corp COM 580135101 4,862 42,150 SH   SOLE   0 0 42,150
Mead Johnson Nutrition Co Cl A COM 582839106 1,206 15,270 SH   SOLE   0 0 15,270
Merck & Co Inc COM 58933y105 11,614 186,089 SH   SOLE   0 0 186,089
Minerals Technologies Inc COM 603158106 13,099 185,306 SH   SOLE   0 0 185,306
Mosys Inc COM 619718109 8 10,500 SH   SOLE   0 0 10,500
Nextera Energy Inc COM 65339f101 2,559 20,921 SH   SOLE   0 0 20,921
Nike Inc Cl B COM 654106103 10,716 203,537 SH   SOLE   0 0 203,537
Norfolk Southern Corp COM 655844108 5,464 56,300 SH   SOLE   0 0 56,300
Nucor Corp COM 670346105 2,270 45,900 SH   SOLE   0 0 45,900
Occidental Petroleum Corp COM 674599105 4,785 65,621 SH   SOLE   0 0 65,621
PepsiCo Inc COM 713448108 3,806 34,990 SH   SOLE   0 0 34,990
Pfizer Inc COM 717081103 201 5,933 SH   SOLE   0 0 5,933
Philip Morris Intl Inc COM 718172109 267 2,750 SH   SOLE   0 0 2,750
Power Solutions Intl Inc COM 73933g202 1,683 164,208 SH   SOLE   0 0 164,208
Praxair Inc COM 74005p104 288 2,380 SH   SOLE   0 0 2,380
Procter & Gamble Co COM 742718109 2,674 29,800 SH   SOLE   0 0 29,800
QEP Resources Inc COM 74733v100 1,181 60,470 SH   SOLE   0 0 60,470
Quaker Chem Corp COM 747316107 265 2,500 SH   SOLE   0 0 2,500
Qualcomm Inc COM 747525103 1,316 19,208 SH   SOLE   0 0 19,208
Schlumberger Ltd COM 806857108 10,178 129,426 SH   SOLE   0 0 129,426
Skyworks Solutions Inc COM 83088m102 9,386 123,274 SH   SOLE   0 0 123,274
Southern Co COM 842587107 237 4,614 SH   SOLE   0 0 4,614
Spectra Energy Corp COM 847560109 214 5,000 SH   SOLE   0 0 5,000
Teleflex Inc COM 879369106 23,674 140,875 SH   SOLE   0 0 140,875
Time Warner Inc COM 887317303 212 2,666 SH   SOLE   0 0 2,666
Timken Co COM 887389104 450 12,800 SH   SOLE   0 0 12,800
Union Pacific Corp COM 907818108 12,611 129,300 SH   SOLE   0 0 129,300
United Parcel Service Inc Cl B COM 911312106 700 6,400 SH   SOLE   0 0 6,400
Verizon Communications Inc COM 92343v104 215 4,131 SH   SOLE   0 0 4,131
Wal Mart Stores Inc COM 931142103 473 6,570 SH   SOLE   0 0 6,570
Waste Management Inc COM 94106l109 17,481 274,175 SH   SOLE   0 0 274,175
Wells Fargo & Co COM 949746101 7,569 170,938 SH   SOLE   0 0 170,938
Zimmer Holdings Inc COM 98956p102 338 2,600 SH   SOLE   0 0 2,600
Fresenius Med Care AG & Co KGA ADR 358029106 713 16,280 SH   SOLE   0 0 16,280
Novartis AG Sp ADR ADR 66987v109 6,969 88,262 SH   SOLE   0 0 88,262
Royal Dutch Shell PLC Sp ADR A ADR 780259206 5,541 110,665 SH   SOLE   0 0 110,665
Trinity Biotech PLC Sp ADR ADR 896438306 1,419 107,367 SH   SOLE   0 0 107,367
SPDR S&P 500 ETF TR TR UNIT 78462f103 211 975 SH   SOLE   0 0 975
Advantage Funds Inc Stateg Val mf 007568405 238 6,585 SH   SOLE   0 0 6,585
Capital Income Builder Fund mf 140193103 671 11,386 SH   SOLE   0 0 11,386
Dreyfus Premier Inv Funds Inc mf 261986582 99 10,433 SH   SOLE   0 0 10,433
T Rowe Price New Horizons Fund mf 779562107 2,642 57,286 SH   SOLE   0 0 57,286
Enterprise Products Partners L COM 293792107 221 8,000 SH   SOLE   0 0 8,000
Kimco Realty Corp COM 49446r109 8,673 299,592 SH   SOLE   0 0 299,592
Ventas Inc COM 92276f100 278 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors RE 948741103 1,073 27,524 SH   SOLE   0 0 27,524