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,506 9,160 SH   SOLE   4,891 0 4,269
AMN Healthcare Services Inc. COM 001744101 3,029 52,624 SH   SOLE   1,425 0 51,199
AT&T Inc. COM 00206R102 7,323 193,531 SH   SOLE   37,996 0 155,536
AbbVie, Inc. COM 00287Y109 1,704 22,507 SH   SOLE   16,228 0 6,278
Abbott Laboratories COM 002824100 13,334 159,366 SH   SOLE   24,443 0 134,923
Accenture plc COM G1151C101 24,319 126,429 SH   SOLE   8,081 0 118,348
Adobe Systems COM 00724F101 4,981 18,032 SH   SOLE   1,028 0 17,004
Affiliated Managers Group, Inc COM 008252108 599 7,191 SH   SOLE   21 0 7,170
Aflac, Inc. COM 001055102 791 15,122 SH   SOLE   14,122 0 1,000
Air Products & Chem COM 009158106 8,289 37,362 SH   SOLE   7,426 0 29,935
Akamai Technologies, Inc. COM 00971t101 215 2,357 SH   SOLE   0 0 2,357
Alibaba Group Holding Ltd COM 01609w102 233 1,392 SH   SOLE   613 0 779
Allstate Corp. COM 020002101 1,377 12,666 SH   SOLE   9,431 0 3,235
Alphabet, Inc. Class A COM 02079K305 35,958 29,446 SH   SOLE   2,522 0 26,924
Alphabet, Inc. Class C COM 02079K107 3,414 2,801 SH   SOLE   465 0 2,336
Altria Group, Inc COM 02209s103 216 5,284 SH   SOLE   3,529 0 1,755
Amazon.com, Inc. COM 023135106 25,868 14,902 SH   SOLE   1,830 0 13,072
Amcor PLC COM G0250X107 112 11,443 SH   SOLE   11,443 0 0
American Electric Power Co., I COM 025537101 411 4,382 SH   SOLE   476 0 3,906
American Express Co. COM 025816109 499 4,217 SH   SOLE   1,871 0 2,346
American States Water Co. COM 029899101 222 2,470 SH   SOLE   1,200 0 1,270
American Tower Corporation COM 03027X100 4,631 20,941 SH   SOLE   3,237 0 17,703
American Water Works Co., Inc. COM 030420103 17,016 136,974 SH   SOLE   4,797 0 132,177
Ameriprise Financial, Inc. COM 03076c106 330 2,240 SH   SOLE   537 0 1,703
Amgen Inc. COM 031162100 9,165 47,359 SH   SOLE   3,187 0 44,172
Analog Devices COM 032654105 39,848 356,648 SH   SOLE   2,698 0 353,950
Apple, Inc. COM 037833100 47,527 212,202 SH   SOLE   30,801 0 181,401
Aptiv PLC COM G6095L109 5,089 58,218 SH   SOLE   4,568 0 53,650
Aramark COM 03852U106 734 16,846 SH   SOLE   3,569 0 13,277
Archer-Daniels-Midland Co. COM 039483102 328 7,995 SH   SOLE   7,994 0 1
Ares Capital Corp. COM 04010L103 437 23,424 SH   SOLE   12,349 0 11,075
Automatic Data Processing, Inc COM 053015103 5,053 31,304 SH   SOLE   8,951 0 22,353
Avangrid COM 05351w103 893 17,098 SH   SOLE   3,891 0 13,207
BCE Inc. COM 05534b760 254 5,257 SH   SOLE   4,317 0 940
BP PLC (ADR) COM 055622104 370 9,733 SH   SOLE   8,054 0 1,679
Badger Meter, Inc. COM 056525108 287 5,339 SH   SOLE   5,339 0 0
Ball Corp. COM 058498106 2,482 34,095 SH   SOLE   3,729 0 30,366
Bank of America Corp. COM 060505104 12,943 443,718 SH   SOLE   111,535 0 332,182
Bank of Hawaii Corporation COM 062540109 632 7,356 SH   SOLE   7,356 0 0
Bar Harbor Bankshares COM 066849100 404 16,200 SH   SOLE   16,200 0 0
Becton, Dickinson & Co. COM 075887109 10,734 42,434 SH   SOLE   3,761 0 38,673
Berkshire Hathaway Inc., Class COM 084670108 935 3 SH   SOLE   2 0 1
Berkshire Hathaway Inc., Class COM 084670702 2,771 13,321 SH   SOLE   7,863 0 5,458
Biogen, Inc. COM 09062x103 870 3,738 SH   SOLE   2,460 0 1,278
Blackbaud, Inc. COM 09227Q100 520 5,756 SH   SOLE   5,756 0 0
Blackrock, Inc. COM 09247x101 18,615 41,771 SH   SOLE   4,463 0 37,308
Blackstone Mortgage Trust, Inc COM 09257w100 13,635 380,345 SH   SOLE   10,535 0 369,810
Boeing Co. COM 097023105 1,187 3,119 SH   SOLE   1,194 0 1,925
Booking Holdings, Inc. COM 09857L108 939 479 SH   SOLE   91 0 388
Boston Beer Company, Inc. - Cl COM 100557107 383 1,051 SH   SOLE   0 0 1,051
Bristol-Myers Squibb Co. COM 110122108 1,477 29,131 SH   SOLE   21,645 0 7,486
Broadcom, Inc. COM 11135f101 20,962 75,929 SH   SOLE   5,279 0 70,651
CBRE Group, Inc. COM 12504L109 538 10,152 SH   SOLE   1,290 0 8,862
CDW Corporation COM 12514g108 3,024 24,541 SH   SOLE   3,409 0 21,132
CIGNA Corp. COM 125523100 386 2,543 SH   SOLE   1,366 0 1,177
CSX Corp. COM 126408103 263 3,794 SH   SOLE   920 0 2,874
CVS Health Corporation COM 126650100 6,048 95,898 SH   SOLE   4,058 0 91,840
Cambridge Bancorp COM 132152109 2,100 27,992 SH   SOLE   5,952 0 22,040
Camden National Corp. COM 133034108 340 7,855 SH   SOLE   4,500 0 3,355
Cardinal Health, Inc. COM 14149Y108 220 4,659 SH   SOLE   1,422 0 3,237
Cash Technologies (Registratio COM 147910103 0 62,500 SH   SOLE   0 0 62,500
Caterpillar Inc. COM 149123101 268 2,121 SH   SOLE   1,721 0 400
Celgene Corp COM 151020104 218 2,191 SH   SOLE   626 0 1,565
Charles River Laboratories Int COM 159864107 11,705 88,426 SH   SOLE   2,965 0 85,461
Charles Schwab Corp. COM 808513105 15,160 362,412 SH   SOLE   17,988 0 344,424
Chevron Corp. COM 166764100 6,209 52,355 SH   SOLE   15,040 0 37,315
Chubb Ltd. COM H1467J104 9,439 58,469 SH   SOLE   5,309 0 53,160
Cintas Corp. COM 172908105 773 2,884 SH   SOLE   555 0 2,329
Cisco Systems, Inc. COM 17275R102 10,131 205,036 SH   SOLE   26,762 0 178,275
Citigroup, Inc. COM 172967424 847 12,259 SH   SOLE   2,093 0 10,166
Citizens Financial Group, Inc. COM 174610105 6,673 188,677 SH   SOLE   9,584 0 179,093
Citrix Systems, Inc. COM 177376100 386 4,000 SH   SOLE   4,000 0 0
Clorox Co. COM 189054109 1,010 6,652 SH   SOLE   6,328 0 324
Coca-Cola Co. COM 191216100 1,660 30,497 SH   SOLE   25,479 0 5,018
Coca-Cola European Partners PL COM G25839104 18,045 325,434 SH   SOLE   18,826 0 306,608
Colgate-Palmolive Co. COM 194162103 388 5,274 SH   SOLE   2,727 0 2,547
Comcast Corp. COM 20030n101 26,140 579,849 SH   SOLE   46,076 0 533,773
Connecticut Water Service, Inc COM 207797101 510 7,275 SH   SOLE   0 0 7,275
ConocoPhillips COM 20825c104 1,134 19,894 SH   SOLE   9,725 0 10,169
Consolidated Edison, Inc. COM 209115104 213 2,251 SH   SOLE   1,155 0 1,096
Constellation Brands, Inc. COM 21036p108 273 1,318 SH   SOLE   483 0 835
Costco Wholesale COM 22160K105 20,780 72,125 SH   SOLE   5,074 0 67,051
Crown Castle International Cor COM 22822V101 10,129 72,863 SH   SOLE   6,722 0 66,141
Cummins Inc. COM 231021106 254 1,564 SH   SOLE   504 0 1,060
Danaher Corp. COM 235851102 563 3,897 SH   SOLE   1,091 0 2,806
Danone-ADR COM 23636T100 3,310 188,845 SH   SOLE   0 0 188,845
Darden Restaurants COM 237194105 8,241 69,711 SH   SOLE   5,672 0 64,039
Deere & Co. COM 244199105 465 2,757 SH   SOLE   1,197 0 1,560
Diageo PLC (ADR) COM 25243q205 1,103 6,743 SH   SOLE   4,580 0 2,163
Dover Corp. COM 260003108 750 7,533 SH   SOLE   7,533 0 0
DuPont de Nemours, Inc. COM 26614N102 253 3,549 SH   SOLE   692 0 2,857
EOG Resources, Inc. COM 26875P101 10,626 143,168 SH   SOLE   6,271 0 136,897
Eaton Corp PLC COM G29183103 1,138 13,685 SH   SOLE   4,119 0 9,566
Ecolab Inc. COM 278865100 884 4,463 SH   SOLE   4,413 0 50
Elanco Animal Health, Inc. COM 28414H103 389 14,615 SH   SOLE   3,052 0 11,563
Eli Lilly and Co. COM 532457108 3,747 33,510 SH   SOLE   12,358 0 21,152
Emerson Electric Co. COM 291011104 750 11,224 SH   SOLE   9,649 0 1,575
Energy Select Sector SPDR Fund COM 81369y506 258 4,366 SH   SOLE   1,866 0 2,499
Enterprise Products Partners, COM 293792107 849 29,694 SH   SOLE   12,439 0 17,255
Equinor ASA-ADR COM 29446m102 2,986 157,571 SH   SOLE   663 0 156,908
Exxon Mobil Corp. COM 30231g102 4,217 59,718 SH   SOLE   24,608 0 35,110
Facebook COM 30303m102 3,108 17,456 SH   SOLE   3,727 0 13,729
Fastenal Co. COM 311900104 313 9,592 SH   SOLE   9,592 0 0
Fidelity Select IT Services Po COM 316390483 226 3,166 SH   SOLE   3,166 0 0
Financial Select Sector Index COM 81369y605 305 10,906 SH   SOLE   1,683 0 9,223
First Trust Dow Jones Internet COM 662903MW0 1,013 7,523 SH   SOLE   1,790 0 5,733
Fortune Brands Home & Security COM 34964C106 6,920 126,515 SH   SOLE   7,325 0 119,190
Gallagher (Arthur J.) & Co. COM 363576109 376 4,194 SH   SOLE   819 0 3,375
General Electric Co. COM 369604103 563 62,941 SH   SOLE   39,282 0 23,659
General Mills, Inc. COM 370334104 434 7,871 SH   SOLE   1,143 0 6,728
Gilead Sciences, Inc. COM 375558103 521 8,221 SH   SOLE   2,411 0 5,810
GlaxoSmithKline PLC (ADS) COM 37733w105 226 5,306 SH   SOLE   2,655 0 2,651
Globe Life, Inc. COM 37959E102 215 2,250 SH   SOLE   2,250 0 0
Hannon Armstrong Sustain. Infr COM 41068X100 564 19,345 SH   SOLE   5,111 0 14,234
Hasbro Inc. COM 418056107 3,899 32,853 SH   SOLE   227 0 32,626
Health Care Select Sector SPDR COM 81369y209 286 3,178 SH   SOLE   875 0 2,303
Hemp, Inc. COM 423703206 1 63,500 SH   SOLE   40,000 0 23,500
Hexcel Corp. COM 428291108 6,525 79,452 SH   SOLE   6,251 0 73,201
Highwoods Properties, Inc. COM 431284108 5,876 130,744 SH   SOLE   5,046 0 125,698
Home Depot, Inc. COM 437076102 11,789 50,809 SH   SOLE   7,658 0 43,151
Honeywell International, Inc. COM 438516106 2,853 16,861 SH   SOLE   3,029 0 13,832
IDEXX Laboratories, Inc. COM 45168D104 2,131 7,838 SH   SOLE   347 0 7,491
Illinois Tool Works COM 452308109 1,203 7,688 SH   SOLE   4,748 0 2,940
Illumina Inc. COM 452327109 222 730 SH   SOLE   730 0 0
Industrials Select Sector Inde COM 81369y704 333 4,288 SH   SOLE   0 0 4,288
Ingersoll-Rand COM G47791101 11,993 97,339 SH   SOLE   9,951 0 87,388
Int'l Business Machines Corp. COM 459200101 2,322 15,966 SH   SOLE   9,944 0 6,022
Intel Corp. COM 458140100 10,015 194,346 SH   SOLE   41,632 0 152,713
Interpublic Grp Cos COM 460690100 477 22,117 SH   SOLE   6,640 0 15,477
Invesco S&P Equal Weight Mater COM 46137V316 244 2,244 SH   SOLE   2,244 0 0
Iron Mountain, Inc. COM 46284V101 204 6,311 SH   SOLE   6,311 0 0
Itron, Inc. COM 465741106 807 10,905 SH   SOLE   2,082 0 8,823
J.M. Smucker Co. COM 832696405 358 3,255 SH   SOLE   428 0 2,827
J.P. Morgan Chase & Co. COM 46625h100 17,081 145,139 SH   SOLE   26,032 0 119,107
Johnson & Johnson COM 478160104 7,506 58,016 SH   SOLE   17,225 0 40,791
Johnson Controls International COM G51502105 206 4,685 SH   SOLE   4,645 0 40
KLA-Tencor Corp. COM 482480100 209 1,311 SH   SOLE   464 0 847
Kimberly-Clark Corp. COM 494368103 2,219 15,623 SH   SOLE   10,628 0 4,995
Kinder Morgan, Inc. COM 49456b101 435 21,105 SH   SOLE   9,049 0 12,056
Koninklijke (Royal) Philips El COM 500472303 623 13,505 SH   SOLE   7,598 0 5,907
Lam Research COM 512807108 10,793 46,702 SH   SOLE   2,304 0 44,398
Lenovo Group Ltd. COM Y5257Y107 13 20,000 SH   SOLE   0 0 20,000
Linde PLC COM G5494J103 385 1,987 SH   SOLE   1,366 0 621
Lockheed Martin Corp. COM 539830109 4,539 11,637 SH   SOLE   1,654 0 9,983
Lowe's Companies, Inc. COM 548661107 12,029 109,394 SH   SOLE   8,386 0 101,008
Magellan Midstream Partners, L COM 559080106 424 6,400 SH   SOLE   5,790 0 610
Main Street Capital Corporatio COM 56035L104 284 6,566 SH   SOLE   6,566 0 0
Marsh & McLennan COM 571748102 21,207 211,964 SH   SOLE   13,130 0 198,834
MasTec, Inc. COM 576323109 218 3,350 SH   SOLE   0 0 3,350
Masco Corp. COM 574599106 1,590 38,147 SH   SOLE   4,149 0 33,998
Mastercard Incorporated COM 57636Q104 200 737 SH   SOLE   90 0 647
McCormick & Co. COM 579780206 671 4,293 SH   SOLE   4,293 0 0
McDonald's Corp. COM 580135101 7,401 34,470 SH   SOLE   5,956 0 28,515
McKesson Corp. COM 58155q103 401 2,935 SH   SOLE   1,899 0 1,036
Medtronic PLC COM G5960L103 1,720 15,831 SH   SOLE   12,438 0 3,393
Merck & Co., Inc. COM 58933Y105 7,811 92,793 SH   SOLE   30,172 0 62,622
Microsoft Corp. COM 594918104 49,445 355,640 SH   SOLE   45,152 0 310,488
Mid-America Apartment Communit COM 59522j103 5,493 42,250 SH   SOLE   2,969 0 39,281
Mondelez International, Inc. COM 609207105 4,981 90,045 SH   SOLE   7,950 0 82,095
New Residential Investment Cor COM 64828T201 261 16,630 SH   SOLE   15,693 0 937
NextEra Energy, Inc. COM 65339F101 12,222 52,455 SH   SOLE   6,139 0 46,316
Nike, Inc. COM 654106103 1,335 14,209 SH   SOLE   2,440 0 11,769
Noble Energy Inc. COM 655044105 3,512 156,352 SH   SOLE   6,463 0 149,889
Norfolk Southern Corp. COM 655844108 1,037 5,773 SH   SOLE   800 0 4,973
Northrop Grumman Corp. COM 666807102 1,475 3,935 SH   SOLE   104 0 3,831
ONE Gas, Inc. COM 68235P108 1,351 14,061 SH   SOLE   62 0 13,999
ONEOK Inc. COM 682680103 4,084 55,419 SH   SOLE   7,361 0 48,058
Old Dominion Freight Lines COM 679580100 939 5,526 SH   SOLE   518 0 5,008
Oracle Corp. COM 68389X105 714 12,966 SH   SOLE   11,406 0 1,560
PB Bancorp, Inc. COM 70454T100 125 10,801 SH   SOLE   0 0 10,801
PNC Financial Services Group COM 693475105 5,604 39,981 SH   SOLE   3,931 0 36,050
PPG Industries, Inc. COM 693506107 211 1,782 SH   SOLE   142 0 1,640
Paychex, Inc. COM 704326107 566 6,841 SH   SOLE   1,509 0 5,332
Pembina Pipeline Corp. COM 706327103 231 6,220 SH   SOLE   6,220 0 0
People's United Financial, Inc COM 712704105 1,221 78,072 SH   SOLE   78,072 0 0
PepsiCo, Inc. COM 713448108 13,256 96,689 SH   SOLE   19,774 0 76,915
Pfizer, Inc. COM 717081103 6,799 189,217 SH   SOLE   61,913 0 127,304
Philip Morris International, I COM 718172109 714 9,409 SH   SOLE   5,984 0 3,425
Phillips 66 COM 718546104 996 9,731 SH   SOLE   7,059 0 2,672
Pioneer Natural Resources Co. COM 723787107 6,059 48,177 SH   SOLE   1,630 0 46,547
Procter & Gamble Co. COM 742718109 11,138 89,549 SH   SOLE   17,787 0 71,763
Prologis, Inc. COM 74340w103 276 3,243 SH   SOLE   1,608 0 1,635
QS Energy, Inc. COM 74736R106 4 36,000 SH   SOLE   28,000 0 8,000
Qualcomm, Inc. COM 747525103 1,048 13,739 SH   SOLE   13,739 0 0
RPM International, Inc. COM 749685103 386 5,608 SH   SOLE   5,608 0 0
Raytheon Co. COM 755111507 547 2,789 SH   SOLE   2,450 0 339
Realty Income Corp. COM 756109104 1,121 14,617 SH   SOLE   14,117 0 500
Regeneron Pharmaceuticals COM 75886F107 4,802 17,312 SH   SOLE   903 0 16,409
SPDR S&P Biotech ETF COM 78464A870 414 5,424 SH   SOLE   3,814 0 1,610
SPDR S&P Homebuilders ETF COM 78464A888 213 4,829 SH   SOLE   4,729 0 100
Salesforce.com Inc. COM 79466L302 2,357 15,882 SH   SOLE   3,078 0 12,804
Schlumberger Ltd. COM 806857108 262 7,671 SH   SOLE   2,102 0 5,569
Sherwin-Williams Co. COM 824348106 16,980 30,880 SH   SOLE   1,653 0 29,227
Sirius XM Holdings, Inc. COM 82968B103 84 13,440 SH   SOLE   12,000 0 1,440
Stanley Black & Decker, Inc. COM 854502101 6,315 43,731 SH   SOLE   5,191 0 38,540
Starbucks Corp. COM 855244109 654 7,395 SH   SOLE   951 0 6,444
Stora Enso Oyj COM 86210M106 440 36,652 SH   SOLE   9,246 0 27,406
Stryker Corp. COM 863667101 14,847 68,640 SH   SOLE   1,835 0 66,805
SunTrust Banks COM 867914103 5,889 85,591 SH   SOLE   3,230 0 82,361
Sysco Corp. COM 871829107 5,117 64,441 SH   SOLE   19,258 0 45,182
T-Mobile US, Inc. COM 872590104 3,314 42,066 SH   SOLE   6,271 0 35,795
TE Connectivity Ltd. COM H84989104 2,562 27,495 SH   SOLE   4,284 0 23,211
TJX Companies COM 872540109 9,787 175,575 SH   SOLE   16,360 0 159,215
Target Corp. COM 87612e106 2,093 19,577 SH   SOLE   17,449 0 2,128
Technology Select Sector SPDR COM 81369y803 796 9,884 SH   SOLE   5,350 0 4,534
Texas Instruments Inc. COM 882508104 5,825 45,075 SH   SOLE   9,818 0 35,257
Texas Pacific Land Trust COM 882610108 2,183 3,361 SH   SOLE   3,361 0 0
Thermo Fisher Scientific, Inc. COM 883556102 12,222 41,962 SH   SOLE   6,092 0 35,871
U.S. Bancorp COM 902973304 1,318 23,818 SH   SOLE   15,553 0 8,265
Umicore SA COM 90420M104 198 21,062 SH   SOLE   5,236 0 15,826
Unilever ADR COM 904767704 284 4,725 SH   SOLE   2,800 0 1,925
Unilever N.V. COM 904784709 1,212 20,184 SH   SOLE   3,682 0 16,502
Union Pacific Corp. COM 907818108 19,788 122,165 SH   SOLE   14,878 0 107,287
United Parcel Service, Inc. COM 911312106 446 3,719 SH   SOLE   1,577 0 2,142
United Rentals Inc. COM 911363109 752 6,030 SH   SOLE   1,296 0 4,734
United Technologies Corp. COM 913017109 1,999 14,642 SH   SOLE   11,768 0 2,874
UnitedHealth Group Inc. COM 91324p102 13,802 63,510 SH   SOLE   6,708 0 56,801
V. F. Corp. COM 918204108 11,413 128,256 SH   SOLE   11,389 0 116,867
Valero Energy Corp. COM 91913Y100 331 3,879 SH   SOLE   2,277 0 1,602
VanEck Vectors Low Carbon Ener COM 92189F502 201 3,144 SH   SOLE   1 0 3,143
Vanguard Health Care ETF COM 92204a504 361 2,153 SH   SOLE   1,953 0 200
Vanguard Information Technolog COM 92204a702 236 1,093 SH   SOLE   922 0 171
Vanguard Materials ETF COM 92204A801 359 2,837 SH   SOLE   2,837 0 0
Vanguard REIT ETF COM 922908553 1,407 15,088 SH   SOLE   14,879 0 209
Veolia Environnement SA COM 92334n103 373 14,747 SH   SOLE   3,150 0 11,597
VeriSign, Inc. COM 92343e102 377 2,000 SH   SOLE   2,000 0 0
Veritex Holdings, Inc. COM 923451108 605 24,941 SH   SOLE   0 0 24,941
Verizon Communications COM 92343v104 10,554 174,844 SH   SOLE   30,523 0 144,321
Visa, Inc. Class A COM 92826C839 31,649 183,997 SH   SOLE   13,723 0 170,274
Wal-Mart Stores, Inc. COM 931142103 5,860 49,373 SH   SOLE   13,843 0 35,530
Walgreens Boots Alliance, Inc. COM 931427108 948 17,142 SH   SOLE   12,841 0 4,301
Walt Disney Co. COM 254687106 18,361 140,894 SH   SOLE   14,876 0 126,018
Wells Fargo & Co. COM 949746101 253 5,022 SH   SOLE   3,276 0 1,746
Welltower, Inc. COM 95040Q104 345 3,810 SH   SOLE   3,810 0 0
XPO Logistics, Inc. COM 983793100 1,383 19,327 SH   SOLE   0 0 19,327
Xylem, Inc. COM 98419M100 6,163 77,411 SH   SOLE   4,253 0 73,158
Yum Brands, Inc. COM 988498101 295 2,599 SH   SOLE   1,155 0 1,444
iShares Nasdaq Biotechnology I NASDAQ BIOTECH 464287556 379 3,810 SH   SOLE   2,209 0 1,601
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 390 3,311 SH   SOLE   1,147 0 2,164
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 12,327 65,290 SH   SOLE   10,329 0 54,961
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 12,090 111,863 SH   SOLE   29,897 0 81,967
Invesco Water Resources ETF WATER RES ETF 46137v142 282 7,700 SH   SOLE   7,700 0 0
Madison Covered Call & Equity COM 557437100 165 25,785 SH   SOLE   25,785 0 0
ProShares S&P 500 ex-Energy ET SP500 EX ENRGY 74347B581 1,049 16,599 SH   SOLE   14,465 0 2,134
SPDR Dow Jones ETF Trust UT SER 1 78467x109 684 2,540 SH   SOLE   2,190 0 350
SPDR Portfolio Mid Cap ETF PORTFOLIO MD ETF 78464a847 607 17,906 SH   SOLE   281 0 17,625
SPDR S&P 500 ETF Trust TR UNIT 78462F103 17,998 60,648 SH   SOLE   34,343 0 26,305
SPDR S&P 600 Small Cap Growth S&P 600 SMCP GRW 78464A201 817 13,706 SH   SOLE   13,706 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 1,606 15,654 SH   SOLE   11,192 0 4,462
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 5,173 14,677 SH   SOLE   9,831 0 4,846
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 3,680 51,876 SH   SOLE   6,347 0 45,529
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 2,207 39,039 SH   SOLE   4,867 0 34,172
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 1,406 20,165 SH   SOLE   5,296 0 14,869
Vanguard Dividend Appreciation DIV APP ETF 921908844 9,133 76,378 SH   SOLE   70,500 0 5,878
Vanguard Growth ETF GROWTH ETF 922908736 526 3,165 SH   SOLE   3,165 0 0
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 1,162 13,098 SH   SOLE   1,578 0 11,520
Vanguard Mid-Cap ETF MID CAP ETF 922908629 620 3,700 SH   SOLE   3,654 0 46
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 3,995 14,654 SH   SOLE   1,166 0 13,488
Vanguard Small Cap ETF SMALL CP ETF 922908751 3,229 20,985 SH   SOLE   7,876 0 13,109
Vanguard Small Cap Value ETF SM CP VAL ETF 922908611 751 5,832 SH   SOLE   5,553 0 279
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 7,685 50,894 SH   SOLE   37,975 0 12,919
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 312 4,165 SH   SOLE   4,165 0 0
Vanguard Value ETF VALUE ETF 922908744 307 2,754 SH   SOLE   1,304 0 1,450
WisdomTree SmallCap Dividend F US SMALLCAP DIVD 97717w604 247 9,028 SH   SOLE   9,028 0 0
WisdomTree Total Dividend Fd US TOTAL DIVIDND 97717w109 352 3,550 SH   SOLE   3,432 0 118
WisdomTree Trust U.S. MidCap D US MIDCAP DIVID 97717w505 1,606 44,218 SH   SOLE   44,218 0 0
iShares Core S&P Total US Stoc CORE S&P TTL STK 464287150 210 3,130 SH   SOLE   1,915 0 1,215
iShares Dow Jones Select Divid SELECT DIVID ETF 464287168 1,006 9,867 SH   SOLE   9,867 0 0
iShares MSCI USA ESG Optimized ESG MSCI USA ETF 46435G425 9,969 152,494 SH   SOLE   19,784 0 132,710
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 3,307 20,715 SH   SOLE   7,608 0 13,107
iShares Russell 1000 Index RUS 1000 ETF 464287622 1,147 6,970 SH   SOLE   166 0 6,804
iShares Russell 1000 Value Ind RUS 1000 VAL ETF 464287598 475 3,705 SH   SOLE   2,630 0 1,075
iShares Russell 2000 Index Fun RUSSELL 2000 ETF 464287655 2,448 16,173 SH   SOLE   13,604 0 2,569
iShares Russell 2500 ETF RUSEL 2500 ETF 46435G268 325 7,289 SH   SOLE   1,851 0 5,438
iShares Russell 3000 Index Fun RUSSELL 3000 464287689 425 2,448 SH   SOLE   0 0 2,448
iShares Russell Midcap Index F RUS MID-CAP ETF 464287499 619 11,065 SH   SOLE   5,045 0 6,020
iShares S&P 400 Midcap 400 Val S&P MC 400VL ETF 464287705 355 2,218 SH   SOLE   2,218 0 0
iShares S&P 500 Index Fund CORE S&P500 ETF 464287200 93,316 312,594 SH   SOLE   44,115 0 268,478
iShares S&P MidCap 400 Index F CORE S&P MCP ETF 464287507 21,569 111,622 SH   SOLE   26,615 0 85,007
iShares S&P SmallCap 600 Index CORE S&P SCP ETF 464287804 24,670 316,928 SH   SOLE   32,669 0 284,259
iShares Tr Russell 2000 Value RUS 2000 VAL ETF 464287630 230 1,927 SH   SOLE   1,927 0 0
SPDR MSCI EAFE Fossil Fuel Re MSCI EAFE FS ETF 78470E106 718 10,582 SH   SOLE   2,664 0 7,918
Schwab Emerging Markets Equity EMRG MKTEQ ETF 808524706 208 8,285 SH   SOLE   0 0 8,285
Schwab International Equity ET INTL EQTY ETF 808524805 2,146 67,352 SH   SOLE   11,327 0 56,025
Vanguard FTSE All-Wld ex-US Sm FTSE SMCAP ETF 922042718 1,211 11,882 SH   SOLE   3,372 0 8,510
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 4,806 96,308 SH   SOLE   26,803 0 69,505
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 1,759 42,826 SH   SOLE   20,481 0 22,345
Vanguard MSCI Emerging Markets FTSE EMR MKT ETF 922042858 778 19,327 SH   SOLE   13,791 0 5,536
iShare Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 21,858 357,920 SH   SOLE   40,525 0 317,395
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434g103 7,214 147,174 SH   SOLE   5,708 0 141,466
iShares Core MSCI Total Int'l CORE MSCI TOTAL 46432F834 337 5,830 SH   SOLE   1,652 0 4,178
iShares MSCI EAFE ESG Select E ESG MSCI EAFE 46435G516 31,328 488,582 SH   SOLE   36,297 0 452,285
iShares MSCI EAFE Index Fund MSCI EAFE ESG OP 464287465 3,964 60,783 SH   SOLE   38,229 0 0
iShares MSCI EAFE Small Cap In EAFE SML CP ETF 464288273 347 6,055 SH   SOLE   814 0 5,241
iShares MSCI EM ESG Select ETF ESG MSCI EM ETF 46434G863 250 7,670 SH   SOLE   12 0 7,658
iShares MSCI Emerging Markets MSCI EM MKT ETF 464287234 1,024 25,049 SH   SOLE   13,244 0 11,805
DNP Select Income Fund, Inc. COM 23325p104 147 11,404 SH   SOLE   8,294 0 3,110
Templeton Dragon Fund, Inc. COM 88018T101 188 10,513 SH   SOLE   10,513 0 0