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,307 7,950 SH   SOLE   0 0 7,950
Abbott Laboratories cs 002824100 1,699 20,300 SH   SOLE   0 0 20,300
Abbvie Inc cs 00287y109 2,197 29,014 SH   SOLE   0 0 29,014
Alphabet Inc Cap Stock Cl A cs 02079k305 19,765 16,186 SH   SOLE   0 0 16,186
Alphabet Inc Cap Stock Cl C cs 02079k107 4,812 3,947 SH   SOLE   0 0 3,947
Amazon.com Inc cs 023135106 30,177 17,384 SH   SOLE   0 0 17,384
American Express Co cs 025816109 293 2,479 SH   SOLE   0 0 2,479
Amgen Inc cs 031162100 697 3,600 SH   SOLE   0 0 3,600
Apple Inc cs 037833100 26,316 117,496 SH   SOLE   0 0 117,496
AT&T Inc cs 00206r102 1,344 35,528 SH   SOLE   0 0 35,528
Bank of America Corporation cs 060505104 23,060 790,552 SH   SOLE   0 0 790,552
Blackstone Group Inc Cl A cs 09260d107 16,149 330,650 SH   SOLE   0 0 330,650
Bristol Myers Squibb Co cs 110122108 2,216 43,707 SH   SOLE   0 0 43,707
Camden Natl Corp cs 133034108 8,974 207,161 SH   SOLE   0 0 207,161
Cantel Medical Corp cs 138098108 14,523 194,157 SH   SOLE   0 0 194,157
CBS Corp Cl B cs 124857202 11,262 278,978 SH   SOLE   0 0 278,978
Chevron Corp cs 166764100 7,851 66,196 SH   SOLE   0 0 66,196
Cigna Corp cs 125523100 417 2,747 SH   SOLE   0 0 2,747
Coca-Cola Co cs 191216100 408 7,500 SH   SOLE   0 0 7,500
Colgate Palmolive Co cs 194162103 1,698 23,100 SH   SOLE   0 0 23,100
ConocoPhillips cs 20825c104 10,440 183,224 SH   SOLE   0 0 183,224
Copart Inc cs 217204106 37,507 466,911 SH   SOLE   0 0 466,911
Corteva Inc cs 22052l104 2,274 81,197 SH   SOLE   0 0 81,197
Costco Wholesale Corp cs 22160k105 23,546 81,724 SH   SOLE   0 0 81,724
CSX Corp cs 126408103 201 2,900 SH   SOLE   0 0 2,900
Deere & Co cs 244199105 337 2,000 SH   SOLE   0 0 2,000
Digimarc Corp cs 25381b101 19,212 491,474 SH   SOLE   0 0 491,474
Disney Walt Co Disney cs 254687106 15,641 120,019 SH   SOLE   0 0 120,019
Dominion Energy Inc cs 25746u109 413 5,100 SH   SOLE   0 0 5,100
Dover Corp cs 260003108 10,036 100,800 SH   SOLE   0 0 100,800
Dow Inc cs 260557103 3,869 81,197 SH   SOLE   0 0 81,197
DuPont de Nemours Inc cs 26614n102 5,790 81,199 SH   SOLE   0 0 81,199
Eli Lilly & Co cs 532457108 7,157 64,000 SH   SOLE   0 0 64,000
Emerson Electric Co cs 291011104 10,156 151,893 SH   SOLE   0 0 151,893
Enwave Corp cs 29410k108 1,258 890,560 SH   SOLE   0 0 890,560
Exxon Mobil Corp cs 30231g102 21,446 303,722 SH   SOLE   0 0 303,722
FedEx Corp cs 31428x106 1,115 7,658 SH   SOLE   0 0 7,658
First Bancorp Inc ME cs 31866p102 950 34,572 SH   SOLE   0 0 34,572
FMC Corp cs 302491303 877 10,000 SH   SOLE   0 0 10,000
General Dynamics Corp cs 369550108 201 1,102 SH   SOLE   0 0 1,102
General Electric Co cs 369604103 3,313 370,599 SH   SOLE   0 0 370,599
Genomic Health Inc cs 37244c101 627 9,240 SH   SOLE   0 0 9,240
Grace W R & Co cs 38388f108 579 8,680 SH   SOLE   0 0 8,680
Home Depot Inc cs 437076102 29,717 128,080 SH   SOLE   0 0 128,080
Honeywell Intl Inc cs 438516106 19,509 115,302 SH   SOLE   0 0 115,302
Igene Biotechnology Inc cs 451695100 3 7,390,923 SH   SOLE   0 0 7,390,923
Ingersoll-Rand PLC cs g47791101 207 1,680 SH   SOLE   0 0 1,680
International Paper Co cs 460146103 812 19,422 SH   SOLE   0 0 19,422
Johnson & Johnson cs 478160104 1,281 9,900 SH   SOLE   0 0 9,900
JPMorgan Chase & Co cs 46625h100 30,023 255,102 SH   SOLE   0 0 255,102
Kimberly Clark Corp cs 494368103 2,344 16,500 SH   SOLE   0 0 16,500
LCNB Corp cs 50181p100 216 12,200 SH   SOLE   0 0 12,200
Logitech Intl SA cs h50430232 244 6,000 SH   SOLE   0 0 6,000
M & T Bank Corp cs 55261f104 4,744 30,034 SH   SOLE   0 0 30,034
MasterCard Inc Cl A cs 57636q104 26,752 98,507 SH   SOLE   0 0 98,507
McDonalds Corp cs 580135101 6,849 31,900 SH   SOLE   0 0 31,900
Merck & Co Inc cs 58933y105 14,275 169,581 SH   SOLE   0 0 169,581
Microsoft Corp cs 594918104 514 3,700 SH   SOLE   0 0 3,700
Minerals Technologies Inc cs 603158106 7,588 142,923 SH   SOLE   0 0 142,923
Netflix Inc cs 64110l106 495 1,850 SH   SOLE   0 0 1,850
Nextera Energy Inc cs 65339f101 4,777 20,505 SH   SOLE   0 0 20,505
Nike Inc Cl B cs 654106103 17,078 181,835 SH   SOLE   0 0 181,835
Norfolk Southern Corp cs 655844108 10,097 56,200 SH   SOLE   0 0 56,200
Nucor Corp cs 670346105 2,291 45,000 SH   SOLE   0 0 45,000
PepsiCo Inc cs 713448108 658 4,800 SH   SOLE   0 0 4,800
Procter & Gamble Co cs 742718109 3,159 25,400 SH   SOLE   0 0 25,400
Quaker Chem Corp cs 747316107 413 2,610 SH   SOLE   0 0 2,610
Qualcomm Inc cs 747525103 757 9,930 SH   SOLE   0 0 9,930
Seagate Technology PLC cs g7945m107 8,315 154,575 SH   SOLE   0 0 154,575
Skyworks Solutions Inc cs 83088m102 11,710 147,765 SH   SOLE   0 0 147,765
Southern Co cs 842587107 247 4,000 SH   SOLE   0 0 4,000
Starbucks Corp cs 855244109 534 6,041 SH   SOLE   0 0 6,041
Teleflex Inc cs 879369106 33,967 99,978 SH   SOLE   0 0 99,978
TJX Cos Inc cs 872540109 15,387 276,053 SH   SOLE   0 0 276,053
Union Pacific Corp cs 907818108 19,857 122,588 SH   SOLE   0 0 122,588
United Parcel Service Inc Cl B cs 911312106 767 6,400 SH   SOLE   0 0 6,400
United Technologies Corp cs 913017109 247 1,810 SH   SOLE   0 0 1,810
Verizon Communications Inc cs 92343v104 271 4,492 SH   SOLE   0 0 4,492
Visa Inc Cl A cs 92826c839 18,670 108,542 SH   SOLE   0 0 108,542
VMware Inc Cl A cs 928563402 330 2,200 SH   SOLE   0 0 2,200
Wal Mart Stores Inc cs 931142103 415 3,500 SH   SOLE   0 0 3,500
Waste Connections Inc cs 94106b101 18,492 200,996 SH   SOLE   0 0 200,996
Waste Management Inc cs 94106l109 28,690 249,477 SH   SOLE   0 0 249,477
Zimmer Holdings Inc cs 98956p102 357 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A ad 01609w102 334 2,000 SH   SOLE   0 0 2,000
Fresenius Med Care AG & Co KGA ad 358029106 547 16,280 SH   SOLE   0 0 16,280
Mowi Asa Sponsored Ads ad 624678108 231 10,000 SH   SOLE   0 0 10,000
Royal Dutch Shell PLC Sp ADR A ad 780259206 6,126 104,089 SH   SOLE   0 0 104,089
SPDR S&P 500 ETF TR ui 78462f103 260 875 SH   SOLE   0 0 875
SPDR Series Trust S&P Biotech ui 78464a870 9,112 119,498 SH   SOLE   0 0 119,498
BNY Mellon Family Of Funds Dyn mf 05587n703 456 12,631 SH   SOLE   0 0 12,631
BNY Mellon Family Of Funds Lar mf 05588f766 191 14,354 SH   SOLE   0 0 14,354
Capital Income Builder Fund mf 140193103 345 5,632 SH   SOLE   0 0 5,632
Fidelity Contrafund Inc mf 316071109 364 28,296 SH   SOLE   0 0 28,296
T Rowe Price New Horizons Fund mf 779562107 3,976 65,272 SH   SOLE   0 0 65,272
Enterprise Products Partners L ml 293792107 229 8,000 SH   SOLE   0 0 8,000
American Tower REIT re 03027x100 354 1,600 SH   SOLE   0 0 1,600
Kimco Realty Corp re 49446r109 2,503 119,875 SH   SOLE   0 0 119,875
Ventas Inc re 92276f100 287 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 694 23,832 SH   SOLE   0 0 23,832