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,086 13,370 SH   SOLE   10,615 0 2,756
AECOM COM 00766T100 498 13,251 SH   SOLE   5,961 0 7,290
AMN Healthcare Services Inc. COM 001744101 2,183 48,261 SH   SOLE   5,887 0 42,374
AT&T Inc. COM 00206R102 2,062 68,209 SH   SOLE   52,362 0 15,847
AbbVie, Inc. COM 00287Y109 6,770 68,958 SH   SOLE   41,188 0 27,769
Abbott Laboratories COM 002824100 19,257 210,622 SH   SOLE   60,137 0 150,485
Acacia Communications, Inc. COM 00401C108 2,016 30,000 SH   SOLE   0 0 30,000
Accenture plc COM G1151C101 27,266 126,984 SH   SOLE   21,027 0 105,957
Adobe Systems COM 00724F101 18,427 42,331 SH   SOLE   11,855 0 30,476
Affiliated Managers Group, Inc COM 008252108 368 4,932 SH   SOLE   0 0 4,932
Aflac, Inc. COM 001055102 838 23,253 SH   SOLE   15,753 0 7,500
Agilent Technologies Inc COM 00846u101 4,057 45,911 SH   SOLE   3,932 0 41,979
Air Products & Chem COM 009158106 11,975 49,593 SH   SOLE   12,959 0 36,633
Akamai Technologies, Inc. COM 00971t101 262 2,451 SH   SOLE   10 0 2,441
Alibaba Group Holding Ltd COM 01609w102 899 4,166 SH   SOLE   3,408 0 758
Allstate Corp. COM 020002101 3,798 39,162 SH   SOLE   16,578 0 22,585
Alphabet, Inc. Class A COM 02079K305 45,720 32,241 SH   SOLE   6,974 0 25,267
Alphabet, Inc. Class C COM 02079K107 4,368 3,090 SH   SOLE   933 0 2,157
Altria Group, Inc COM 02209s103 206 5,255 SH   SOLE   3,705 0 1,550
Amazon.com, Inc. COM 023135106 59,165 21,446 SH   SOLE   5,824 0 15,622
American Electric Power Co., I COM 025537101 683 8,577 SH   SOLE   6,072 0 2,505
American Express Co. COM 025816109 1,167 12,262 SH   SOLE   10,405 0 1,857
American Tower Corporation COM 03027X100 16,140 62,429 SH   SOLE   13,857 0 48,572
American Water Works Co., Inc. COM 030420103 15,405 119,736 SH   SOLE   10,389 0 109,347
Ameriprise Financial, Inc. COM 03076c106 350 2,333 SH   SOLE   2,181 0 152
Amgen Inc. COM 031162100 18,621 78,949 SH   SOLE   18,886 0 60,062
Analog Devices COM 032654105 54,605 445,249 SH   SOLE   13,622 0 431,627
Apple, Inc. COM 037833100 77,975 213,748 SH   SOLE   65,433 0 148,315
Aptiv PLC COM G6095L109 4,982 63,941 SH   SOLE   9,138 0 54,803
Ares Capital Corp. COM 04010L103 307 21,249 SH   SOLE   11,859 0 9,390
Arthur J Gallagher & Co COM 363576109 1,340 13,748 SH   SOLE   10,220 0 3,528
Automatic Data Processing, Inc COM 053015103 5,362 36,014 SH   SOLE   14,492 0 21,522
BP PLC (ADR) COM 055622104 221 9,459 SH   SOLE   8,134 0 1,325
Badger Meter, Inc. COM 056525108 336 5,339 SH   SOLE   5,339 0 0
Bank of America Corp. COM 060505104 10,565 444,833 SH   SOLE   176,332 0 268,501
Bank of Hawaii Corporation COM 062540109 393 6,400 SH   SOLE   6,400 0 0
Bar Harbor Bankshares COM 066849100 363 16,200 SH   SOLE   16,200 0 0
Becton, Dickinson & Co. COM 075887109 6,587 27,530 SH   SOLE   9,450 0 18,080
Berkshire Hathaway Inc., Class COM 084670108 535 2 SH   SOLE   1 0 1
Berkshire Hathaway Inc., Class COM 084670702 2,134 11,955 SH   SOLE   8,035 0 3,920
Biogen, Inc. COM 09062x103 650 2,430 SH   SOLE   1,610 0 820
Blackrock, Inc. COM 09247x101 26,542 48,783 SH   SOLE   10,782 0 38,001
Boeing Co. COM 097023105 399 2,178 SH   SOLE   1,421 0 757
Boston Beer Company, Inc. - Cl COM 100557107 215 400 SH   SOLE   0 0 400
Bristol-Myers Squibb Co. COM 110122108 3,559 60,534 SH   SOLE   51,195 0 9,338
Broadcom, Inc. COM 11135f101 16,270 51,550 SH   SOLE   7,121 0 44,429
CDW Corporation COM 12514g108 237 2,038 SH   SOLE   2,038 0 0
CIGNA Corp. COM 125523100 419 2,235 SH   SOLE   1,469 0 766
CME Group Inc. COM 12572Q105 317 1,950 SH   SOLE   1,765 0 185
CSX Corp. COM 126408103 289 4,145 SH   SOLE   1,684 0 2,461
CVS Health Corporation COM 126650100 6,680 102,821 SH   SOLE   12,934 0 89,887
Cambridge Bancorp COM 132152109 1,367 23,072 SH   SOLE   5,845 0 17,227
Camden National Corp. COM 133034108 512 14,820 SH   SOLE   13,285 0 1,535
Cardinal Health, Inc. COM 14149Y108 1,072 20,542 SH   SOLE   13,392 0 7,150
Carrier Global Corp. COM 14448C104 427 19,221 SH   SOLE   15,446 0 3,775
Caterpillar Inc. COM 149123101 309 2,446 SH   SOLE   2,146 0 300
Celanese Corp. COM 150870103 451 5,226 SH   SOLE   4,276 0 950
Charles River Laboratories Int COM 159864107 15,168 86,998 SH   SOLE   13,865 0 73,133
Charles Schwab Corp. COM 808513105 13,777 408,329 SH   SOLE   71,559 0 336,770
Charter Communications Inc. COM 16119P108 269 528 SH   SOLE   528 0 0
Chevron Corp. COM 166764100 4,022 45,071 SH   SOLE   19,672 0 25,399
Chubb Ltd. COM H1467J104 6,927 54,706 SH   SOLE   9,260 0 45,446
Cisco Systems, Inc. COM 17275R102 7,581 162,545 SH   SOLE   52,885 0 109,660
Citigroup, Inc. COM 172967424 304 5,945 SH   SOLE   920 0 5,025
Citrix Systems, Inc. COM 177376100 296 2,000 SH   SOLE   2,000 0 0
Clorox Co. COM 189054109 1,292 5,889 SH   SOLE   5,579 0 310
CoStar Group, Inc. COM 22160n109 225 317 SH   SOLE   317 0 0
Coca-Cola Co. COM 191216100 1,200 26,851 SH   SOLE   21,805 0 5,046
Coca-Cola European Partners PL COM G25839104 9,468 250,728 SH   SOLE   29,701 0 221,027
Colgate-Palmolive Co. COM 194162103 601 8,198 SH   SOLE   4,945 0 3,253
Comcast Corp. COM 20030n101 24,684 633,258 SH   SOLE   132,765 0 500,493
Communication Services Select COM 81369Y852 375 6,947 SH   SOLE   2,530 0 4,417
ConocoPhillips COM 20825c104 494 11,761 SH   SOLE   5,519 0 6,242
Consolidated Edison, Inc. COM 209115104 286 3,976 SH   SOLE   2,880 0 1,096
Costco Wholesale COM 22160K105 20,928 69,022 SH   SOLE   15,413 0 53,609
Crown Castle International Cor COM 22822V101 12,844 76,746 SH   SOLE   17,088 0 59,659
Cummins Inc. COM 231021106 665 3,838 SH   SOLE   3,116 0 722
Danaher Corp. COM 235851102 1,243 7,030 SH   SOLE   3,732 0 3,298
Darden Restaurants COM 237194105 5,371 70,886 SH   SOLE   10,178 0 60,708
Deere & Co. COM 244199105 224 1,423 SH   SOLE   1,223 0 200
Diageo PLC (ADR) COM 25243q205 718 5,342 SH   SOLE   4,697 0 645
Dominion Resources COM 25746u109 317 3,902 SH   SOLE   3,115 0 787
Dover Corp. COM 260003108 647 6,700 SH   SOLE   6,700 0 0
Eaton Corp PLC COM G29183103 1,709 19,538 SH   SOLE   12,539 0 6,999
Ecolab Inc. COM 278865100 995 5,001 SH   SOLE   3,951 0 1,050
Elanco Animal Health, Inc. COM 28414H103 549 25,587 SH   SOLE   10,527 0 15,060
Eli Lilly and Co. COM 532457108 4,878 29,710 SH   SOLE   14,420 0 15,290
Emerson Electric Co. COM 291011104 623 10,045 SH   SOLE   9,640 0 405
Enphase Energy, Inc. COM 29355a107 481 10,112 SH   SOLE   4,098 0 6,014
Equinor ASA-ADR COM 29446m102 11,368 785,088 SH   SOLE   83,310 0 701,778
Evercore Partners, Inc. COM 29977A105 528 8,965 SH   SOLE   3,521 0 5,444
Extraction Oil & Gas Inc COM 30227M105 66 546,017 SH   SOLE   546,017 0 0
Exxon Mobil Corp. COM 30231g102 2,929 65,495 SH   SOLE   44,858 0 20,637
Facebook COM 30303m102 5,315 23,408 SH   SOLE   8,800 0 14,608
Fastenal Co. COM 311900104 210 4,892 SH   SOLE   4,892 0 0
FedEx Corp. COM 31428x106 399 2,849 SH   SOLE   666 0 2,183
First Trust Dow Jones Internet COM 33733E302 268 1,570 SH   SOLE   1,135 0 435
Fiserv, Inc. COM 337738108 4,705 48,200 SH   SOLE   9,727 0 38,473
Fortive Corp. COM 34959J108 3,969 58,657 SH   SOLE   12,813 0 45,844
Fortune Brands Home & Security COM 34964C106 809 12,651 SH   SOLE   5,773 0 6,878
Generac Holdings, Inc. COM 368736104 3,649 29,925 SH   SOLE   5,869 0 24,056
General Electric Co. COM 369604103 452 66,116 SH   SOLE   44,303 0 21,813
General Mills, Inc. COM 370334104 529 8,587 SH   SOLE   1,969 0 6,618
Gilead Sciences, Inc. COM 375558103 824 10,705 SH   SOLE   7,922 0 2,783
GlaxoSmithKline PLC (ADS) COM 37733w105 281 6,895 SH   SOLE   5,959 0 936
Hannon Armstrong Sustain. Infr COM 41068X100 1,131 39,727 SH   SOLE   15,839 0 23,888
Hasbro Inc. COM 418056107 2,610 34,821 SH   SOLE   4,199 0 30,622
Health Care Select Sector SPDR COM 81369y209 308 3,077 SH   SOLE   1,223 0 1,854
Hologic, Inc. COM 436440101 329 5,769 SH   SOLE   1,318 0 4,451
Home Depot, Inc. COM 437076102 15,734 62,807 SH   SOLE   23,172 0 39,636
Honeywell International, Inc. COM 438516106 4,925 34,065 SH   SOLE   12,753 0 21,312
Houlihan Lokey, Inc. Cl A COM 441593100 9,719 174,674 SH   SOLE   27,414 0 147,260
IDEXX Laboratories, Inc. COM 45168D104 2,468 7,476 SH   SOLE   919 0 6,557
IQVIA Holdings Inc. COM 46266c105 259 1,827 SH   SOLE   327 0 1,500
Illinois Tool Works COM 452308109 3,525 20,162 SH   SOLE   8,993 0 11,169
Illumina Inc. COM 452327109 304 820 SH   SOLE   820 0 0
Int'l Business Machines Corp. COM 459200101 2,026 16,774 SH   SOLE   12,380 0 4,394
Intel Corp. COM 458140100 16,093 268,976 SH   SOLE   97,013 0 171,963
International Paper Co. COM 460146103 391 11,110 SH   SOLE   9,487 0 1,623
Interpublic Grp Cos COM 460690100 513 29,892 SH   SOLE   14,581 0 15,311
Invesco S&P 500 Equal Weight T COM 46137V282 233 1,170 SH   SOLE   1,140 0 30
Invesco S&P Equal Weight Mater COM 46137V316 247 2,417 SH   SOLE   2,417 0 0
Itron, Inc. COM 465741106 922 13,915 SH   SOLE   5,387 0 8,528
J.M. Smucker Co. COM 832696405 581 5,489 SH   SOLE   2,713 0 2,776
J.P. Morgan Chase & Co. COM 46625h100 21,871 232,520 SH   SOLE   63,700 0 168,821
Johnson & Johnson COM 478160104 9,281 65,997 SH   SOLE   31,655 0 34,342
KLA-Tencor Corp. COM 482480100 966 4,966 SH   SOLE   3,973 0 993
Kimberly-Clark Corp. COM 494368103 2,358 16,684 SH   SOLE   12,983 0 3,701
Kinder Morgan, Inc. COM 49456b101 439 28,933 SH   SOLE   19,163 0 9,770
Koninklijke (Royal) Philips El COM 500472303 602 12,859 SH   SOLE   12,213 0 646
L3Harris Technologies, Inc. COM 502431109 373 2,197 SH   SOLE   1,259 0 938
Lam Research COM 512807108 19,872 61,434 SH   SOLE   9,740 0 51,694
Leidos Holdings, Inc. COM 525327102 2,319 24,755 SH   SOLE   6,517 0 18,238
Linde PLC COM G5494J103 220 1,039 SH   SOLE   569 0 470
Lockheed Martin Corp. COM 539830109 5,102 13,981 SH   SOLE   4,880 0 9,101
Lowe's Companies, Inc. COM 548661107 14,091 104,287 SH   SOLE   13,855 0 90,432
Main Street Capital Corporatio COM 56035L104 209 6,722 SH   SOLE   6,722 0 0
Marsh & McLennan COM 571748102 22,765 212,020 SH   SOLE   31,491 0 180,529
Mastercard Incorporated COM 57636Q104 756 2,558 SH   SOLE   2,083 0 475
McCormick & Co. COM 579780206 663 3,693 SH   SOLE   3,693 0 0
McDonald's Corp. COM 580135101 8,913 48,317 SH   SOLE   18,551 0 29,766
McKesson Corp. COM 58155q103 414 2,696 SH   SOLE   2,245 0 451
Medtronic PLC COM G5960L103 2,332 25,432 SH   SOLE   20,830 0 4,601
Merck & Co., Inc. COM 58933Y105 7,109 91,933 SH   SOLE   46,752 0 45,182
Micron Technology COM 595112103 264 5,129 SH   SOLE   4,872 0 257
Microsoft Corp. COM 594918104 83,382 409,719 SH   SOLE   115,841 0 293,878
Mid-America Apartment Communit COM 59522j103 4,476 39,036 SH   SOLE   3,913 0 35,123
Mondelez International, Inc. COM 609207105 5,027 98,309 SH   SOLE   16,423 0 81,886
Morgan Stanley COM 617446448 853 17,669 SH   SOLE   6,827 0 10,842
Motorola Solutions, Inc. COM 620076307 2,830 20,196 SH   SOLE   3,918 0 16,278
NXP Semiconductors NV COM N6596X109 603 5,291 SH   SOLE   2,016 0 3,275
Netflix, Inc. COM 64110l106 278 612 SH   SOLE   462 0 150
NextEra Energy, Inc. COM 65339F101 13,519 56,289 SH   SOLE   16,914 0 39,376
Nike, Inc. COM 654106103 2,645 26,980 SH   SOLE   16,031 0 10,949
Norfolk Southern Corp. COM 655844108 801 4,565 SH   SOLE   592 0 3,973
Northrop Grumman Corp. COM 666807102 2,076 6,753 SH   SOLE   4,376 0 2,377
Nvidia Corp. COM 67066g104 478 1,257 SH   SOLE   1,149 0 108
O'Reilly Automotive, Inc. COM 67103H107 223 529 SH   SOLE   99 0 430
ONE Gas, Inc. COM 68235P108 762 9,886 SH   SOLE   362 0 9,524
Old Dominion Freight Lines COM 679580100 1,225 7,226 SH   SOLE   971 0 6,255
Oracle Corp. COM 68389X105 717 12,976 SH   SOLE   11,533 0 1,443
Otis Worldwide Corp. COM 68902V107 300 5,276 SH   SOLE   3,389 0 1,887
PNC Financial Services Group COM 693475105 4,464 42,428 SH   SOLE   10,030 0 32,398
PayPal Holdings, Inc. COM 70450Y103 463 2,659 SH   SOLE   1,856 0 803
Paychex, Inc. COM 704326107 675 8,917 SH   SOLE   5,113 0 3,804
People's United Financial, Inc COM 712704105 136 11,716 SH   SOLE   11,716 0 0
PepsiCo, Inc. COM 713448108 16,226 122,684 SH   SOLE   35,577 0 87,107
Pfizer, Inc. COM 717081103 5,082 155,425 SH   SOLE   38,567 0 116,858
Philip Morris International, I COM 718172109 510 7,277 SH   SOLE   4,287 0 2,990
Phillips 66 COM 718546104 769 10,691 SH   SOLE   8,153 0 2,538
Procter & Gamble Co. COM 742718109 15,609 130,545 SH   SOLE   36,338 0 94,207
Progressive Corp. COM 743315103 236 2,945 SH   SOLE   1,975 0 970
Prologis, Inc. COM 74340w103 691 7,399 SH   SOLE   5,309 0 2,090
Qualcomm, Inc. COM 747525103 1,226 13,443 SH   SOLE   13,368 0 75
RPM International, Inc. COM 749685103 379 5,055 SH   SOLE   5,055 0 0
Raytheon Technologies Corp. COM 75513E101 1,031 16,729 SH   SOLE   11,431 0 5,298
Realty Income Corp. COM 756109104 890 14,966 SH   SOLE   14,966 0 0
Regeneron Pharmaceuticals COM 75886F107 11,922 19,117 SH   SOLE   4,329 0 14,788
Rockwell Automation, Inc. COM 773903109 1,044 4,901 SH   SOLE   4,151 0 750
SPDR Dow Jones Global Real Est COM 78463X749 215 5,510 SH   SOLE   5,510 0 0
SPDR S&P Biotech ETF COM 78464A870 401 3,585 SH   SOLE   2,510 0 1,075
Salesforce.com Inc. COM 79466L302 6,814 36,372 SH   SOLE   10,360 0 26,012
Seagate Technology COM g7945m107 601 12,412 SH   SOLE   7,076 0 5,336
Sherwin-Williams Co. COM 824348106 18,889 32,689 SH   SOLE   5,031 0 27,658
Sirius XM Holdings, Inc. COM 82968B103 283 48,188 SH   SOLE   48,188 0 0
Stanley Black & Decker, Inc. COM 854502101 5,922 42,490 SH   SOLE   7,016 0 35,474
Starbucks Corp. COM 855244109 3,952 53,708 SH   SOLE   15,486 0 38,222
State Street Corp. COM 857477103 312 4,909 SH   SOLE   4,909 0 0
Stryker Corp. COM 863667101 10,495 58,245 SH   SOLE   6,505 0 51,740
Sysco Corp. COM 871829107 577 10,558 SH   SOLE   10,558 0 0
T-Mobile US, Inc. COM 872590104 3,520 33,801 SH   SOLE   11,334 0 22,467
TE Connectivity Ltd. COM H84989104 901 11,044 SH   SOLE   6,254 0 4,790
TJX Companies COM 872540109 11,597 229,378 SH   SOLE   45,997 0 183,381
Target Corp. COM 87612e106 4,001 33,358 SH   SOLE   23,785 0 9,573
Technology Select Sector SPDR COM 81369y803 1,878 17,975 SH   SOLE   14,805 0 3,170
Texas Instruments Inc. COM 882508104 5,924 46,654 SH   SOLE   14,529 0 32,125
Texas Pacific Land Trust COM 882610108 871 1,465 SH   SOLE   1,465 0 0
The Blackstone Group, Inc. COM 09260D107 294 5,194 SH   SOLE   5,194 0 0
The Travelers Companies, Inc. COM 89417e109 614 5,387 SH   SOLE   3,842 0 1,545
Thermo Fisher Scientific, Inc. COM 883556102 13,748 37,942 SH   SOLE   11,952 0 25,990
Trane Technologies plc COM G8994E103 864 9,710 SH   SOLE   4,675 0 5,035
Truist Financial Corp. COM 89832q109 337 8,971 SH   SOLE   6,819 0 2,152
U.S. Bancorp COM 902973304 1,148 31,178 SH   SOLE   18,456 0 12,722
Unilever ADR COM 904767704 258 4,697 SH   SOLE   2,972 0 1,725
Unilever N.V. COM 904784709 1,718 32,251 SH   SOLE   19,529 0 12,722
Union Pacific Corp. COM 907818108 22,564 133,460 SH   SOLE   30,314 0 103,146
United Parcel Service, Inc. COM 911312106 276 2,485 SH   SOLE   1,664 0 821
United Rentals Inc. COM 911363109 245 1,645 SH   SOLE   295 0 1,350
UnitedHealth Group Inc. COM 91324p102 22,318 75,668 SH   SOLE   21,629 0 54,040
Utilities Select Sector SPDR COM 81369y886 418 7,414 SH   SOLE   7,114 0 300
V. F. Corp. COM 918204108 930 15,263 SH   SOLE   5,285 0 9,978
Valero Energy Corp. COM 91913Y100 1,454 24,721 SH   SOLE   9,304 0 15,417
VanEck Vectors Low Carbon Ener COM 92189F502 246 3,009 SH   SOLE   1 0 3,008
Vanguard Energy ETF COM 92204A306 3,496 69,500 SH   SOLE   18,838 0 50,662
Vanguard Health Care ETF COM 92204a504 623 3,233 SH   SOLE   3,033 0 200
Vanguard Information Technolog COM 92204a702 565 2,026 SH   SOLE   1,855 0 171
Vanguard Materials ETF COM 92204A801 375 3,109 SH   SOLE   3,109 0 0
Vanguard REIT ETF COM 922908553 1,148 14,624 SH   SOLE   14,624 0 0
VeriSign, Inc. COM 92343e102 420 2,029 SH   SOLE   2,029 0 0
Verizon Communications COM 92343v104 10,022 181,783 SH   SOLE   53,656 0 128,128
Vertex Pharmaceuticals COM 92532F100 299 1,029 SH   SOLE   279 0 750
Visa, Inc. Class A COM 92826C839 37,118 192,150 SH   SOLE   39,566 0 152,584
WEC Energy Group, Inc. COM 92939U106 345 3,933 SH   SOLE   2,776 0 1,157
Wal-Mart Stores, Inc. COM 931142103 6,446 53,815 SH   SOLE   23,890 0 29,925
Walgreens Boots Alliance, Inc. COM 931427108 683 16,107 SH   SOLE   13,493 0 2,614
Walt Disney Co. COM 254687106 19,606 175,824 SH   SOLE   43,951 0 131,873
Wells Fargo & Co. COM 949746101 369 14,427 SH   SOLE   13,427 0 1,000
XPO Logistics, Inc. COM 983793100 1,534 19,858 SH   SOLE   2,685 0 17,173
Xylem, Inc. COM 98419M100 5,204 80,110 SH   SOLE   11,084 0 69,026
Yum Brands, Inc. COM 988498101 250 2,876 SH   SOLE   1,432 0 1,444
Zimmer Biomet Holdings, Inc. COM 98956P102 521 4,367 SH   SOLE   1,867 0 2,500
iShares Nasdaq Biotechnology I COM 464287556 484 3,539 SH   SOLE   2,192 0 1,347
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 16,258 65,661 SH   SOLE   12,347 0 53,314
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 10,312 101,336 SH   SOLE   24,543 0 76,793
Invesco Water Resources ETF WATER RES ETF 46137v142 280 7,700 SH   SOLE   7,700 0 0
Madison Covered Call & Equity COM 557437100 145 25,785 SH   SOLE   25,785 0 0
ProShares S&P 500 ex-Energy ET SP500 EX ENRGY 74347B581 778 11,606 SH   SOLE   10,162 0 1,444
SPDR Dow Jones ETF Trust UT SER 1 78467x109 748 2,900 SH   SOLE   2,550 0 350
SPDR Portfolio Mid Cap ETF PORTFOLIO MD ETF 78464a847 268 8,588 SH   SOLE   1,302 0 7,286
SPDR Portfolio S&P 500 Value E PRTFLO S&P500 VL 78464A508 958 33,042 SH   SOLE   33,042 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 24,547 79,604 SH   SOLE   48,760 0 30,844
SPDR S&P 600 Small Cap Growth S&P 600 SMCP GRW 78464A201 634 11,171 SH   SOLE   11,171 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 1,146 12,561 SH   SOLE   9,111 0 3,450
SPDR S&P Fossil Fuel Free ETF SPDR S&P 500 ETF 78468r796 634 8,307 SH   SOLE   6,610 0 1,697
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 4,137 12,748 SH   SOLE   8,437 0 4,311
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 2,932 39,566 SH   SOLE   9,690 0 29,876
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 1,312 24,933 SH   SOLE   5,784 0 19,149
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 347 5,310 SH   SOLE   3,868 0 1,442
Vanguard Dividend Appreciation DIV APP ETF 921908844 7,921 67,597 SH   SOLE   64,652 0 2,945
Vanguard Growth ETF GROWTH ETF 922908736 427 2,114 SH   SOLE   2,114 0 0
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 825 10,469 SH   SOLE   1,865 0 8,604
Vanguard Large Cap ETF LARGE CAP ETF 922908637 376 2,626 SH   SOLE   2,326 0 300
Vanguard Mid-Cap ETF MID CAP ETF 922908629 893 5,449 SH   SOLE   5,403 0 46
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 3,779 13,332 SH   SOLE   2,390 0 10,942
Vanguard Small Cap ETF SMALL CP ETF 922908751 3,002 20,604 SH   SOLE   8,247 0 12,357
Vanguard Small Cap Value ETF SM CP VAL ETF 922908611 617 5,767 SH   SOLE   5,588 0 179
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 8,064 51,520 SH   SOLE   41,135 0 10,385
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 334 4,465 SH   SOLE   4,465 0 0
Vanguard Value ETF VALUE ETF 922908744 212 2,130 SH   SOLE   980 0 1,150
WisdomTree Total Dividend Fd US TOTAL DIVIDEND 97717w109 309 3,432 SH   SOLE   3,432 0 0
WisdomTree Trust U.S. MidCap D US MIDCAP DIVID 97717w505 894 31,550 SH   SOLE   31,550 0 0
iShares DJ US Healthcare Secto US HLTHCARE ETF 464287762 202 935 SH   SOLE   935 0 0
iShares Dow Jones Select Divid SELECT DIVID ETF 464287168 230 2,855 SH   SOLE   2,855 0 0
iShares ESG MSCI USA Small-Cap ESG MSCI USA SML 46435u663 6,897 275,123 SH   SOLE   71,054 0 204,069
iShares Edge MSCI Min Vol USA MSCI MIN VOL ETF 46429b697 701 11,565 SH   SOLE   11,565 0 0
iShares KLD 400 Social Index F MSCI KLD400 SOC 464288570 573 4,855 SH   SOLE   4,517 0 338
iShares MSCI USA ESG Optimized ESG MSCI USA ETF 46435G425 8,239 117,722 SH   SOLE   57,526 0 60,196
iShares MSCI USA Quality Facto USA QUALITY FCTR 46432f339 325 3,388 SH   SOLE   2,248 0 1,140
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 7,030 36,624 SH   SOLE   24,512 0 12,112
iShares Russell 1000 Index RUS 1000 ETF 464287622 1,140 6,641 SH   SOLE   348 0 6,293
iShares Russell 2000 Index Fun RUSSELL 2000 ETF 464287655 5,671 39,606 SH   SOLE   25,605 0 14,001
iShares Russell 3000 Index Fun RUSSELL 3000 464287689 2,533 14,065 SH   SOLE   6,652 0 7,413
iShares Russell Midcap Index F RUS MID-CAP ETF 464287499 917 17,116 SH   SOLE   14,952 0 2,164
iShares S&P 100 Index Fund S&P 100 ETF 464287101 817 5,737 SH   SOLE   100 0 5,637
iShares S&P 400 Midcap 400 Val S&P MC 400VL ETF 464287705 295 2,218 SH   SOLE   2,218 0 0
iShares S&P 500 Growth Index S&P 500 GRWT ETF 464287309 1,119 5,391 SH   SOLE   5,111 0 280
iShares S&P 500 Index Fund CORE S&P500 ETF 464287200 125,786 406,168 SH   SOLE   112,988 0 293,180
iShares S&P MidCap 400 Index F CORE S&P MCP ETF 464287507 33,751 189,805 SH   SOLE   75,187 0 114,618
iShares S&P SmallCap 600 Index CORE S&P SCP ETF 464287804 21,012 307,689 SH   SOLE   46,837 0 260,852
SPDR S&P Global Natural Resour RUS 2000 VAL ETF 78463X541 218 5,909 SH   SOLE   5,909 0 0
SPDR MSCI EAFE Fossil Fuel Re MSCI EAFE FS ETF 78470E106 1,320 20,342 SH   SOLE   7,183 0 13,159
Schwab International Equity ET FTSE SMCAP ETF 808524805 1,640 55,138 SH   SOLE   17,374 0 37,764
Vanguard FTSE All-Wld ex-US Sm ALLWRLD EX US 922042718 1,089 11,268 SH   SOLE   4,153 0 7,115
Vanguard FTSE All-World ex-US FTSE DEV MKT ETF 922042775 4,225 88,735 SH   SOLE   33,011 0 55,724
Vanguard FTSE Developed Market FTSE EMR MKT ETF 921943858 3,176 81,874 SH   SOLE   66,104 0 15,770
Vanguard MSCI Emerging Markets CORE MSCI EAFE 922042858 550 13,875 SH   SOLE   12,500 0 1,375
iShare Core MSCI EAFE ETF CORE MSCI EMKT 46432F842 50,109 876,642 SH   SOLE   290,956 0 585,687
iShares Core MSCI Emerging Mar MSCI ACWI ETF 46434g103 6,183 129,894 SH   SOLE   25,491 0 104,403
iShares MSCI ACWI ETF MSCI ACWI ETF 464288257 1,130 15,335 SH   SOLE   41 0 15,294
iShares MSCI EAFE ESG Select E ESG MSCI EAFE 46435G516 30,045 495,954 SH   SOLE   90,356 0 405,598
iShares MSCI EAFE Index Fund MSCI EAFE ETF 464287465 3,733 61,326 SH   SOLE   42,148 0 19,178
iShares MSCI EAFE Value Index EAFE SML CP ETF 464288877 530 13,265 SH   SOLE   13,265 0 0
iShares MSCI Emerging Markets ESG MSCI EM ETF 464287234 2,340 58,521 SH   SOLE   28,321 0 30,200
ProShares Short S&P500 MSCI EM MKT ETF 74347b425 441 19,713 SH   SOLE   4,450 0 15,263
DNP Select Income Fund, Inc. COM 23325p104 113 10,369 SH   SOLE   8,294 0 2,075
Templeton Dragon Fund, Inc. COM 88018T101 217 10,776 SH   SOLE   10,776 0 0