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,515 7,950 SH   SOLE   0 0 7,950
Abbott Laboratories cs 002824100 1,468 20,300 SH   SOLE   0 0 20,300
Abbvie Inc cs 00287y109 2,621 28,428 SH   SOLE   0 0 28,428
Alphabet Inc Cap Stock Cl A cs 02079k305 18,082 17,304 SH   SOLE   0 0 17,304
Alphabet Inc Cap Stock Cl C cs 02079k107 4,437 4,284 SH   SOLE   0 0 4,284
Altria Group Inc cs 02209s103 222 4,499 SH   SOLE   0 0 4,499
Amazon.com Inc cs 023135106 28,718 19,120 SH   SOLE   0 0 19,120
American Express Co cs 025816109 323 3,387 SH   SOLE   0 0 3,387
Amgen Inc cs 031162100 701 3,600 SH   SOLE   0 0 3,600
Anadarko Petroleum Corp cs 032511107 529 12,058 SH   SOLE   0 0 12,058
Apple Inc cs 037833100 19,599 124,250 SH   SOLE   0 0 124,250
AT&T Inc cs 00206r102 2,238 78,405 SH   SOLE   0 0 78,405
Bank of America Corporation cs 060505104 20,594 835,803 SH   SOLE   0 0 835,803
Bristol Myers Squibb Co cs 110122108 2,989 57,503 SH   SOLE   0 0 57,503
Camden Natl Corp cs 133034108 7,626 212,011 SH   SOLE   0 0 212,011
Cantel Medical Corp cs 138098108 15,163 203,665 SH   SOLE   0 0 203,665
CBS Corp Cl B cs 124857202 10,811 247,268 SH   SOLE   0 0 247,268
Chevron Corp cs 166764100 7,392 67,946 SH   SOLE   0 0 67,946
Cigna Corp cs 125523100 525 2,763 SH   SOLE   0 0 2,763
Coca-Cola Co cs 191216100 355 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co cs 194162103 1,375 23,100 SH   SOLE   0 0 23,100
ConocoPhillips cs 20825c104 12,666 203,150 SH   SOLE   0 0 203,150
Copart Inc cs 217204106 23,583 493,565 SH   SOLE   0 0 493,565
Costco Wholesale Corp cs 22160k105 17,549 86,148 SH   SOLE   0 0 86,148
Deere & Co cs 244199105 298 2,000 SH   SOLE   0 0 2,000
Digimarc Corp cs 25381b101 3,641 251,091 SH   SOLE   0 0 251,091
Disney Walt Co Disney cs 254687106 13,670 124,672 SH   SOLE   0 0 124,672
Dominion Energy Inc cs 25746u109 364 5,100 SH   SOLE   0 0 5,100
Dover Corp cs 260003108 7,152 100,800 SH   SOLE   0 0 100,800
Dowdupont Inc cs 26078j100 13,036 243,754 SH   SOLE   0 0 243,754
Eli Lilly & Co cs 532457108 7,406 64,000 SH   SOLE   0 0 64,000
Emerson Electric Co cs 291011104 9,076 151,893 SH   SOLE   0 0 151,893
Enwave Corp cs 29410k108 883 902,860 SH   SOLE   0 0 902,860
Exxon Mobil Corp cs 30231g102 21,261 311,790 SH   SOLE   0 0 311,790
Facebook Inc Cl A cs 30303m102 22,020 167,978 SH   SOLE   0 0 167,978
FedEx Corp cs 31428x106 1,296 8,033 SH   SOLE   0 0 8,033
First Bancorp Inc ME cs 31866p102 909 34,572 SH   SOLE   0 0 34,572
FMC Corp cs 302491303 740 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc cs 36164y101 213 8,680 SH   SOLE   0 0 8,680
General Electric Co cs 369604103 2,843 375,589 SH   SOLE   0 0 375,589
Genomic Health Inc cs 37244c101 1,046 16,240 SH   SOLE   0 0 16,240
Grace W R & Co cs 38388f108 563 8,680 SH   SOLE   0 0 8,680
Home Depot Inc cs 437076102 24,000 139,680 SH   SOLE   0 0 139,680
Honeywell Intl Inc cs 438516106 13,552 102,574 SH   SOLE   0 0 102,574
Igene Biotechnology Inc cs 451695100 2 8,360,327 SH   SOLE   0 0 8,360,327
International Paper Co cs 460146103 784 19,422 SH   SOLE   0 0 19,422
Johnson & Johnson cs 478160104 1,965 15,225 SH   SOLE   0 0 15,225
JPMorgan Chase & Co cs 46625h100 26,328 269,702 SH   SOLE   0 0 269,702
Kimberly Clark Corp cs 494368103 1,880 16,500 SH   SOLE   0 0 16,500
LCNB Corp cs 50181p100 188 12,400 SH   SOLE   0 0 12,400
Linde PLC cs g5494j103 369 2,365 SH   SOLE   0 0 2,365
M & T Bank Corp cs 55261f104 4,299 30,034 SH   SOLE   0 0 30,034
MasterCard Inc Cl A cs 57636q104 20,928 110,936 SH   SOLE   0 0 110,936
McDonalds Corp cs 580135101 5,747 32,366 SH   SOLE   0 0 32,366
Merck & Co Inc cs 58933y105 13,256 173,481 SH   SOLE   0 0 173,481
Microsoft Corp cs 594918104 281 2,762 SH   SOLE   0 0 2,762
Minerals Technologies Inc cs 603158106 7,541 146,887 SH   SOLE   0 0 146,887
Netflix Inc cs 64110l106 495 1,850 SH   SOLE   0 0 1,850
Nextera Energy Inc cs 65339f101 3,633 20,900 SH   SOLE   0 0 20,900
Nike Inc Cl B cs 654106103 14,504 195,629 SH   SOLE   0 0 195,629
Norfolk Southern Corp cs 655844108 8,404 56,200 SH   SOLE   0 0 56,200
Nucor Corp cs 670346105 2,331 45,000 SH   SOLE   0 0 45,000
PepsiCo Inc cs 713448108 663 6,000 SH   SOLE   0 0 6,000
PNC Financial Services Group I cs 693475105 11,812 101,034 SH   SOLE   0 0 101,034
Procter & Gamble Co cs 742718109 2,555 27,800 SH   SOLE   0 0 27,800
Quaker Chem Corp cs 747316107 464 2,610 SH   SOLE   0 0 2,610
Qualcomm Inc cs 747525103 565 9,930 SH   SOLE   0 0 9,930
Resideo Technologies Inc cs 76118y104 251 12,234 SH   SOLE   0 0 12,234
Schlumberger Ltd cs 806857108 2,056 56,990 SH   SOLE   0 0 56,990
Seagate Technology PLC cs g7945m107 6,810 176,475 SH   SOLE   0 0 176,475
Skyworks Solutions Inc cs 83088m102 5,142 76,730 SH   SOLE   0 0 76,730
Starbucks Corp cs 855244109 9,280 144,107 SH   SOLE   0 0 144,107
Teleflex Inc cs 879369106 32,069 124,067 SH   SOLE   0 0 124,067
TJX Cos Inc cs 872540109 13,332 297,985 SH   SOLE   0 0 297,985
Union Pacific Corp cs 907818108 17,097 123,688 SH   SOLE   0 0 123,688
United Parcel Service Inc Cl B cs 911312106 624 6,400 SH   SOLE   0 0 6,400
United Technologies Corp cs 913017109 202 1,893 SH   SOLE   0 0 1,893
Verizon Communications Inc cs 92343v104 316 5,617 SH   SOLE   0 0 5,617
Visa Inc Cl A cs 92826c839 15,599 118,230 SH   SOLE   0 0 118,230
VMware Inc Cl A cs 928563402 302 2,200 SH   SOLE   0 0 2,200
Wal Mart Stores Inc cs 931142103 326 3,500 SH   SOLE   0 0 3,500
Waste Connections Inc cs 94106b101 16,162 217,664 SH   SOLE   0 0 217,664
Waste Management Inc cs 94106l109 23,991 269,591 SH   SOLE   0 0 269,591
Zimmer Holdings Inc cs 98956p102 270 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A ad 01609w102 283 2,065 SH   SOLE   0 0 2,065
Fresenius Med Care AG & Co KGA ad 358029106 527 16,280 SH   SOLE   0 0 16,280
Marine Harvest ASA Sp ADR ad 56824r205 211 10,000 SH   SOLE   0 0 10,000
Royal Dutch Shell PLC Sp ADR A ad 780259206 6,094 104,589 SH   SOLE   0 0 104,589
SPDR S&P 500 ETF TR ui 78462f103 219 875 SH   SOLE   0 0 875
SPDR Series Trust S&P Biotech ui 78464a870 10,013 139,548 SH   SOLE   0 0 139,548
Advantage Funds Inc Stateg Val mf 007568405 389 12,631 SH   SOLE   0 0 12,631
Capital Income Builder Fund mf 140193103 619 10,989 SH   SOLE   0 0 10,989
Dreyfus Large Cap Growth Y mf 261986194 157 14,048 SH   SOLE   0 0 14,048
Fidelity Contrafund Inc mf 316071109 312 28,296 SH   SOLE   0 0 28,296
T Rowe Price New Horizons Fund mf 779562107 3,146 65,272 SH   SOLE   0 0 65,272
American Tower REIT re 03027x100 253 1,600 SH   SOLE   0 0 1,600
Kimco Realty Corp re 49446r109 1,756 119,875 SH   SOLE   0 0 119,875
Ventas Inc re 92276f100 230 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 683 27,524 SH   SOLE   0 0 27,524