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,717 8,150 SH   SOLE   0 0 1,717
Abbott Laboratories cs 002824100 1,489 20,300 SH   SOLE   0 0 1,489
Abbvie Inc cs 00287y109 2,689 28,428 SH   SOLE   0 0 2,689
Alphabet Inc Cap Stock Cl A cs 02079k305 21,128 17,503 SH   SOLE   0 0 21,128
Alphabet Inc Cap Stock Cl C cs 02079k107 5,249 4,398 SH   SOLE   0 0 5,249
Altria Group Inc cs 02209s103 271 4,499 SH   SOLE   0 0 271
Amazon.com Inc cs 023135106 38,898 19,420 SH   SOLE   0 0 38,898
American Express Co cs 025816109 339 3,183 SH   SOLE   0 0 339
Amgen Inc cs 031162100 746 3,600 SH   SOLE   0 0 746
Anadarko Petroleum Corp cs 032511107 847 12,558 SH   SOLE   0 0 847
Apple Inc cs 037833100 28,605 126,717 SH   SOLE   0 0 28,605
AT&T Inc cs 00206r102 2,699 80,385 SH   SOLE   0 0 2,699
Bank of America Corporation cs 060505104 25,097 851,918 SH   SOLE   0 0 25,097
Bristol Myers Squibb Co cs 110122108 3,570 57,503 SH   SOLE   0 0 3,570
Camden Natl Corp cs 133034108 9,353 215,303 SH   SOLE   0 0 9,353
Cantel Medical Corp cs 138098108 19,023 206,641 SH   SOLE   0 0 19,023
CBS Corp Cl B cs 124857202 17,901 311,592 SH   SOLE   0 0 17,901
Chevron Corp cs 166764100 8,394 68,646 SH   SOLE   0 0 8,394
Coca-Cola Co cs 191216100 346 7,500 SH   SOLE   0 0 346
Colgate Palmolive Co cs 194162103 1,547 23,100 SH   SOLE   0 0 1,547
ConocoPhillips cs 20825c104 15,862 204,935 SH   SOLE   0 0 15,862
Copart Inc cs 217204106 25,852 501,695 SH   SOLE   0 0 25,852
Costco Wholesale Corp cs 22160k105 20,529 87,402 SH   SOLE   0 0 20,529
CSX Corp cs 126408103 217 2,929 SH   SOLE   0 0 217
Deere & Co cs 244199105 331 2,200 SH   SOLE   0 0 331
Digimarc Corp cs 25381b101 10,784 342,890 SH   SOLE   0 0 10,784
Disney Walt Co Disney cs 254687106 14,660 125,366 SH   SOLE   0 0 14,660
Dominion Energy Inc cs 25746u109 358 5,100 SH   SOLE   0 0 358
Dover Corp cs 260003108 8,924 100,800 SH   SOLE   0 0 8,924
Dowdupont Inc cs 26078j100 15,676 243,754 SH   SOLE   0 0 15,676
Eli Lilly & Co cs 532457108 6,868 64,000 SH   SOLE   0 0 6,868
Emerson Electric Co cs 291011104 11,647 152,093 SH   SOLE   0 0 11,647
Enwave Corp cs 29410k108 1,062 1,121,230 SH   SOLE   0 0 1,062
Express Scripts Holding Co cs 30219g108 1,073 11,293 SH   SOLE   0 0 1,073
Exxon Mobil Corp cs 30231g102 27,315 321,276 SH   SOLE   0 0 27,315
Facebook Inc Cl A cs 30303m102 28,222 171,607 SH   SOLE   0 0 28,222
FedEx Corp cs 31428x106 2,818 11,703 SH   SOLE   0 0 2,818
First Bancorp Inc ME cs 31866p102 1,002 34,572 SH   SOLE   0 0 1,002
FMC Corp cs 302491303 872 10,000 SH   SOLE   0 0 872
Gcp Applied Technologies Inc cs 36164y101 230 8,680 SH   SOLE   0 0 230
General Dynamics Corp cs 369550108 226 1,102 SH   SOLE   0 0 226
General Electric Co cs 369604103 4,269 378,089 SH   SOLE   0 0 4,269
Genomic Health Inc cs 37244c101 1,211 17,240 SH   SOLE   0 0 1,211
Grace W R & Co cs 38388f108 620 8,680 SH   SOLE   0 0 620
Home Depot Inc cs 437076102 29,586 142,823 SH   SOLE   0 0 29,586
Honeywell Intl Inc cs 438516106 20,683 124,297 SH   SOLE   0 0 20,683
Igene Biotechnology Inc cs 451695100 4 8,706,273 SH   SOLE   0 0 4
International Paper Co cs 460146103 955 19,422 SH   SOLE   0 0 955
John Bean Technologies Corp cs 477839104 222 1,857 SH   SOLE   0 0 222
Johnson & Johnson cs 478160104 2,278 16,487 SH   SOLE   0 0 2,278
JPMorgan Chase & Co cs 46625h100 30,885 273,709 SH   SOLE   0 0 30,885
Kimberly Clark Corp cs 494368103 1,875 16,500 SH   SOLE   0 0 1,875
LCNB Corp cs 50181p100 231 12,400 SH   SOLE   0 0 231
Logitech Intl SA cs h50430232 268 6,000 SH   SOLE   0 0 268
M & T Bank Corp cs 55261f104 4,942 30,034 SH   SOLE   0 0 4,942
MasterCard Inc Cl A cs 57636q104 25,274 113,533 SH   SOLE   0 0 25,274
McDonalds Corp cs 580135101 5,415 32,366 SH   SOLE   0 0 5,415
Merck & Co Inc cs 58933y105 12,293 173,281 SH   SOLE   0 0 12,293
Microsoft Corp cs 594918104 309 2,700 SH   SOLE   0 0 309
Minerals Technologies Inc cs 603158106 11,651 172,350 SH   SOLE   0 0 11,651
Netflix Inc cs 64110l106 692 1,850 SH   SOLE   0 0 692
Nextera Energy Inc cs 65339f101 3,503 20,900 SH   SOLE   0 0 3,503
Nike Inc Cl B cs 654106103 16,950 200,073 SH   SOLE   0 0 16,950
Norfolk Southern Corp cs 655844108 10,144 56,200 SH   SOLE   0 0 10,144
Nucor Corp cs 670346105 2,957 46,600 SH   SOLE   0 0 2,957
NVIDIA Corp cs 67066g104 306 1,090 SH   SOLE   0 0 306
PepsiCo Inc cs 713448108 671 6,000 SH   SOLE   0 0 671
PNC Financial Services Group I cs 693475105 14,657 107,624 SH   SOLE   0 0 14,657
Praxair Inc cs 74005p104 383 2,380 SH   SOLE   0 0 383
Procter & Gamble Co cs 742718109 2,314 27,800 SH   SOLE   0 0 2,314
QEP Resources Inc cs 74733v100 336 29,700 SH   SOLE   0 0 336
Quaker Chem Corp cs 747316107 508 2,510 SH   SOLE   0 0 508
Qualcomm Inc cs 747525103 715 9,930 SH   SOLE   0 0 715
Schlumberger Ltd cs 806857108 9,946 163,269 SH   SOLE   0 0 9,946
Seagate Technology PLC cs g7945m107 8,676 183,225 SH   SOLE   0 0 8,676
Skyworks Solutions Inc cs 83088m102 9,172 101,109 SH   SOLE   0 0 9,172
Starbucks Corp cs 855244109 8,191 144,107 SH   SOLE   0 0 8,191
Teleflex Inc cs 879369106 33,658 126,490 SH   SOLE   0 0 33,658
TJX Cos Inc cs 872540109 17,032 152,045 SH   SOLE   0 0 17,032
Union Pacific Corp cs 907818108 20,163 123,827 SH   SOLE   0 0 20,163
United Parcel Service Inc Cl B cs 911312106 747 6,400 SH   SOLE   0 0 747
Verizon Communications Inc cs 92343v104 303 5,669 SH   SOLE   0 0 303
Visa Inc Cl A cs 92826c839 17,911 119,337 SH   SOLE   0 0 17,911
VMware Inc Cl A cs 928563402 343 2,200 SH   SOLE   0 0 343
Wal Mart Stores Inc cs 931142103 329 3,500 SH   SOLE   0 0 329
Waste Connections Inc cs 94106b101 17,711 222,032 SH   SOLE   0 0 17,711
Waste Management Inc cs 94106l109 24,727 273,648 SH   SOLE   0 0 24,727
Zimmer Holdings Inc cs 98956p102 342 2,600 SH   SOLE   0 0 342
Alibaba Group Holding Ltd Sp A ad 01609w102 340 2,065 SH   SOLE   0 0 340
Fresenius Med Care AG & Co KGA ad 358029106 837 16,280 SH   SOLE   0 0 837
Marine Harvest ASA Sp ADR ad 56824r205 232 10,000 SH   SOLE   0 0 232
Royal Dutch Shell PLC Sp ADR A ad 780259206 7,229 106,089 SH   SOLE   0 0 7,229
SPDR S&P 500 ETF TR ui 78462f103 254 875 SH   SOLE   0 0 254
SPDR Series Trust S&P Biotech ui 78464a870 14,674 153,066 SH   SOLE   0 0 14,674
Advantage Funds Inc Stateg Val mf 007568405 467 11,024 SH   SOLE   0 0 467
Capital Income Builder Fund mf 140193103 656 10,863 SH   SOLE   0 0 656
Dreyfus Large Cap Growth Y mf 261986194 194 13,365 SH   SOLE   0 0 194
Fidelity Contrafund Inc mf 316071109 399 28,296 SH   SOLE   0 0 399
T Rowe Price New Horizons Fund mf 779562107 3,796 57,583 SH   SOLE   0 0 3,796
Enterprise Products Partners L ml 293792107 230 8,000 SH   SOLE   0 0 230
American Tower REIT re 03027x100 233 1,600 SH   SOLE   0 0 233
Kimco Realty Corp re 49446r109 2,032 121,375 SH   SOLE   0 0 2,032
Ventas Inc re 92276f100 214 3,933 SH   SOLE   0 0 214
Weingarten Realty Investors re 948741103 819 27,524 SH   SOLE   0 0 819