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,579 7,950 SH   SOLE   0 0 7,950
Abbott Laboratories cs 002824100 2,353 20,300 SH   SOLE   0 0 20,300
Abbvie Inc cs 00287y109 3,299 29,289 SH   SOLE   0 0 29,289
Adobe Inc cs 00724f101 18,875 32,229 SH   SOLE   0 0 32,229
Alphabet Inc Cap Stock Cl A cs 02079k305 41,906 17,162 SH   SOLE   0 0 17,162
Alphabet Inc Cap Stock Cl C cs 02079k107 10,362 4,134 SH   SOLE   0 0 4,134
Altria Group Inc cs 02209s103 333 6,978 SH   SOLE   0 0 6,978
Amazon.com Inc cs 023135106 57,138 16,609 SH   SOLE   0 0 16,609
American Airlines Group Inc cs 02376r102 4,921 232,014 SH   SOLE   0 0 232,014
American Express Co cs 025816109 335 2,029 SH   SOLE   0 0 2,029
Amgen Inc cs 031162100 877 3,600 SH   SOLE   0 0 3,600
Apple Inc cs 037833100 58,198 424,927 SH   SOLE   0 0 424,927
AT&T Inc cs 00206r102 229 7,942 SH   SOLE   0 0 7,942
Bank of America Corporation cs 060505104 34,768 843,282 SH   SOLE   0 0 843,282
Blackstone Group Inc Cl A cs 09260d107 34,637 356,567 SH   SOLE   0 0 356,567
Bristol Myers Squibb Co cs 110122108 901 13,490 SH   SOLE   0 0 13,490
Camden Natl Corp cs 133034108 10,597 221,889 SH   SOLE   0 0 221,889
Chevron Corp cs 166764100 4,352 41,550 SH   SOLE   0 0 41,550
Cigna Corp cs 125523100 381 1,606 SH   SOLE   0 0 1,606
Coca-Cola Co cs 191216100 447 8,258 SH   SOLE   0 0 8,258
Colgate Palmolive Co cs 194162103 1,855 22,800 SH   SOLE   0 0 22,800
ConocoPhillips cs 20825c104 496 8,150 SH   SOLE   0 0 8,150
Copart Inc cs 217204106 58,283 442,108 SH   SOLE   0 0 442,108
Corteva Inc cs 22052l104 814 18,355 SH   SOLE   0 0 18,355
Costco Wholesale Corp cs 22160k105 34,165 86,346 SH   SOLE   0 0 86,346
CSX Corp cs 126408103 260 8,100 SH   SOLE   0 0 8,100
Deere & Co cs 244199105 355 1,007 SH   SOLE   0 0 1,007
Delta Air Lines Inc cs 247361702 4,802 110,995 SH   SOLE   0 0 110,995
Digimarc Corp cs 25381b101 17,940 535,517 SH   SOLE   0 0 535,517
Disney Walt Co Disney cs 254687106 26,396 150,171 SH   SOLE   0 0 150,171
Dominion Energy Inc cs 25746u109 375 5,100 SH   SOLE   0 0 5,100
Dover Corp cs 260003108 15,180 100,800 SH   SOLE   0 0 100,800
Dow Inc cs 260557103 2,313 36,548 SH   SOLE   0 0 36,548
DuPont de Nemours Inc cs 26614n102 2,439 31,508 SH   SOLE   0 0 31,508
Eli Lilly & Co cs 532457108 14,689 64,000 SH   SOLE   0 0 64,000
Emerson Electric Co cs 291011104 14,612 151,827 SH   SOLE   0 0 151,827
Enwave Corp cs 29410k108 701 878,560 SH   SOLE   0 0 878,560
Exact Sciences Corp cs 30063p105 517 4,159 SH   SOLE   0 0 4,159
Exxon Mobil Corp cs 30231g102 6,967 110,448 SH   SOLE   0 0 110,448
First Bancorp Inc ME cs 31866p102 1,018 34,572 SH   SOLE   0 0 34,572
FMC Corp cs 302491303 1,082 10,000 SH   SOLE   0 0 10,000
Gcp Applied Technologies Inc cs 36164y101 202 8,680 SH   SOLE   0 0 8,680
General Electric Co cs 369604103 2,450 181,999 SH   SOLE   0 0 181,999
Grace W R & Co cs 38388f108 600 8,680 SH   SOLE   0 0 8,680
Home Depot Inc cs 437076102 43,087 135,115 SH   SOLE   0 0 135,115
Honeywell Intl Inc cs 438516106 27,399 124,912 SH   SOLE   0 0 124,912
International Business Machine cs 459200101 12,002 81,875 SH   SOLE   0 0 81,875
International Flavors & Fragra cs 459506101 540 3,615 SH   SOLE   0 0 3,615
International Paper Co cs 460146103 858 14,000 SH   SOLE   0 0 14,000
John Bean Technologies Corp cs 477839104 265 1,857 SH   SOLE   0 0 1,857
Johnson & Johnson cs 478160104 1,614 9,800 SH   SOLE   0 0 9,800
JPMorgan Chase & Co cs 46625h100 41,128 264,421 SH   SOLE   0 0 264,421
Kimberly Clark Corp cs 494368103 1,538 11,500 SH   SOLE   0 0 11,500
LCNB Corp cs 50181p100 196 12,000 SH   SOLE   0 0 12,000
Liberty Broadband Corp Ser C cs 530307305 274 1,575 SH   SOLE   0 0 1,575
Logitech Intl SA cs h50430232 726 6,000 SH   SOLE   0 0 6,000
M & T Bank Corp cs 55261f104 4,364 30,034 SH   SOLE   0 0 30,034
MasterCard Inc Cl A cs 57636q104 38,278 104,845 SH   SOLE   0 0 104,845
McDonalds Corp cs 580135101 6,306 27,300 SH   SOLE   0 0 27,300
Merck & Co Inc cs 58933y105 13,542 174,129 SH   SOLE   0 0 174,129
Microsoft Corp cs 594918104 28,383 104,772 SH   SOLE   0 0 104,772
Minerals Technologies Inc cs 603158106 12,525 159,209 SH   SOLE   0 0 159,209
Netflix Inc cs 64110l106 819 1,550 SH   SOLE   0 0 1,550
Nextera Energy Inc cs 65339f101 6,012 82,037 SH   SOLE   0 0 82,037
Nike Inc Cl B cs 654106103 30,070 194,640 SH   SOLE   0 0 194,640
Norfolk Southern Corp cs 655844108 14,916 56,200 SH   SOLE   0 0 56,200
Nucor Corp cs 670346105 4,420 46,075 SH   SOLE   0 0 46,075
Organon & Co Common Stock cs 68622v106 527 17,408 SH   SOLE   0 0 17,408
Owens Corning cs 690742101 20,688 211,313 SH   SOLE   0 0 211,313
Penske Automotive Group Inc cs 70959w103 226 3,000 SH   SOLE   0 0 3,000
PepsiCo Inc cs 713448108 793 5,350 SH   SOLE   0 0 5,350
Philip Morris Intl Inc cs 718172109 366 3,692 SH   SOLE   0 0 3,692
Procter & Gamble Co cs 742718109 3,429 25,410 SH   SOLE   0 0 25,410
Quaker Chem Corp cs 747316107 1,990 8,392 SH   SOLE   0 0 8,392
Qualcomm Inc cs 747525103 1,419 9,930 SH   SOLE   0 0 9,930
Seagate Technology Hldngs PLC cs g7997r103 2,778 31,592 SH   SOLE   0 0 31,592
Skyworks Solutions Inc cs 83088m102 24,629 128,443 SH   SOLE   0 0 128,443
Southern Co cs 842587107 242 4,000 SH   SOLE   0 0 4,000
Starbucks Corp cs 855244109 625 5,591 SH   SOLE   0 0 5,591
Steris Plc Shs Usd cs g8473t100 13,697 66,395 SH   SOLE   0 0 66,395
Teleflex Inc cs 879369106 42,701 106,276 SH   SOLE   0 0 106,276
Texas Instruments Inc cs 882508104 288 1,500 SH   SOLE   0 0 1,500
TJX Cos Inc cs 872540109 20,695 306,962 SH   SOLE   0 0 306,962
Trane Technologies PLC cs g8994e103 309 1,680 SH   SOLE   0 0 1,680
Union Pacific Corp cs 907818108 26,238 119,302 SH   SOLE   0 0 119,302
United Contl Holdings Inc cs 910047109 3,619 69,204 SH   SOLE   0 0 69,204
United Parcel Service Inc Cl B cs 911312106 29,863 143,594 SH   SOLE   0 0 143,594
UnitedHealth Group Inc cs 91324p102 217 542 SH   SOLE   0 0 542
Verizon Communications Inc cs 92343v104 252 4,492 SH   SOLE   0 0 4,492
Visa Inc Cl A cs 92826c839 26,557 113,580 SH   SOLE   0 0 113,580
VMware Inc Cl A cs 928563402 352 2,200 SH   SOLE   0 0 2,200
Wal Mart Stores Inc cs 931142103 619 4,389 SH   SOLE   0 0 4,389
Waste Connections Inc cs 94106b101 25,495 213,475 SH   SOLE   0 0 213,475
Waste Management Inc cs 94106l109 36,739 262,214 SH   SOLE   0 0 262,214
Westrock Co cs 96145d105 23,680 444,941 SH   SOLE   0 0 444,941
Williams Sonoma Inc cs 969904101 251 1,573 SH   SOLE   0 0 1,573
Zimmer Holdings Inc cs 98956p102 418 2,600 SH   SOLE   0 0 2,600
Alibaba Group Holding Ltd Sp A ad 01609w102 454 2,000 SH   SOLE   0 0 2,000
Fresenius Med Care AG & Co KGA ad 358029106 677 16,280 SH   SOLE   0 0 16,280
Mowi Asa Sponsored Ads ad 624678108 254 10,000 SH   SOLE   0 0 10,000
Royal Dutch Shell PLC Sp ADR A ad 780259206 3,054 75,600 SH   SOLE   0 0 75,600
Tencent Holdings Ltd ADR ad 88032q109 226 3,000 SH   SOLE   0 0 3,000
Invesco Exchange Traded Fund T ui 46137v142 268 5,000 SH   SOLE   0 0 5,000
SPDR S&P 500 ETF TR ui 78462f103 456 1,065 SH   SOLE   0 0 1,065
SPDR Series Trust S&P Biotech ui 78464a870 8,930 65,956 SH   SOLE   0 0 65,956
AQR Funds US Def Equity I mf 00203h719 239 8,108 SH   SOLE   0 0 8,108
BNY Mellon Appreciation Fund I mf 05589q100 373 8,297 SH   SOLE   0 0 8,297
BNY Mellon Family Of Funds Dyn mf 05587n703 608 13,132 SH   SOLE   0 0 13,132
BNY Mellon Family Of Funds Lar mf 05588f501 323 10,943 SH   SOLE   0 0 10,943
Capital Income Builder Fund mf 140193103 385 5,632 SH   SOLE   0 0 5,632
Fidelity Contrafund Inc mf 316071109 435 23,194 SH   SOLE   0 0 23,194
Fidelity Magellan Fund mf 316184100 413 29,764 SH   SOLE   0 0 29,764
Fidelity Tr 500 Index Ins Prem mf 315911750 395 2,643 SH   SOLE   0 0 2,643
T Rowe Price New Horizons Fund mf 779562107 7,452 82,420 SH   SOLE   0 0 82,420
American Tower REIT re 03027x100 432 1,600 SH   SOLE   0 0 1,600
Kimco Realty Corp re 49446r109 2,145 102,875 SH   SOLE   0 0 102,875
Ventas Inc re 92276f100 225 3,933 SH   SOLE   0 0 3,933