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 2,135 12,102 SH   SOLE   8,761 0 3,341
AMN Healthcare Services Inc. COM 001744101 3,254 52,226 SH   SOLE   1,618 0 50,608
AT&T Inc. COM 00206R102 2,757 70,540 SH   SOLE   51,602 0 18,938
AbbVie, Inc. COM 00287Y109 2,783 31,430 SH   SOLE   25,245 0 6,185
Abbott Laboratories COM 002824100 18,439 212,283 SH   SOLE   44,894 0 167,388
Acacia Communications, Inc. COM 00401C108 203 3,000 SH   SOLE   0 0 3,000
Accenture plc COM G1151C101 26,909 127,793 SH   SOLE   10,510 0 117,283
Adobe Systems COM 00724F101 9,603 29,118 SH   SOLE   3,173 0 25,945
Affiliated Managers Group, Inc COM 008252108 585 6,899 SH   SOLE   29 0 6,870
Aflac, Inc. COM 001055102 1,064 20,116 SH   SOLE   19,116 0 1,000
Agilent Technologies Inc COM 00846u101 3,944 46,232 SH   SOLE   201 0 46,031
Air Products & Chem COM 009158106 8,934 38,018 SH   SOLE   9,176 0 28,842
Akamai Technologies, Inc. COM 00971t101 211 2,441 SH   SOLE   0 0 2,441
Alibaba Group Holding Ltd COM 01609w102 424 2,000 SH   SOLE   1,251 0 749
Allergan plc COM G0177J108 241 1,259 SH   SOLE   1,259 0 0
Allstate Corp. COM 020002101 1,430 12,717 SH   SOLE   9,416 0 3,301
Alphabet, Inc. Class A COM 02079K305 40,072 29,918 SH   SOLE   3,374 0 26,544
Alphabet, Inc. Class C COM 02079K107 3,756 2,809 SH   SOLE   584 0 2,225
Altria Group, Inc COM 02209s103 424 8,486 SH   SOLE   6,731 0 1,755
Amazon.com, Inc. COM 023135106 29,081 15,738 SH   SOLE   2,760 0 12,978
American Electric Power Co., I COM 025537101 575 6,080 SH   SOLE   1,925 0 4,155
American Express Co. COM 025816109 1,513 12,154 SH   SOLE   9,808 0 2,346
American States Water Co. COM 029899101 208 2,395 SH   SOLE   1,125 0 1,270
American Tower Corporation COM 03027X100 4,823 20,987 SH   SOLE   3,559 0 17,427
American Water Works Co., Inc. COM 030420103 16,205 131,907 SH   SOLE   5,009 0 126,898
Ameriprise Financial, Inc. COM 03076c106 929 5,578 SH   SOLE   3,819 0 1,759
Amgen Inc. COM 031162100 13,442 55,760 SH   SOLE   5,981 0 49,779
Analog Devices COM 032654105 42,412 356,880 SH   SOLE   4,129 0 352,751
Anthem, Inc. COM 036752103 279 923 SH   SOLE   923 0 0
Apple, Inc. COM 037833100 62,564 213,056 SH   SOLE   41,516 0 171,540
Aptiv PLC COM G6095L109 5,717 60,199 SH   SOLE   5,499 0 54,700
Aramark COM 03852U106 794 18,306 SH   SOLE   4,397 0 13,909
Archer-Daniels-Midland Co. COM 039483102 334 7,199 SH   SOLE   7,198 0 1
Ares Capital Corp. COM 04010L103 436 23,376 SH   SOLE   12,301 0 11,075
Arthur J Gallagher & Co COM 363576109 727 7,630 SH   SOLE   4,506 0 3,125
Automatic Data Processing, Inc COM 053015103 6,260 36,716 SH   SOLE   14,510 0 22,206
Avangrid COM 05351w103 903 17,653 SH   SOLE   4,594 0 13,059
BCE Inc. COM 05534b760 252 5,433 SH   SOLE   4,493 0 940
BP PLC (ADR) COM 055622104 256 6,792 SH   SOLE   5,203 0 1,589
Badger Meter, Inc. COM 056525108 347 5,339 SH   SOLE   5,339 0 0
Ball Corp. COM 058498106 2,152 33,272 SH   SOLE   4,156 0 29,116
Bank of America Corp. COM 060505104 15,594 442,755 SH   SOLE   114,970 0 327,785
Bank of Hawaii Corporation COM 062540109 675 7,096 SH   SOLE   7,096 0 0
Bar Harbor Bankshares COM 066849100 411 16,200 SH   SOLE   16,200 0 0
Becton, Dickinson & Co. COM 075887109 8,956 32,932 SH   SOLE   8,941 0 23,991
Berkshire Hathaway Inc., Class COM 084670108 1,019 3 SH   SOLE   2 0 1
Berkshire Hathaway Inc., Class COM 084670702 2,819 12,444 SH   SOLE   7,453 0 4,991
Biogen, Inc. COM 09062x103 1,109 3,738 SH   SOLE   2,460 0 1,278
Blackrock, Inc. COM 09247x101 22,806 45,367 SH   SOLE   5,944 0 39,423
Blackstone Mortgage Trust, Inc COM 09257w100 12,575 337,859 SH   SOLE   5,318 0 332,541
Boeing Co. COM 097023105 1,263 3,877 SH   SOLE   2,000 0 1,877
Booking Holdings, Inc. COM 09857L108 1,009 491 SH   SOLE   111 0 380
Boston Beer Company, Inc. - Cl COM 100557107 397 1,051 SH   SOLE   0 0 1,051
Bristol-Myers Squibb Co. COM 110122108 2,616 40,759 SH   SOLE   31,870 0 8,889
Broadcom, Inc. COM 11135f101 24,089 76,225 SH   SOLE   8,575 0 67,651
Broadridge Financial Solutions COM 11133t103 344 2,786 SH   SOLE   2,477 0 309
CBRE Group, Inc. COM 12504L109 1,080 17,622 SH   SOLE   3,025 0 14,597
CDW Corporation COM 12514g108 3,421 23,951 SH   SOLE   3,719 0 20,232
CIGNA Corp. COM 125523100 564 2,760 SH   SOLE   1,583 0 1,177
CME Group Inc. COM 12572Q105 615 3,063 SH   SOLE   3,063 0 0
CSX Corp. COM 126408103 301 4,156 SH   SOLE   1,495 0 2,661
CVS Health Corporation COM 126650100 7,152 96,275 SH   SOLE   4,703 0 91,572
Cabot Corp. COM 127055101 240 5,060 SH   SOLE   5,060 0 0
Cambridge Bancorp COM 132152109 2,250 28,075 SH   SOLE   6,035 0 22,040
Camden National Corp. COM 133034108 362 7,855 SH   SOLE   4,500 0 3,355
Cardinal Health, Inc. COM 14149Y108 464 9,165 SH   SOLE   1,818 0 7,347
Cash Technologies (Registratio COM 147910103 0 62,500 SH   SOLE   0 0 62,500
Caterpillar Inc. COM 149123101 353 2,388 SH   SOLE   1,988 0 400
Celanese Corp. COM 150870103 308 2,500 SH   SOLE   1,611 0 889
Charles River Laboratories Int COM 159864107 13,413 87,807 SH   SOLE   3,898 0 83,909
Charles Schwab Corp. COM 808513105 16,841 354,099 SH   SOLE   24,517 0 329,582
Chevron Corp. COM 166764100 4,752 39,430 SH   SOLE   17,157 0 22,274
Chubb Ltd. COM H1467J104 9,347 60,047 SH   SOLE   8,026 0 52,021
Cintas Corp. COM 172908105 826 3,069 SH   SOLE   711 0 2,358
Cisco Systems, Inc. COM 17275R102 10,248 213,688 SH   SOLE   34,991 0 178,697
Citigroup, Inc. COM 172967424 1,023 12,811 SH   SOLE   2,632 0 10,179
Citizens Financial Group, Inc. COM 174610105 7,276 179,172 SH   SOLE   8,551 0 170,621
Citrix Systems, Inc. COM 177376100 444 4,000 SH   SOLE   4,000 0 0
Clorox Co. COM 189054109 1,012 6,588 SH   SOLE   6,288 0 300
Coca-Cola Co. COM 191216100 2,075 37,493 SH   SOLE   32,234 0 5,259
Coca-Cola European Partners PL COM G25839104 16,449 323,297 SH   SOLE   21,211 0 302,086
Colgate-Palmolive Co. COM 194162103 338 4,915 SH   SOLE   2,368 0 2,547
Comcast Corp. COM 20030n101 26,643 592,463 SH   SOLE   64,484 0 527,979
ConocoPhillips COM 20825c104 1,318 20,261 SH   SOLE   10,580 0 9,681
Consolidated Edison, Inc. COM 209115104 313 3,457 SH   SOLE   2,361 0 1,096
Consumer Staples Select Sector COM 81369Y308 264 4,199 SH   SOLE   290 0 3,909
Costco Wholesale COM 22160K105 18,434 62,716 SH   SOLE   6,182 0 56,534
Crown Castle International Cor COM 22822V101 10,222 71,911 SH   SOLE   7,348 0 64,563
Cummins Inc. COM 231021106 510 2,851 SH   SOLE   1,780 0 1,071
Danaher Corp. COM 235851102 668 4,354 SH   SOLE   1,561 0 2,793
Danone-ADR COM 23636T100 3,170 192,238 SH   SOLE   0 0 192,238
Darden Restaurants COM 237194105 4,145 38,023 SH   SOLE   1,955 0 36,068
Deere & Co. COM 244199105 528 3,050 SH   SOLE   1,455 0 1,595
Diageo PLC (ADR) COM 25243q205 1,012 6,008 SH   SOLE   5,081 0 927
Dominion Resources COM 25746u109 321 3,873 SH   SOLE   2,971 0 902
Dover Corp. COM 260003108 868 7,533 SH   SOLE   7,533 0 0
Dow, Inc. COM 260557103 221 4,045 SH   SOLE   932 0 3,113
DuPont de Nemours, Inc. COM 26614N102 211 3,280 SH   SOLE   729 0 2,551
Duke Energy Corp. COM 26441C204 200 2,194 SH   SOLE   1,864 0 330
EOG Resources, Inc. COM 26875P101 8,406 100,356 SH   SOLE   1,754 0 98,602
EPR Properties COM 26884U109 310 4,387 SH   SOLE   2,686 0 1,701
Eaton Corp PLC COM G29183103 1,533 16,180 SH   SOLE   6,775 0 9,404
Ecolab Inc. COM 278865100 849 4,401 SH   SOLE   4,351 0 50
Elanco Animal Health, Inc. COM 28414H103 448 15,202 SH   SOLE   3,663 0 11,539
Eli Lilly and Co. COM 532457108 3,266 24,853 SH   SOLE   11,623 0 13,230
Emerson Electric Co. COM 291011104 842 11,045 SH   SOLE   9,470 0 1,575
Enbridge Inc. COM 29250N105 235 5,910 SH   SOLE   5,575 0 335
Energy Select Sector SPDR Fund COM 81369y506 225 3,753 SH   SOLE   1,438 0 2,315
Energy Transfer LP COM 29273V100 249 19,435 SH   SOLE   19,435 0 0
Enterprise Products Partners, COM 293792107 1,486 52,780 SH   SOLE   37,025 0 15,755
Equinor ASA-ADR COM 29446m102 2,624 131,808 SH   SOLE   0 0 131,808
Exxon Mobil Corp. COM 30231g102 4,800 68,787 SH   SOLE   34,894 0 33,893
Facebook COM 30303m102 3,905 19,024 SH   SOLE   5,316 0 13,708
Fastenal Co. COM 311900104 354 9,592 SH   SOLE   9,592 0 0
Fidelity Select IT Services Po COM 316390483 216 2,875 SH   SOLE   2,875 0 0
Financial Select Sector Index COM 81369y605 277 8,987 SH   SOLE   2,064 0 6,923
First Trust Dow Jones Internet COM 33733E302 222 1,599 SH   SOLE   1,164 0 435
Fortune Brands Home & Security COM 34964C106 8,300 127,023 SH   SOLE   10,138 0 116,885
General Electric Co. COM 369604103 807 72,316 SH   SOLE   48,657 0 23,659
General Mills, Inc. COM 370334104 419 7,830 SH   SOLE   1,212 0 6,618
Gilead Sciences, Inc. COM 375558103 647 9,953 SH   SOLE   4,335 0 5,618
GlaxoSmithKline PLC (ADS) COM 37733w105 249 5,309 SH   SOLE   3,073 0 2,236
Globe Life, Inc. COM 37959E102 237 2,250 SH   SOLE   2,250 0 0
Hannon Armstrong Sustain. Infr COM 41068X100 649 20,157 SH   SOLE   6,067 0 14,090
Hasbro Inc. COM 418056107 3,458 32,748 SH   SOLE   382 0 32,366
Health Care Select Sector SPDR COM 81369y209 278 2,726 SH   SOLE   875 0 1,851
Hemp, Inc. COM 423703206 0 63,500 SH   SOLE   40,000 0 23,500
Hexcel Corp. COM 428291108 5,831 79,542 SH   SOLE   7,641 0 71,901
Highwoods Properties, Inc. COM 431284108 7,527 153,886 SH   SOLE   10,296 0 143,590
Home Depot, Inc. COM 437076102 11,758 53,841 SH   SOLE   10,717 0 43,125
Honeywell International, Inc. COM 438516106 3,795 21,439 SH   SOLE   7,310 0 14,129
IDEXX Laboratories, Inc. COM 45168D104 2,056 7,874 SH   SOLE   851 0 7,023
Illinois Tool Works COM 452308109 2,091 11,642 SH   SOLE   5,729 0 5,913
Illumina Inc. COM 452327109 247 745 SH   SOLE   745 0 0
Industrials Select Sector Inde COM 81369y704 459 5,637 SH   SOLE   267 0 5,370
Ingersoll-Rand COM G47791101 13,210 99,381 SH   SOLE   13,247 0 86,133
Int'l Business Machines Corp. COM 459200101 2,232 16,651 SH   SOLE   11,572 0 5,079
Intel Corp. COM 458140100 9,130 152,544 SH   SOLE   54,786 0 97,759
IntercontinentalExchangeGroup, COM 45866F104 276 2,986 SH   SOLE   2,861 0 125
Interpublic Grp Cos COM 460690100 890 38,525 SH   SOLE   16,437 0 22,088
Invesco S&P 500 Equal Weight T COM 46137V282 209 1,055 SH   SOLE   1,025 0 30
Invesco S&P Equal Weight Mater COM 46137V316 260 2,245 SH   SOLE   2,245 0 0
Iron Mountain, Inc. COM 46284V101 215 6,745 SH   SOLE   6,745 0 0
Itron, Inc. COM 465741106 941 11,210 SH   SOLE   2,453 0 8,757
J.M. Smucker Co. COM 832696405 338 3,243 SH   SOLE   431 0 2,812
J.P. Morgan Chase & Co. COM 46625h100 21,058 151,065 SH   SOLE   36,419 0 114,646
Johnson & Johnson COM 478160104 8,716 59,749 SH   SOLE   22,875 0 36,873
KLA-Tencor Corp. COM 482480100 292 1,639 SH   SOLE   621 0 1,018
Kimberly-Clark Corp. COM 494368103 1,879 13,663 SH   SOLE   11,262 0 2,401
Kinder Morgan, Inc. COM 49456b101 1,075 50,784 SH   SOLE   35,901 0 14,883
Koninklijke (Royal) Philips El COM 500472303 694 14,222 SH   SOLE   8,267 0 5,955
Lam Research COM 512807108 13,377 45,748 SH   SOLE   2,588 0 43,160
Las Vegas Sands Corp. COM 517834107 487 7,059 SH   SOLE   7,059 0 0
Lenovo Group Ltd. COM Y5257Y107 13 20,000 SH   SOLE   0 0 20,000
Linde PLC COM G5494J103 428 2,011 SH   SOLE   1,390 0 621
Lockheed Martin Corp. COM 539830109 4,719 12,118 SH   SOLE   2,201 0 9,917
Lowe's Companies, Inc. COM 548661107 13,042 108,902 SH   SOLE   10,710 0 98,192
Magellan Midstream Partners, L COM 559080106 1,136 18,063 SH   SOLE   17,453 0 610
Main Street Capital Corporatio COM 56035L104 290 6,722 SH   SOLE   6,722 0 0
Marathon Petroleum Corp. COM 56585a102 221 3,674 SH   SOLE   2,443 0 1,231
Marsh & McLennan COM 571748102 23,796 213,586 SH   SOLE   17,791 0 195,795
MasTec, Inc. COM 576323109 215 3,350 SH   SOLE   0 0 3,350
Masco Corp. COM 574599106 1,715 35,742 SH   SOLE   3,824 0 31,918
Mastercard Incorporated COM 57636Q104 254 850 SH   SOLE   203 0 647
Maxim Integrated Products, Inc COM 57772k101 238 3,872 SH   SOLE   3,872 0 0
McCormick & Co. COM 579780206 699 4,118 SH   SOLE   4,118 0 0
McDonald's Corp. COM 580135101 7,166 36,265 SH   SOLE   7,463 0 28,803
McKesson Corp. COM 58155q103 378 2,733 SH   SOLE   2,012 0 721
Medtronic PLC COM G5960L103 4,736 41,746 SH   SOLE   21,347 0 20,399
Merck & Co., Inc. COM 58933Y105 9,733 107,012 SH   SOLE   42,262 0 64,751
Microsoft Corp. COM 594918104 56,835 360,396 SH   SOLE   61,175 0 299,221
Mid-America Apartment Communit COM 59522j103 5,598 42,455 SH   SOLE   3,817 0 38,638
Mondelez International, Inc. COM 609207105 5,338 96,919 SH   SOLE   14,184 0 82,735
Motorola Solutions, Inc. COM 620076307 3,776 23,431 SH   SOLE   3,075 0 20,356
New Residential Investment Cor COM 64828T201 274 17,033 SH   SOLE   16,096 0 937
NextEra Energy, Inc. COM 65339F101 12,807 52,885 SH   SOLE   8,261 0 44,624
Nike, Inc. COM 654106103 1,689 16,670 SH   SOLE   3,863 0 12,807
Noble Energy Inc. COM 655044105 3,725 149,946 SH   SOLE   7,199 0 142,747
Norfolk Southern Corp. COM 655844108 1,040 5,355 SH   SOLE   732 0 4,623
Northrop Grumman Corp. COM 666807102 1,348 3,918 SH   SOLE   230 0 3,688
ONE Gas, Inc. COM 68235P108 1,292 13,808 SH   SOLE   62 0 13,746
ONEOK Inc. COM 682680103 7,112 93,989 SH   SOLE   21,408 0 72,581
Old Dominion Freight Lines COM 679580100 1,003 5,287 SH   SOLE   708 0 4,579
Oracle Corp. COM 68389X105 789 14,894 SH   SOLE   13,179 0 1,715
PB Bancorp, Inc. COM 70454T100 160 10,547 SH   SOLE   0 0 10,547
PNC Financial Services Group COM 693475105 6,524 40,870 SH   SOLE   4,666 0 36,203
PPG Industries, Inc. COM 693506107 244 1,827 SH   SOLE   187 0 1,640
Paychex, Inc. COM 704326107 892 10,491 SH   SOLE   5,025 0 5,466
Pembina Pipeline Corp. COM 706327103 231 6,220 SH   SOLE   6,220 0 0
People's United Financial, Inc COM 712704105 1,319 78,072 SH   SOLE   78,072 0 0
PepsiCo, Inc. COM 713448108 13,751 100,613 SH   SOLE   24,501 0 76,112
Pfizer, Inc. COM 717081103 6,550 167,178 SH   SOLE   41,174 0 126,004
Philip Morris International, I COM 718172109 1,090 12,810 SH   SOLE   9,385 0 3,425
Phillips 66 COM 718546104 1,220 10,952 SH   SOLE   8,394 0 2,558
Pioneer Natural Resources Co. COM 723787107 7,086 46,815 SH   SOLE   1,961 0 44,854
Plains All American Pipeline L COM 726503105 213 11,592 SH   SOLE   10,592 0 1,000
ProMIS Neurosciences, Inc. COM 74346m109 25 189,710 SH   SOLE   189,710 0 0
Procter & Gamble Co. COM 742718109 11,866 95,005 SH   SOLE   25,704 0 69,301
Prologis, Inc. COM 74340w103 569 6,383 SH   SOLE   4,647 0 1,736
QS Energy, Inc. COM 74736R106 6 36,000 SH   SOLE   28,000 0 8,000
Qualcomm, Inc. COM 747525103 1,254 14,216 SH   SOLE   14,216 0 0
RPM International, Inc. COM 749685103 432 5,627 SH   SOLE   5,627 0 0
Raytheon Co. COM 755111507 1,027 4,675 SH   SOLE   4,392 0 283
Realty Income Corp. COM 756109104 995 13,519 SH   SOLE   13,519 0 0
Regeneron Pharmaceuticals COM 75886F107 6,235 16,607 SH   SOLE   950 0 15,657
Ross Stores, Inc. COM 778296103 416 3,573 SH   SOLE   3,173 0 400
Royal Caribbean Cruises Ltd. COM v7780t103 334 2,500 SH   SOLE   2,500 0 0
SPDR S&P Biotech ETF COM 78464A870 516 5,424 SH   SOLE   3,814 0 1,610
SPDR S&P Homebuilders ETF COM 78464A888 225 4,939 SH   SOLE   4,839 0 100
SPDR S&P Oil & Gas Explor & Pr COM 78464A730 207 8,716 SH   SOLE   374 0 8,342
Salesforce.com Inc. COM 79466L302 2,755 16,941 SH   SOLE   4,328 0 12,613
Schlumberger Ltd. COM 806857108 368 9,155 SH   SOLE   3,129 0 6,026
Seagate Technology COM g7945m107 718 12,062 SH   SOLE   6,098 0 5,964
Sherwin-Williams Co. COM 824348106 18,076 30,977 SH   SOLE   2,031 0 28,946
Sirius XM Holdings, Inc. COM 82968B103 86 12,000 SH   SOLE   12,000 0 0
Stanley Black & Decker, Inc. COM 854502101 7,126 42,994 SH   SOLE   4,639 0 38,355
Starbucks Corp. COM 855244109 4,752 54,044 SH   SOLE   8,701 0 45,343
Stora Enso Oyj COM 86210M106 553 38,098 SH   SOLE   10,731 0 27,367
Stryker Corp. COM 863667101 14,733 70,177 SH   SOLE   3,846 0 66,331
Sysco Corp. COM 871829107 6,289 73,522 SH   SOLE   27,730 0 45,792
T-Mobile US, Inc. COM 872590104 1,055 13,459 SH   SOLE   2,809 0 10,650
TE Connectivity Ltd. COM H84989104 834 8,702 SH   SOLE   2,382 0 6,320
TJX Companies COM 872540109 12,162 199,188 SH   SOLE   22,638 0 176,550
Target Corp. COM 87612e106 2,613 20,379 SH   SOLE   17,751 0 2,628
Technology Select Sector SPDR COM 81369y803 1,627 17,745 SH   SOLE   13,121 0 4,624
Texas Instruments Inc. COM 882508104 5,698 44,412 SH   SOLE   10,072 0 34,340
Texas Pacific Land Trust COM 882610108 1,862 2,383 SH   SOLE   2,383 0 0
Thermo Fisher Scientific, Inc. COM 883556102 12,199 37,550 SH   SOLE   6,833 0 30,717
Truist Financial Corp. COM 89832q109 6,588 116,967 SH   SOLE   10,608 0 106,359
U.S. Bancorp COM 902973304 1,515 25,544 SH   SOLE   17,464 0 8,080
Umicore SA COM 90420M104 266 21,899 SH   SOLE   6,073 0 15,826
Unilever ADR COM 904767704 271 4,747 SH   SOLE   2,822 0 1,925
Unilever N.V. COM 904784709 1,245 21,670 SH   SOLE   3,445 0 18,225
Union Pacific Corp. COM 907818108 22,664 125,362 SH   SOLE   19,560 0 105,802
United Parcel Service, Inc. COM 911312106 378 3,233 SH   SOLE   1,520 0 1,713
United Rentals Inc. COM 911363109 1,000 5,998 SH   SOLE   1,745 0 4,253
United Technologies Corp. COM 913017109 2,456 16,397 SH   SOLE   13,523 0 2,874
UnitedHealth Group Inc. COM 91324p102 18,751 63,783 SH   SOLE   8,523 0 55,260
V. F. Corp. COM 918204108 13,239 132,846 SH   SOLE   16,544 0 116,302
Valero Energy Corp. COM 91913Y100 785 8,384 SH   SOLE   6,663 0 1,721
VanEck Vectors Low Carbon Ener COM 92189F502 228 3,009 SH   SOLE   1 0 3,008
Vanguard Health Care ETF COM 92204a504 400 2,087 SH   SOLE   1,887 0 200
Vanguard Information Technolog COM 92204a702 264 1,078 SH   SOLE   907 0 0
Vanguard Materials ETF COM 92204A801 381 2,837 SH   SOLE   2,837 0 0
Vanguard REIT ETF COM 922908553 1,432 15,428 SH   SOLE   15,248 0 180
Veolia Environnement SA COM 92334n103 417 15,691 SH   SOLE   4,025 0 11,666
VeriSign, Inc. COM 92343e102 385 2,000 SH   SOLE   2,000 0 0
Veritex Holdings, Inc. COM 923451108 733 25,165 SH   SOLE   0 0 25,165
Verizon Communications COM 92343v104 11,161 181,779 SH   SOLE   35,628 0 146,151
Visa, Inc. Class A COM 92826C839 35,269 187,703 SH   SOLE   19,748 0 167,955
Wal-Mart Stores, Inc. COM 931142103 5,795 48,759 SH   SOLE   14,383 0 34,376
Walgreens Boots Alliance, Inc. COM 931427108 882 14,955 SH   SOLE   12,871 0 2,084
Walt Disney Co. COM 254687106 21,025 145,369 SH   SOLE   26,534 0 118,835
Wells Fargo & Co. COM 949746101 990 18,401 SH   SOLE   16,655 0 1,746
Welltower, Inc. COM 95040Q104 315 3,852 SH   SOLE   3,852 0 0
XPO Logistics, Inc. COM 983793100 1,289 16,170 SH   SOLE   0 0 16,170
Xylem, Inc. COM 98419M100 6,010 76,284 SH   SOLE   4,662 0 71,622
Yum Brands, Inc. COM 988498101 303 3,007 SH   SOLE   1,563 0 1,444
Zimmer Biomet Holdings, Inc. COM 98956P102 364 2,435 SH   SOLE   2,387 0 48
iShares Nasdaq Biotechnology I NASDAQ BIOTECH 464287556 448 3,715 SH   SOLE   2,119 0 1,596
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 420 3,311 SH   SOLE   1,147 0 2,164
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 14,656 68,933 SH   SOLE   12,191 0 56,742
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 13,317 115,080 SH   SOLE   29,326 0 85,754
Invesco Water Resources ETF WATER RES ETF 46137v142 297 7,700 SH   SOLE   7,700 0 0
Madison Covered Call & Equity COM 557437100 171 25,785 SH   SOLE   25,785 0 0
ProShares S&P 500 ex-Energy ET SP500 EX ENRGY 74347B581 1,141 16,641 SH   SOLE   14,543 0 2,098
SPDR Dow Jones ETF Trust UT SER 1 78467x109 809 2,836 SH   SOLE   2,486 0 350
SPDR Portfolio Mid Cap ETF PORTFOLIO MD ETF 78464a847 616 17,015 SH   SOLE   281 0 16,734
SPDR S&P 500 ETF Trust TR UNIT 78462F103 23,727 73,718 SH   SOLE   44,547 0 29,171
SPDR S&P 600 Small Cap Growth S&P 600 SMCP GRW 78464A201 884 13,706 SH   SOLE   13,706 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 1,692 15,727 SH   SOLE   11,265 0 4,462
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 5,330 14,199 SH   SOLE   9,520 0 4,679
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 3,695 48,105 SH   SOLE   6,010 0 42,095
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 2,231 37,093 SH   SOLE   4,977 0 32,116
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 1,346 17,799 SH   SOLE   3,708 0 14,091
Vanguard Dividend Appreciation DIV APP ETF 921908844 8,765 70,315 SH   SOLE   66,562 0 3,753
Vanguard Growth ETF GROWTH ETF 922908736 445 2,444 SH   SOLE   2,444 0 0
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 1,110 11,845 SH   SOLE   1,105 0 10,740
Vanguard Mid-Cap ETF MID CAP ETF 922908629 694 3,897 SH   SOLE   3,851 0 46
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 4,269 14,433 SH   SOLE   1,182 0 13,251
Vanguard Small Cap ETF SMALL CP ETF 922908751 3,592 21,683 SH   SOLE   8,776 0 12,907
Vanguard Small Cap Value ETF SM CP VAL ETF 922908611 799 5,832 SH   SOLE   5,553 0 279
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 8,272 50,557 SH   SOLE   38,010 0 12,547
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 362 4,465 SH   SOLE   4,465 0 0
Vanguard Value ETF VALUE ETF 922908744 267 2,226 SH   SOLE   776 0 1,450
WisdomTree SmallCap Dividend F US SMALLCAP DIVD 97717w604 242 8,436 SH   SOLE   8,436 0 0
WisdomTree Total Dividend Fd US TOTAL DIVIDND 97717w109 375 3,550 SH   SOLE   3,432 0 118
WisdomTree Trust U.S. MidCap D US MIDCAP DIVID 97717w505 1,655 43,494 SH   SOLE   43,494 0 0
iShares DJ US Healthcare Secto CORE S&P TTL STK 464287762 202 935 SH   SOLE   935 0 0
iShares Dow Jones Select Divid SELECT DIVID ETF 464287168 1,295 12,257 SH   SOLE   12,257 0 0
iShares MSCI USA ESG Optimized ESG MSCI USA ETF 46435G425 13,655 191,457 SH   SOLE   38,339 0 153,118
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 8,059 45,812 SH   SOLE   33,070 0 12,742
iShares Russell 1000 Index RUS 1000 ETF 464287622 1,225 6,865 SH   SOLE   166 0 6,699
iShares Russell 1000 Value Ind RUS 1000 VAL ETF 464287598 2,155 15,791 SH   SOLE   15,066 0 725
iShares Russell 2000 Index Fun RUSSELL 2000 ETF 464287655 6,537 39,457 SH   SOLE   36,888 0 2,569
iShares Russell 3000 Index Fun RUSEL 2500 ETF 464287689 461 2,448 SH   SOLE   0 0 2,448
iShares Russell Midcap Index F RUSSELL 3000 464287499 803 13,471 SH   SOLE   7,538 0 5,933
iShares S&P 400 Midcap 400 Val RUS MID-CAP ETF 464287705 379 2,218 SH   SOLE   2,218 0 0
iShares S&P 500 Growth Index S&P MC 400VL ETF 464287309 974 5,028 SH   SOLE   4,748 0 280
iShares S&P 500 Index Fund CORE S&P500 ETF 464287200 111,395 344,620 SH   SOLE   61,322 0 0
iShares S&P MidCap 400 Index F CORE S&P MCP ETF 464287507 28,040 136,236 SH   SOLE   31,668 0 104,568
iShares S&P SmallCap 600 Index CORE S&P SCP ETF 464287804 28,350 338,098 SH   SOLE   47,082 0 291,016
iShares Tr Russell 2000 Value RUS 2000 VAL ETF 464287630 385 2,998 SH   SOLE   2,998 0 0
SPDR MSCI EAFE Fossil Fuel Re MSCI EAFE FS ETF 78470E106 934 12,885 SH   SOLE   3,184 0 9,701
Schwab Emerging Markets Equity EMRG MKTEQ ETF 808524706 210 7,655 SH   SOLE   0 0 7,655
Schwab International Equity ET INTL EQTY ETF 808524805 2,067 61,474 SH   SOLE   8,416 0 53,058
Vanguard FTSE All-Wld ex-US Sm FTSE SMCAP ETF 922042718 1,294 11,643 SH   SOLE   3,278 0 8,365
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 5,001 93,040 SH   SOLE   27,110 0 65,930
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 1,940 44,022 SH   SOLE   24,077 0 19,945
Vanguard MSCI Emerging Markets FTSE EMR MKT ETF 922042858 1,007 22,652 SH   SOLE   18,660 0 3,992
iShare Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 28,637 438,953 SH   SOLE   83,507 0 355,447
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434g103 8,176 152,084 SH   SOLE   15,284 0 136,800
iShares MSCI EAFE ESG Select E ESG MSCI EAFE 46435G516 37,720 548,733 SH   SOLE   47,437 0 501,296
iShares MSCI EAFE Index Fund MSCI EAFE ESG OP 464287465 7,720 111,180 SH   SOLE   90,379 0 20,801
iShares MSCI EAFE Small Cap In EAFE SML CP ETF 464288273 1,623 26,058 SH   SOLE   20,817 0 5,241
iShares MSCI EM ESG Select ETF ESG MSCI EM ETF 46434G863 276 7,670 SH   SOLE   12 0 7,658
iShares MSCI Emerging Markets MSCI EM MKT ETF 464287234 3,200 71,324 SH   SOLE   59,519 0 11,805
DNP Select Income Fund, Inc. COM 23325p104 146 11,404 SH   SOLE   8,294 0 3,110
Templeton Dragon Fund, Inc. COM 88018T101 210 10,776 SH   SOLE   10,776 0 0