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,726 9,060 SH   SOLE   9,060 0 9,060
AMN Healthcare Services Inc. COM 001744101 3,555 62,736 SH   SOLE   61,271 0 61,271
AT&T Inc. COM 00206R102 4,831 169,270 SH   SOLE   166,527 0 166,527
AbbVie, Inc. COM 00287Y109 1,478 16,027 SH   SOLE   14,977 0 14,977
Abbott Laboratories COM 002824100 11,289 156,070 SH   SOLE   152,997 0 152,997
Accenture plc COM G1151C101 18,669 132,395 SH   SOLE   128,345 0 128,345
Adobe Systems COM 00724F101 3,823 16,900 SH   SOLE   16,550 0 16,550
Affiliated Managers Group, Inc COM 008252108 450 4,614 SH   SOLE   4,614 0 4,614
Air Products & Chem COM 009158106 550 3,439 SH   SOLE   3,439 0 3,439
Alphabet, Inc. Class A COM 02079K305 30,735 29,413 SH   SOLE   28,650 0 28,650
Alphabet, Inc. Class C COM 02079K107 3,016 2,912 SH   SOLE   2,722 0 2,722
Altria Group, Inc COM 02209s103 217 4,385 SH   SOLE   3,315 0 3,315
Amazon.com, Inc. COM 023135106 20,180 13,436 SH   SOLE   13,097 0 13,097
American Electric Power Co., I COM 025537101 223 2,990 SH   SOLE   2,990 0 2,990
American Express Co. COM 025816109 339 3,555 SH   SOLE   3,555 0 3,555
American Tower Corporation COM 03027X100 3,702 23,402 SH   SOLE   22,389 0 22,389
American Water Works Co., Inc. COM 030420103 14,015 154,402 SH   SOLE   150,369 0 150,369
Amgen Inc. COM 031162100 9,843 50,563 SH   SOLE   49,599 0 49,599
Analog Devices COM 032654105 2,854 33,248 SH   SOLE   31,806 0 31,806
Apple, Inc. COM 037833100 33,558 212,742 SH   SOLE   207,294 0 207,294
Aptiv PLC COM G6095L109 3,742 60,781 SH   SOLE   59,298 0 59,298
Aramark COM 03852U106 378 13,062 SH   SOLE   12,273 0 12,273
Automatic Data Processing, Inc COM 053015103 3,559 27,142 SH   SOLE   26,182 0 26,182
Avangrid COM 05351w103 765 15,278 SH   SOLE   14,657 0 14,657
BP PLC (ADR) COM 055622104 317 8,361 SH   SOLE   8,361 0 8,361
Bank of America Corp. COM 060505104 8,508 345,293 SH   SOLE   337,593 0 337,593
Bar Harbor Bankshares COM 066849100 363 16,200 SH   SOLE   16,200 0 16,200
Becton, Dickinson & Co. COM 075887109 9,235 40,986 SH   SOLE   39,329 0 39,329
Berkshire Hathaway Inc., Class COM 084670108 306 1 SH   SOLE   1 0 1
Berkshire Hathaway Inc., Class COM 084670702 2,147 10,513 SH   SOLE   10,513 0 10,513
Biogen, Inc. COM 09062x103 1,102 3,662 SH   SOLE   3,487 0 3,487
Blackrock, Inc. COM 09247x101 15,305 38,961 SH   SOLE   38,034 0 38,034
Blackstone Mortgage Trust, Inc COM 09257w100 15,213 477,501 SH   SOLE   467,736 0 467,736
Boeing Co. COM 097023105 2,361 7,320 SH   SOLE   7,041 0 7,041
Booking Holdings, Inc. COM 09857L108 517 300 SH   SOLE   284 0 284
Boston Beer Company, Inc. - Cl COM 100557107 253 1,051 SH   SOLE   1,051 0 1,051
Bristol-Myers Squibb Co. COM 110122108 924 17,784 SH   SOLE   17,784 0 17,784
Broadcom, Inc. COM 11135f101 19,397 76,283 SH   SOLE   74,278 0 74,278
CBRE Group, Inc. COM 12504L109 889 22,204 SH   SOLE   21,284 0 21,284
CDW Corporation COM 12514g108 1,300 16,045 SH   SOLE   14,975 0 14,975
CIGNA Corp. COM 125523100 420 2,213 SH   SOLE   2,213 0 2,213
CVS Health Corporation COM 126650100 6,451 98,451 SH   SOLE   96,996 0 96,996
Cambridge Bancorp COM 132152109 1,936 23,250 SH   SOLE   23,250 0 23,250
Camden National Corp. COM 133034108 342 9,510 SH   SOLE   9,510 0 9,510
Celgene Corp COM 151020104 2,931 45,726 SH   SOLE   44,916 0 44,916
Centene Corporation COM 15135B101 1,737 15,065 SH   SOLE   14,444 0 14,444
Charles River Laboratories Int COM 159864107 10,179 89,939 SH   SOLE   87,564 0 87,564
Charles Schwab Corp. COM 808513105 17,881 430,551 SH   SOLE   419,272 0 419,272
Chevron Corp. COM 166764100 1,706 15,677 SH   SOLE   15,677 0 15,677
Cintas Corp. COM 172908105 327 1,949 SH   SOLE   1,835 0 1,835
Cisco Systems, Inc. COM 17275R102 7,302 168,529 SH   SOLE   163,744 0 163,744
Citigroup, Inc. COM 172967424 828 15,899 SH   SOLE   15,299 0 15,299
Citizens Financial Group, Inc. COM 174610105 6,658 223,949 SH   SOLE   218,090 0 218,090
Citrix Systems, Inc. COM 177376100 410 4,000 SH   SOLE   4,000 0 4,000
Coca-Cola Co. COM 191216100 971 20,509 SH   SOLE   20,509 0 20,509
Coca-Cola European Partners PL COM G25839104 15,725 342,973 SH   SOLE   332,508 0 332,508
Colgate-Palmolive Co. COM 194162103 278 4,673 SH   SOLE   4,673 0 4,673
Comcast Corp. COM 20030n101 19,073 560,151 SH   SOLE   543,643 0 543,643
Connecticut Water Service, Inc COM 207797101 486 7,275 SH   SOLE   7,275 0 7,275
ConocoPhillips COM 20825c104 733 11,763 SH   SOLE   11,763 0 11,763
Corning Inc. COM 219350105 204 6,759 SH   SOLE   4,259 0 4,259
Costco Wholesale COM 22160K105 12,440 61,067 SH   SOLE   59,185 0 59,185
Crown Castle International Cor COM 22822V101 8,170 75,209 SH   SOLE   73,668 0 73,668
Danaher Corp. COM 235851102 345 3,344 SH   SOLE   3,344 0 3,344
Danone-ADR COM 23636T100 2,918 208,751 SH   SOLE   204,851 0 204,851
Darden Restaurants COM 237194105 3,793 37,982 SH   SOLE   37,107 0 37,107
Deere & Co. COM 244199105 227 1,519 SH   SOLE   1,416 0 1,416
Deutsche Telekom AG COM 251566105 273 16,050 SH   SOLE   16,050 0 16,050
Diageo PLC (ADR) COM 25243q205 228 1,609 SH   SOLE   1,609 0 1,609
DowDuPont, Inc. COM 26078J100 607 11,346 SH   SOLE   11,246 0 11,246
EOG Resources, Inc. COM 26875P101 14,946 171,378 SH   SOLE   166,454 0 166,454
Eaton Corp PLC COM G29183103 521 7,593 SH   SOLE   7,223 0 7,223
Eli Lilly and Co. COM 532457108 1,744 15,069 SH   SOLE   15,069 0 15,069
Energy Select Sector SPDR Fund COM 81369y506 602 10,495 SH   SOLE   9,880 0 9,880
Enterprise Products Partners COM 293792107 510 20,755 SH   SOLE   18,455 0 18,455
Equinor ASA-ADR COM 29446m102 4,012 189,504 SH   SOLE   186,839 0 186,839
Exxon Mobil Corp. COM 30231g102 2,704 39,660 SH   SOLE   39,590 0 39,590
Facebook COM 30303m102 1,007 7,685 SH   SOLE   7,597 0 7,597
FedEx Corp. COM 31428x106 1,217 7,543 SH   SOLE   7,197 0 7,197
Financial Select Sector Index COM 81369y605 314 13,203 SH   SOLE   13,203 0 13,203
First Trust Dow Jones Internet COM 33733E302 824 7,066 SH   SOLE   6,763 0 6,763
Fortune Brands Home & Security COM 34964C106 4,752 125,095 SH   SOLE   122,230 0 122,230
Gallagher (Arthur J.) & Co. COM 363576109 419 5,682 SH   SOLE   5,682 0 5,682
General Electric Co. COM 369604103 346 45,675 SH   SOLE   45,675 0 45,675
General Mills, Inc. COM 370334104 329 8,448 SH   SOLE   7,098 0 7,098
Gilead Sciences, Inc. COM 375558103 350 5,593 SH   SOLE   4,793 0 4,793
Golar LNG Ltd. COM G9456A100 267 12,255 SH   SOLE   12,255 0 12,255
HCA Healthcare, Inc. COM 40412c101 3,489 28,032 SH   SOLE   26,684 0 26,684
Hasbro Inc. COM 418056107 3,185 39,198 SH   SOLE   37,868 0 37,868
Health Care Select Sector SPDR COM 81369y209 220 2,548 SH   SOLE   2,548 0 2,548
Hemp, Inc. COM 423703206 2 63,500 SH   SOLE   63,500 0 63,500
Hexcel Corp. COM 428291108 4,368 76,184 SH   SOLE   74,136 0 74,136
Highwoods Properties, Inc. COM 431284108 5,153 133,197 SH   SOLE   129,577 0 129,577
Home Depot, Inc. COM 437076102 6,225 36,231 SH   SOLE   34,987 0 34,987
Honeywell International, Inc. COM 438516106 1,324 10,023 SH   SOLE   9,353 0 9,353
IDEXX Laboratories, Inc. COM 45168D104 1,443 7,756 SH   SOLE   7,756 0 7,756
Industrials Select Sector Inde COM 81369y704 318 4,937 SH   SOLE   4,937 0 4,937
Ingersoll-Rand COM G47791101 7,172 78,609 SH   SOLE   76,632 0 76,632
Int'l Business Machines Corp. COM 459200101 919 8,088 SH   SOLE   8,088 0 8,088
Intel Corp. COM 458140100 7,145 152,240 SH   SOLE   152,240 0 152,240
International Paper Co. COM 460146103 409 10,133 SH   SOLE   10,133 0 10,133
J.P. Morgan Chase & Co. COM 46625h100 12,429 127,316 SH   SOLE   124,308 0 124,308
Johnson & Johnson COM 478160104 8,192 63,481 SH   SOLE   61,092 0 61,092
KAR Auction Services, Inc. COM 48238T109 464 9,718 SH   SOLE   9,718 0 9,718
Kimberly-Clark Corp. COM 494368103 268 2,351 SH   SOLE   2,351 0 2,351
Koninklijke (Royal) Philips El COM 500472303 357 10,182 SH   SOLE   10,182 0 10,182
Lam Research COM 512807108 6,879 50,517 SH   SOLE   49,436 0 49,436
Lenovo Group Ltd. COM Y5257Y107 14 20,000 SH   SOLE   20,000 0 20,000
Linde PLC COM G5494J103 336 2,155 SH   SOLE   2,005 0 2,005
Lockheed Martin Corp. COM 539830109 2,924 11,167 SH   SOLE   10,703 0 10,703
Lowe's Companies, Inc. COM 548661107 10,950 118,561 SH   SOLE   115,950 0 115,950
Marathon Petroleum Corp. COM 56585a102 945 16,006 SH   SOLE   15,246 0 15,246
Marsh & McLennan COM 571748102 16,546 207,472 SH   SOLE   200,606 0 200,606
Masco Corp. COM 574599106 1,172 40,076 SH   SOLE   37,970 0 37,970
Mastercard Incorporated COM 57636Q104 375 1,987 SH   SOLE   1,987 0 1,987
McDonald's Corp. COM 580135101 5,017 28,255 SH   SOLE   27,825 0 27,825
Medtronic PLC COM G5960L103 945 10,385 SH   SOLE   10,385 0 10,385
Merck & Co., Inc. COM 58933Y105 2,854 37,347 SH   SOLE   37,347 0 37,347
Michaels Companies, Inc. COM 59408Q106 2,540 187,601 SH   SOLE   183,841 0 183,841
Microsoft Corp. COM 594918104 36,236 356,755 SH   SOLE   347,169 0 347,169
Mid-America Apartment Communit COM 59522j103 4,096 42,801 SH   SOLE   41,625 0 41,625
Mondelez International, Inc. COM 609207105 3,470 86,688 SH   SOLE   83,325 0 83,325
Morgan Stanley COM 617446448 1,643 41,439 SH   SOLE   39,572 0 39,572
NextEra Energy, Inc. COM 65339F101 8,835 50,829 SH   SOLE   49,229 0 49,229
Nike, Inc. COM 654106103 814 10,983 SH   SOLE   9,183 0 9,183
Noble Energy Inc. COM 655044105 2,956 157,543 SH   SOLE   153,273 0 153,273
Norfolk Southern Corp. COM 655844108 1,291 8,631 SH   SOLE   8,631 0 8,631
Northrop Grumman Corp. COM 666807102 1,192 4,869 SH   SOLE   4,869 0 4,869
ONE Gas, Inc. COM 68235P108 1,351 16,974 SH   SOLE   16,662 0 16,662
ONEOK Inc. COM 682680103 2,533 46,948 SH   SOLE   45,354 0 45,354
Occidental Petroleum Corp. COM 674599105 960 15,645 SH   SOLE   15,020 0 15,020
Old Dominion Freight Lines COM 679580100 724 5,859 SH   SOLE   5,375 0 5,375
Oxford Square Capital Corp COM 69181v107 94 14,540 SH   SOLE   14,540 0 14,540
PB Bancorp, Inc. COM 70454T100 146 13,526 SH   SOLE   13,526 0 13,526
PNC Financial Services Group COM 693475105 7,692 65,796 SH   SOLE   65,028 0 65,028
PPG Industries, Inc. COM 693506107 213 2,086 SH   SOLE   2,086 0 2,086
Paychex, Inc. COM 704326107 326 5,011 SH   SOLE   5,011 0 5,011
People's United Financial, Inc COM 712704105 1,055 73,125 SH   SOLE   73,125 0 73,125
PepsiCo, Inc. COM 713448108 9,191 83,192 SH   SOLE   81,245 0 81,245
Pfizer, Inc. COM 717081103 7,086 162,325 SH   SOLE   162,325 0 162,325
Philip Morris International, I COM 718172109 238 3,564 SH   SOLE   1,804 0 1,804
Phillips 66 COM 718546104 288 3,348 SH   SOLE   3,348 0 3,348
Pioneer Natural Resources Co. COM 723787107 6,669 50,704 SH   SOLE   49,651 0 49,651
Procter & Gamble Co. COM 742718109 6,784 73,804 SH   SOLE   71,639 0 71,639
Prospect Capital Corp COM 74348t102 84 13,262 SH   SOLE   13,262 0 13,262
QS Energy, Inc. COM 74736R106 2 28,000 SH   SOLE   20,000 0 20,000
Qualcomm, Inc. COM 747525103 231 4,053 SH   SOLE   4,053 0 4,053
Raytheon Co. COM 755111507 229 1,494 SH   SOLE   1,494 0 1,494
Regeneron Pharmaceuticals COM 75886F107 7,345 19,665 SH   SOLE   19,120 0 19,120
SPDR S&P Oil & Gas Explor & Pr COM 78464A730 242 9,123 SH   SOLE   9,123 0 9,123
Salesforce.com Inc. COM 79466L302 2,930 21,392 SH   SOLE   20,492 0 20,492
Sherwin-Williams Co. COM 824348106 5,756 14,628 SH   SOLE   14,424 0 14,424
Stanley Black & Decker, Inc. COM 854502101 11,175 93,323 SH   SOLE   90,818 0 90,818
Starbucks Corp. COM 855244109 512 7,943 SH   SOLE   7,493 0 7,493
Stora Enso Oyj COM 86210M106 122 10,525 SH   SOLE   9,378 0 9,378
Stryker Corp. COM 863667101 11,277 71,945 SH   SOLE   70,645 0 70,645
SunTrust Banks COM 867914103 5,252 104,129 SH   SOLE   99,887 0 99,887
Sysco Corp. COM 871829107 3,178 50,725 SH   SOLE   48,315 0 48,315
TE Connectivity Ltd. COM H84989104 325 4,296 SH   SOLE   4,058 0 4,058
TJX Companies COM 872540109 3,012 67,312 SH   SOLE   64,912 0 64,912
Target Corp. COM 87612e106 500 7,566 SH   SOLE   7,566 0 7,566
Technology Select Sector SPDR COM 81369y803 302 4,865 SH   SOLE   4,865 0 4,865
Texas Instruments Inc. COM 882508104 3,492 36,953 SH   SOLE   35,468 0 35,468
Thermo Fisher Scientific, Inc. COM 883556102 6,490 29,001 SH   SOLE   27,531 0 27,531
U.S. Bancorp COM 902973304 1,010 22,105 SH   SOLE   22,105 0 22,105
Unilever N.V. COM 904784709 999 18,561 SH   SOLE   18,118 0 18,118
Union Pacific Corp. COM 907818108 15,802 114,317 SH   SOLE   111,056 0 111,056
United Parcel Service, Inc. COM 911312106 902 9,247 SH   SOLE   9,247 0 9,247
United Technologies Corp. COM 913017109 1,149 10,795 SH   SOLE   10,345 0 10,345
UnitedHealth Group Inc. COM 91324p102 16,011 64,272 SH   SOLE   62,243 0 62,243
V. F. Corp. COM 918204108 8,759 122,781 SH   SOLE   119,441 0 119,441
Valero Energy Corp. COM 91913Y100 245 3,269 SH   SOLE   3,269 0 3,269
VanEck Vectors Global Alt. Ene COM 92189F502 228 4,177 SH   SOLE   3,282 0 3,282
VeriSign, Inc. COM 92343e102 297 2,000 SH   SOLE   2,000 0 2,000
Veritex Holdings, Inc. COM 923451108 523 24,476 SH   SOLE   24,476 0 24,476
Verizon Communications COM 92343v104 5,577 99,196 SH   SOLE   96,416 0 96,416
Visa, Inc. Class A COM 92826C839 26,514 200,954 SH   SOLE   195,269 0 195,269
Wal-Mart Stores, Inc. COM 931142103 3,554 38,154 SH   SOLE   36,539 0 36,539
Walgreens Boots Alliance, Inc. COM 931427108 1,012 14,805 SH   SOLE   14,805 0 14,805
Walt Disney Co. COM 254687106 16,088 146,725 SH   SOLE   143,378 0 143,378
XPO Logistics, Inc. COM 983793100 1,434 25,142 SH   SOLE   24,902 0 24,902
Xylem, Inc. COM 98419M100 5,334 79,950 SH   SOLE   78,230 0 78,230
SPDR S&P 500 ETF Trust TR UNIT 78462F103 6,447 25,796 SH   SOLE   25,300 0 25,300
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 417 4,657 SH   SOLE   4,657 0 4,657
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 1,667 5,508 SH   SOLE   5,063 0 5,063
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 13,646 228,576 SH   SOLE   228,576 0 228,576
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 5,267 109,886 SH   SOLE   109,886 0 109,886
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 2,514 41,432 SH   SOLE   41,432 0 41,432
Vanguard Dividend Appreciation DIV APP ETF 921908844 371 3,791 SH   SOLE   3,791 0 3,791
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 1,152 14,768 SH   SOLE   14,768 0 14,768
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 3,530 15,361 SH   SOLE   15,361 0 15,361
Vanguard Small Cap ETF SMALL CP ETF 922908751 2,197 16,642 SH   SOLE   16,312 0 16,312
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 1,811 14,189 SH   SOLE   14,189 0 14,189
Vanguard Value ETF VALUE ETF 922908744 326 3,326 SH   SOLE   3,326 0 3,326
iShares KLD 400 Social Index F MSCI KLD400 SOC 464288570 239 2,574 SH   SOLE   2,574 0 2,574
iShares Russell 1000 Growth In RUSSELL1000GRW 464287614 1,850 14,130 SH   SOLE   14,130 0 14,130
iShares Russell 1000 Index RUS 1000 ETF 464287622 896 6,460 SH   SOLE   6,460 0 6,460
iShares Russell 1000 Value Ind RUS 1000 VAL ETF 464287598 2,556 23,014 SH   SOLE   22,954 0 22,954
iShares Russell 2000 Index Fun RUSSELL 2000 ETF 464287655 650 4,851 SH   SOLE   4,207 0 4,207
iShares Russell 3000 Index Fun RUSSELL 3000 464287689 487 3,316 SH   SOLE   3,316 0 3,316
iShares Russell Midcap Index F RUS MID-CAP ETF 464287499 280 6,020 SH   SOLE   6,020 0 6,020
iShares S&P 500 Index Fund CORE S&P500 ETF 464287200 4,769 18,952 SH   SOLE   18,677 0 18,677
iShares S&P MidCap 400 Index F CORE S&P MCP ETF 464287507 10,143 61,078 SH   SOLE   59,904 0 59,904
iShares S&P SmallCap 600 Index CORE S&P SCP ETF 464287804 14,577 210,289 SH   SOLE   204,935 0 204,935
Schwab Emerging Markets Equity EMRG MKTEQ ETF 808524706 227 9,634 SH   SOLE   9,634 0 9,634
Schwab International Equity ET INTL EQTY ETF 808524805 6,785 239,319 SH   SOLE   239,319 0 239,319
Vanguard FTSE All-Wld ex-US Sm FTSE SMCAP ETF 922042718 5,684 60,038 SH   SOLE   58,235 0 58,235
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 18,133 397,821 SH   SOLE   388,396 0 388,396
Vanguard MSCI EAFE ETF FTSE DEV MKT ETF 921943858 987 26,599 SH   SOLE   26,599 0 26,599
Vanguard MSCI Emerging Markets FTSE EMR MKT ETF 922042858 325 8,540 SH   SOLE   8,540 0 8,540
iShare Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 7,908 143,779 SH   SOLE   138,851 0 138,851
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434g103 1,691 35,856 SH   SOLE   35,461 0 35,461
iShares MSCI EAFE ESG Select E MSCI EAFE ESG OP 46435G516 1,323 23,065 SH   SOLE   23,065 0 23,065
iShares MSCI EAFE Index Fund MSCI EAFE ETF 464287465 450 7,648 SH   SOLE   7,648 0 7,648
iShares MSCI EAFE Small Cap In EAFE SML CP ETF 464288273 493 9,508 SH   SOLE   9,508 0 9,508
iShares MSCI EM ESG Select ETF MSCI EM ESG OPZ 46434G863 304 9,908 SH   SOLE   9,908 0 9,908