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,350 13,442 SH   SOLE   10,713 0 2,729
AECOM COM 00766T100 823 16,541 SH   SOLE   9,449 0 7,092
AMN Healthcare Services Inc. COM 001744101 4,631 67,859 SH   SOLE   5,578 0 62,281
AT&T Inc. COM 00206R102 2,086 72,547 SH   SOLE   56,375 0 16,172
AbbVie, Inc. COM 00287Y109 3,813 35,583 SH   SOLE   30,439 0 5,143
Abbott Laboratories COM 002824100 19,785 180,703 SH   SOLE   69,285 0 111,418
Acacia Communications, Inc. COM 00401C108 730 10,000 SH   SOLE   0 0 10,000
Accenture plc COM G1151C101 35,335 135,275 SH   SOLE   27,728 0 107,547
Adobe Systems COM 00724F101 24,584 49,157 SH   SOLE   12,919 0 36,238
Advanced Micro Dev. COM 007903107 237 2,582 SH   SOLE   2,582 0 0
Aflac, Inc. COM 001055102 662 14,890 SH   SOLE   13,990 0 900
Agilent Technologies Inc COM 00846u101 8,363 70,578 SH   SOLE   3,962 0 66,616
Air Products & Chem COM 009158106 11,960 43,773 SH   SOLE   15,916 0 27,857
Akamai Technologies, Inc. COM 00971t101 257 2,451 SH   SOLE   10 0 2,441
Alibaba Group Holding Ltd COM 01609w102 1,024 4,402 SH   SOLE   2,666 0 1,736
Allstate Corp. COM 020002101 1,047 9,524 SH   SOLE   7,454 0 2,070
Alphabet, Inc. Class A COM 02079K305 56,263 32,102 SH   SOLE   8,051 0 24,050
Alphabet, Inc. Class C COM 02079K107 4,713 2,690 SH   SOLE   995 0 1,695
Amazon.com, Inc. COM 023135106 65,119 19,994 SH   SOLE   6,070 0 13,924
American Electric Power Co., I COM 025537101 874 10,496 SH   SOLE   7,926 0 2,570
American Express Co. COM 025816109 1,489 12,317 SH   SOLE   10,460 0 1,857
American Tower Corporation COM 03027X100 9,772 43,536 SH   SOLE   12,607 0 30,929
American Water Works Co., Inc. COM 030420103 18,195 118,559 SH   SOLE   12,067 0 106,492
Ameriprise Financial, Inc. COM 03076c106 453 2,330 SH   SOLE   2,178 0 152
Amgen Inc. COM 031162100 14,977 65,140 SH   SOLE   16,620 0 48,520
Analog Devices COM 032654105 21,959 148,642 SH   SOLE   16,677 0 131,965
Apple, Inc. COM 037833100 106,833 805,134 SH   SOLE   276,651 0 528,483
Aptiv PLC COM G6095L109 6,519 50,034 SH   SOLE   12,814 0 37,220
Ares Capital Corp. COM 04010L103 379 22,444 SH   SOLE   11,859 0 10,585
Arthur J Gallagher & Co COM 363576109 1,709 13,816 SH   SOLE   10,974 0 2,842
AstraZeneca PLC COM 046353108 3,905 78,110 SH   SOLE   20,700 0 57,410
Automatic Data Processing, Inc COM 053015103 2,116 12,012 SH   SOLE   10,222 0 1,790
Badger Meter, Inc. COM 056525108 502 5,339 SH   SOLE   5,339 0 0
Bank of America Corp. COM 060505104 15,784 520,758 SH   SOLE   175,124 0 345,634
Bank of Hawaii Corporation COM 062540109 343 4,480 SH   SOLE   4,480 0 0
Becton, Dickinson & Co. COM 075887109 6,876 27,482 SH   SOLE   10,425 0 17,057
Berkshire Hathaway Inc., Class COM 084670108 696 2 SH   SOLE   1 0 1
Berkshire Hathaway Inc., Class COM 084670702 2,618 11,289 SH   SOLE   7,922 0 3,367
Best Buy Co., Inc. COM 086516101 888 8,903 SH   SOLE   3,696 0 5,207
Biogen, Inc. COM 09062x103 313 1,278 SH   SOLE   458 0 820
Blackrock, Inc. COM 09247x101 36,453 50,521 SH   SOLE   13,001 0 37,520
Boeing Co. COM 097023105 440 2,056 SH   SOLE   1,299 0 757
Boston Beer Company, Inc. - Cl COM 100557107 788 793 SH   SOLE   393 0 400
Bristol-Myers Squibb Co. COM 110122108 3,584 57,779 SH   SOLE   49,654 0 8,125
Broadcom, Inc. COM 11135f101 29,618 67,644 SH   SOLE   14,066 0 53,578
CIGNA Corp. COM 125523100 462 2,220 SH   SOLE   1,454 0 766
CME Group Inc. COM 12572Q105 298 1,636 SH   SOLE   1,636 0 0
CSX Corp. COM 126408103 395 4,352 SH   SOLE   1,724 0 2,628
CVS Health Corporation COM 126650100 8,620 126,201 SH   SOLE   13,758 0 112,443
Cabot Corp. COM 127055101 227 5,050 SH   SOLE   5,050 0 0
Cambridge Bancorp COM 132152109 1,597 22,895 SH   SOLE   5,845 0 17,050
Cardinal Health, Inc. COM 14149Y108 1,249 23,328 SH   SOLE   15,470 0 7,858
Carrier Global Corp. COM 14448C104 433 11,486 SH   SOLE   7,661 0 3,825
Cash Technologies (Registratio COM 147910103 0 62,500 SH   SOLE   0 0 62,500
Caterpillar Inc. COM 149123101 727 3,996 SH   SOLE   3,696 0 300
Celanese Corp. COM 150870103 806 6,200 SH   SOLE   5,405 0 795
Charles River Laboratories Int COM 159864107 25,023 100,149 SH   SOLE   19,202 0 80,947
Charles Schwab Corp. COM 808513105 19,031 358,797 SH   SOLE   71,621 0 287,175
Charter Communications Inc. COM 16119P108 361 545 SH   SOLE   545 0 0
Chevron Corp. COM 166764100 4,440 52,577 SH   SOLE   23,354 0 29,223
Chubb Ltd. COM H1467J104 6,130 39,827 SH   SOLE   9,367 0 30,460
Cisco Systems, Inc. COM 17275R102 8,552 191,105 SH   SOLE   43,043 0 148,062
Citigroup, Inc. COM 172967424 320 5,196 SH   SOLE   271 0 4,925
Citrix Systems, Inc. COM 177376100 278 2,140 SH   SOLE   2,000 0 140
Clorox Co. COM 189054109 998 4,942 SH   SOLE   4,632 0 310
CoStar Group, Inc. COM 22160n109 230 249 SH   SOLE   249 0 0
Coca-Cola Co. COM 191216100 1,399 25,516 SH   SOLE   21,536 0 3,980
Coca-Cola European Partners PL COM G25839104 8,812 176,850 SH   SOLE   18,083 0 158,767
Colgate-Palmolive Co. COM 194162103 1,053 12,314 SH   SOLE   9,249 0 3,065
Comcast Corp. COM 20030n101 34,534 659,053 SH   SOLE   160,006 0 499,047
ConocoPhillips COM 20825c104 303 7,573 SH   SOLE   3,136 0 4,437
Consolidated Edison, Inc. COM 209115104 520 7,192 SH   SOLE   6,096 0 1,096
Costco Wholesale COM 22160K105 27,825 73,849 SH   SOLE   18,757 0 55,092
Crown Castle International Cor COM 22822V101 12,878 80,899 SH   SOLE   16,331 0 64,569
Cummins Inc. COM 231021106 3,662 16,124 SH   SOLE   7,503 0 8,621
Danaher Corp. COM 235851102 1,533 6,901 SH   SOLE   3,615 0 3,286
Danone-ADR COM 23636T100 3,918 299,073 SH   SOLE   15,483 0 283,590
Darden Restaurants COM 237194105 574 4,820 SH   SOLE   4,770 0 50
Deckers Outdoor Corporation COM 243537107 201 700 SH   SOLE   0 0 700
Deere & Co. COM 244199105 355 1,318 SH   SOLE   1,085 0 233
Diageo PLC (ADR) COM 25243q205 700 4,407 SH   SOLE   3,762 0 645
Dominion Resources COM 25746u109 306 4,073 SH   SOLE   3,346 0 727
Dover Corp. COM 260003108 784 6,206 SH   SOLE   6,206 0 0
Dow, Inc. COM 260557103 374 6,738 SH   SOLE   2,611 0 4,127
Duke Realty Corp. COM 264411505 364 9,097 SH   SOLE   7,274 0 1,823
Eaton Corp PLC COM G29183103 4,463 37,148 SH   SOLE   18,112 0 19,037
Ecolab Inc. COM 278865100 1,101 5,088 SH   SOLE   4,038 0 1,050
Elanco Animal Health, Inc. COM 28414H103 831 27,091 SH   SOLE   12,822 0 14,269
Eli Lilly and Co. COM 532457108 1,821 10,786 SH   SOLE   8,955 0 1,831
Emerson Electric Co. COM 291011104 703 8,752 SH   SOLE   8,347 0 405
Enphase Energy, Inc. COM 29355a107 2,057 11,721 SH   SOLE   5,863 0 5,858
Equinor ASA-ADR COM 29446m102 12,985 790,828 SH   SOLE   108,489 0 682,339
Evercore Partners, Inc. COM 29977A105 1,056 9,634 SH   SOLE   4,469 0 5,165
Exxon Mobil Corp. COM 30231g102 2,446 59,345 SH   SOLE   42,378 0 16,967
Facebook COM 30303m102 7,937 29,058 SH   SOLE   12,174 0 16,884
Fastenal Co. COM 311900104 239 4,892 SH   SOLE   4,892 0 0
FedEx Corp. COM 31428x106 745 2,869 SH   SOLE   686 0 2,183
Financial Select Sector Index COM 81369y605 216 7,335 SH   SOLE   3,045 0 4,290
First Trust Dow Jones Internet COM 33733E302 330 1,556 SH   SOLE   1,135 0 421
Fiserv, Inc. COM 337738108 2,549 22,388 SH   SOLE   6,767 0 15,621
Ford Motor Co. COM 345370860 91 10,365 SH   SOLE   5,365 0 5,000
Fortive Corp. COM 34959J108 4,758 67,181 SH   SOLE   18,715 0 48,466
Fortune Brands Home & Security COM 34964C106 1,119 13,054 SH   SOLE   6,612 0 6,442
Generac Holdings, Inc. COM 368736104 6,718 29,541 SH   SOLE   7,670 0 21,871
General Electric Co. COM 369604103 689 63,812 SH   SOLE   42,479 0 21,333
General Mills, Inc. COM 370334104 528 8,982 SH   SOLE   2,226 0 6,756
General Motors Corp. COM 37045V100 2,408 57,822 SH   SOLE   22,077 0 35,745
Gilead Sciences, Inc. COM 375558103 543 9,318 SH   SOLE   7,903 0 1,415
Goldman Sachs Group, Inc. COM 38141g104 242 919 SH   SOLE   919 0 0
Hannon Armstrong Sustain. Infr COM 41068X100 1,890 29,791 SH   SOLE   15,397 0 14,394
Hasbro Inc. COM 418056107 3,953 42,260 SH   SOLE   3,590 0 38,670
Health Care Select Sector SPDR COM 81369y209 370 3,262 SH   SOLE   1,613 0 1,649
Hologic, Inc. COM 436440101 421 5,786 SH   SOLE   1,335 0 4,451
Home Depot, Inc. COM 437076102 19,744 74,331 SH   SOLE   26,915 0 47,417
Honeywell International, Inc. COM 438516106 7,290 34,273 SH   SOLE   14,467 0 19,806
Houlihan Lokey, Inc. Cl A COM 441593100 12,103 180,018 SH   SOLE   35,412 0 144,606
Humana, Inc. COM 444859102 991 2,416 SH   SOLE   1,177 0 1,239
IDEXX Laboratories, Inc. COM 45168D104 3,580 7,161 SH   SOLE   819 0 6,342
IQVIA Holdings Inc. COM 46266c105 317 1,769 SH   SOLE   269 0 1,500
Illinois Tool Works COM 452308109 4,395 21,558 SH   SOLE   9,643 0 11,915
Illumina Inc. COM 452327109 288 778 SH   SOLE   778 0 0
Industrials Select Sector Inde COM 81369y704 224 2,525 SH   SOLE   213 0 2,312
Int'l Business Machines Corp. COM 459200101 2,193 17,424 SH   SOLE   12,830 0 4,594
Intel Corp. COM 458140100 10,185 204,439 SH   SOLE   75,920 0 128,519
International Paper Co. COM 460146103 530 10,657 SH   SOLE   9,430 0 1,227
Interpublic Grp Cos COM 460690100 309 13,117 SH   SOLE   1,737 0 11,380
Intuit Corp. COM 461202103 256 673 SH   SOLE   584 0 89
Invesco S&P 500 Equal Weight T COM 46137V282 237 935 SH   SOLE   905 0 30
Invesco S&P Equal Weight Mater COM 46137V316 287 2,060 SH   SOLE   2,060 0 0
Iron Mountain, Inc. COM 46284V101 201 6,802 SH   SOLE   6,802 0 0
Itron, Inc. COM 465741106 1,539 16,052 SH   SOLE   7,749 0 8,303
J.M. Smucker Co. COM 832696405 796 6,882 SH   SOLE   3,790 0 3,092
J.P. Morgan Chase & Co. COM 46625h100 31,539 248,203 SH   SOLE   71,704 0 176,499
Johnson & Johnson COM 478160104 8,153 51,803 SH   SOLE   29,529 0 22,274
Johnson Controls International COM G51502105 222 4,757 SH   SOLE   4,757 0 0
KLA-Tencor Corp. COM 482480100 1,273 4,915 SH   SOLE   4,252 0 663
Kimberly-Clark Corp. COM 494368103 2,077 15,405 SH   SOLE   11,841 0 3,563
Kinder Morgan, Inc. COM 49456b101 147 10,754 SH   SOLE   10,549 0 205
Koninklijke (Royal) Philips El COM 500472303 587 10,842 SH   SOLE   10,072 0 770
L3Harris Technologies, Inc. COM 502431109 741 3,920 SH   SOLE   2,914 0 1,006
Laboratory Corp. of America Ho COM 50540r409 2,601 12,776 SH   SOLE   3,009 0 9,767
Lam Research COM 512807108 27,281 57,766 SH   SOLE   10,768 0 46,998
Linde PLC COM G5494J103 276 1,047 SH   SOLE   600 0 447
Lockheed Martin Corp. COM 539830109 829 2,335 SH   SOLE   1,483 0 852
Lowe's Companies, Inc. COM 548661107 14,258 88,830 SH   SOLE   19,867 0 68,963
MSCI, Inc. COM 55354g100 6,422 14,383 SH   SOLE   4,728 0 9,655
Main Street Capital Corporatio COM 56035L104 208 6,444 SH   SOLE   6,444 0 0
Marsh & McLennan COM 571748102 25,852 220,957 SH   SOLE   40,277 0 180,680
Mastercard Incorporated COM 57636Q104 2,519 7,057 SH   SOLE   3,264 0 3,793
McCormick & Co. COM 579780206 672 7,025 SH   SOLE   7,025 0 0
McDonald's Corp. COM 580135101 12,364 57,619 SH   SOLE   19,177 0 38,443
McKesson Corp. COM 58155q103 422 2,425 SH   SOLE   2,245 0 180
Medtronic PLC COM G5960L103 2,875 24,543 SH   SOLE   20,482 0 4,062
Merck & Co., Inc. COM 58933Y105 4,667 57,051 SH   SOLE   35,088 0 21,963
Micron Technology COM 595112103 269 3,576 SH   SOLE   3,279 0 297
Microsoft Corp. COM 594918104 86,759 390,069 SH   SOLE   121,390 0 268,679
Mid-America Apartment Communit COM 59522j103 3,597 28,396 SH   SOLE   5,336 0 23,060
Mondelez International, Inc. COM 609207105 10,485 179,320 SH   SOLE   35,748 0 143,572
Morgan Stanley COM 617446448 4,493 65,561 SH   SOLE   26,687 0 38,874
Motorola Solutions, Inc. COM 620076307 219 1,288 SH   SOLE   599 0 689
NXP Semiconductors NV COM N6596X109 1,018 6,401 SH   SOLE   3,346 0 3,055
Nel ASA COM R4S21L127 37 10,796 SH   SOLE   10,796 0 0
Netflix, Inc. COM 64110l106 281 519 SH   SOLE   369 0 150
NextEra Energy, Inc. COM 65339F101 20,672 267,947 SH   SOLE   82,283 0 185,664
Nike, Inc. COM 654106103 3,760 26,575 SH   SOLE   16,596 0 9,979
Norfolk Southern Corp. COM 655844108 881 3,709 SH   SOLE   494 0 3,215
Northrop Grumman Corp. COM 666807102 1,978 6,490 SH   SOLE   4,380 0 2,110
Nvidia Corp. COM 67066g104 422 809 SH   SOLE   667 0 142
O'Reilly Automotive, Inc. COM 67103H107 231 511 SH   SOLE   81 0 430
ONE Gas, Inc. COM 68235P108 504 6,565 SH   SOLE   462 0 6,103
Old Dominion Freight Lines COM 679580100 1,148 5,881 SH   SOLE   611 0 5,270
Omnicom Group,Inc. COM 681919106 649 10,398 SH   SOLE   8,151 0 2,247
Oracle Corp. COM 68389X105 989 15,294 SH   SOLE   13,512 0 1,782
Otis Worldwide Corp. COM 68902V107 321 4,748 SH   SOLE   2,836 0 1,912
Owens Corning Inc. COM 690742101 233 3,078 SH   SOLE   3,078 0 0
PNC Financial Services Group COM 693475105 7,415 49,765 SH   SOLE   14,882 0 34,883
Parker-Hannifin Corp. COM 701094104 2,910 10,684 SH   SOLE   4,281 0 6,403
PayPal Holdings, Inc. COM 70450Y103 637 2,722 SH   SOLE   1,919 0 803
Paychex, Inc. COM 704326107 1,076 11,542 SH   SOLE   7,475 0 4,067
People's United Financial, Inc COM 712704105 164 12,656 SH   SOLE   12,656 0 0
PepsiCo, Inc. COM 713448108 13,181 88,881 SH   SOLE   34,161 0 54,720
Pfizer, Inc. COM 717081103 5,603 152,207 SH   SOLE   40,861 0 111,346
Philip Morris International, I COM 718172109 529 6,393 SH   SOLE   3,698 0 2,695
Phillips 66 COM 718546104 470 6,717 SH   SOLE   4,179 0 2,538
Pinterest, Inc. COM 72352L106 344 5,214 SH   SOLE   5,214 0 0
Pioneer Natural Resources Co. COM 723787107 3,162 27,764 SH   SOLE   7,599 0 20,165
Procter & Gamble Co. COM 742718109 15,005 107,843 SH   SOLE   39,355 0 68,488
Progressive Corp. COM 743315103 275 2,785 SH   SOLE   1,815 0 970
Prologis, Inc. COM 74340w103 909 9,126 SH   SOLE   7,093 0 2,033
Qualcomm, Inc. COM 747525103 5,306 34,832 SH   SOLE   19,274 0 15,558
RPM International, Inc. COM 749685103 450 4,955 SH   SOLE   4,955 0 0
Raytheon Technologies Corp. COM 75513E101 1,073 15,006 SH   SOLE   9,774 0 5,232
Realty Income Corp. COM 756109104 774 12,443 SH   SOLE   12,443 0 0
Regeneron Pharmaceuticals COM 75886F107 9,201 19,044 SH   SOLE   5,030 0 14,014
Republic Services Inc. COM 760759100 4,748 49,300 SH   SOLE   13,444 0 35,856
Rockwell Automation, Inc. COM 773903109 9,652 38,482 SH   SOLE   6,218 0 32,264
Roku, Inc. Cl A COM 77543r102 205 616 SH   SOLE   616 0 0
SPDR Dow Jones Global Real Est COM 78463X749 218 4,906 SH   SOLE   4,906 0 0
SPDR S&P Biotech ETF COM 78464A870 500 3,555 SH   SOLE   2,510 0 1,045
SPDR S&P Homebuilders ETF COM 78464A888 227 3,939 SH   SOLE   3,839 0 100
Salesforce.com Inc. COM 79466L302 7,933 35,647 SH   SOLE   11,400 0 24,247
Seagate Technology COM g7945m107 891 14,331 SH   SOLE   8,642 0 5,689
ServiceNow, Inc. COM 81762P102 255 463 SH   SOLE   235 0 228
Sherwin-Williams Co. COM 824348106 25,061 34,101 SH   SOLE   6,060 0 28,041
Sirius XM Holdings, Inc. COM 82968B103 293 45,971 SH   SOLE   45,971 0 0
Stanley Black & Decker, Inc. COM 854502101 10,554 59,107 SH   SOLE   6,729 0 52,378
Starbucks Corp. COM 855244109 5,112 47,788 SH   SOLE   17,551 0 30,238
State Street Corp. COM 857477103 235 3,228 SH   SOLE   3,228 0 0
Stora Enso Oyj COM 86210M106 1,483 78,618 SH   SOLE   37,948 0 40,670
Stryker Corp. COM 863667101 13,176 53,771 SH   SOLE   5,763 0 48,008
Sysco Corp. COM 871829107 607 8,168 SH   SOLE   8,168 0 0
T-Mobile US, Inc. COM 872590104 4,679 34,700 SH   SOLE   12,877 0 21,823
TE Connectivity Ltd. COM H84989104 1,652 13,647 SH   SOLE   8,842 0 4,805
TJX Companies COM 872540109 7,028 102,920 SH   SOLE   24,109 0 78,811
Taiwan Semiconductor Mfg Co. L COM 874039100 313 2,866 SH   SOLE   2,535 0 331
Target Corp. COM 87612e106 21,831 123,667 SH   SOLE   30,562 0 93,105
Technology Select Sector SPDR COM 81369y803 2,146 16,506 SH   SOLE   13,236 0 3,270
Tekla Healthcare Investors COM 87911j103 209 8,762 SH   SOLE   8,762 0 0
Texas Instruments Inc. COM 882508104 8,791 53,563 SH   SOLE   20,434 0 33,129
Texas Pacific Land Trust COM 88262p102 1,065 1,465 SH   SOLE   1,465 0 0
The Blackstone Group, Inc. COM 09260D107 340 5,240 SH   SOLE   5,240 0 0
The Travelers Companies, Inc. COM 89417e109 1,031 7,345 SH   SOLE   5,760 0 1,585
Thermo Fisher Scientific, Inc. COM 883556102 16,430 35,273 SH   SOLE   13,519 0 21,754
Tractor Supply Company COM 892356106 505 3,590 SH   SOLE   2,639 0 951
Trane Technologies plc COM G8994E103 1,177 8,107 SH   SOLE   4,008 0 4,099
Truist Financial Corp. COM 89832q109 321 6,694 SH   SOLE   6,510 0 184
Twitter, Inc. COM 90184L102 281 5,187 SH   SOLE   5,187 0 0
U.S. Bancorp COM 902973304 1,468 31,500 SH   SOLE   18,705 0 12,795
Unilever ADR COM 904767704 2,269 37,586 SH   SOLE   24,909 0 12,677
Union Pacific Corp. COM 907818108 29,581 142,066 SH   SOLE   36,141 0 105,925
United Parcel Service, Inc. COM 911312106 3,384 20,094 SH   SOLE   7,156 0 12,938
United Rentals Inc. COM 911363109 391 1,685 SH   SOLE   335 0 1,350
UnitedHealth Group Inc. COM 91324p102 26,731 76,225 SH   SOLE   25,201 0 51,024
V. F. Corp. COM 918204108 1,014 11,869 SH   SOLE   4,712 0 7,157
Valero Energy Corp. COM 91913Y100 236 4,177 SH   SOLE   3,977 0 200
VanEck Vectors Low Carbon Ener COM 92189F502 455 2,749 SH   SOLE   55 0 2,694
Vanguard Health Care ETF COM 92204a504 760 3,397 SH   SOLE   3,197 0 200
Vanguard Information Technolog COM 92204a702 637 1,800 SH   SOLE   1,629 0 171
Vanguard Materials ETF COM 92204A801 470 2,994 SH   SOLE   2,994 0 0
Vanguard REIT ETF COM 922908553 995 11,719 SH   SOLE   11,719 0 0
VeriSign, Inc. COM 92343e102 439 2,029 SH   SOLE   2,029 0 0
Verisk Analytics, Inc. COM 92345y106 884 4,257 SH   SOLE   2,429 0 1,828
Verizon Communications COM 92343v104 10,096 171,853 SH   SOLE   54,922 0 116,930
Vertex Pharmaceuticals COM 92532F100 239 1,012 SH   SOLE   262 0 750
Viatris, Inc. COM 92556v106 339 18,074 SH   SOLE   4,263 0 13,811
Visa, Inc. Class A COM 92826C839 42,345 193,596 SH   SOLE   48,190 0 145,407
WEC Energy Group, Inc. COM 92939U106 494 5,372 SH   SOLE   4,116 0 1,256
Wal-Mart Stores, Inc. COM 931142103 8,080 56,056 SH   SOLE   26,350 0 29,706
Walgreens Boots Alliance, Inc. COM 931427108 738 18,508 SH   SOLE   16,478 0 2,030
Walt Disney Co. COM 254687106 29,698 163,914 SH   SOLE   43,626 0 120,288
Wells Fargo & Co. COM 949746101 432 14,300 SH   SOLE   13,300 0 1,000
Williams Cos.,Inc. COM 969457100 3,045 151,851 SH   SOLE   54,806 0 97,045
XPO Logistics, Inc. COM 983793100 4,996 41,910 SH   SOLE   11,988 0 29,922
Xylem, Inc. COM 98419M100 6,558 64,424 SH   SOLE   15,566 0 48,858
Yum Brands, Inc. COM 988498101 302 2,786 SH   SOLE   1,168 0 1,618
Zimmer Biomet Holdings, Inc. COM 98956P102 577 3,744 SH   SOLE   1,244 0 2,500
Zoetis, Inc. COM 98978v103 289 1,746 SH   SOLE   1,646 0 100
iShares Nasdaq Biotechnology I COM 464287556 416 2,749 SH   SOLE   1,802 0 947
Eaton Vance Enhanced Equity In COM 278277108 201 9,260 SH   SOLE   9,260 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 209 1,569 SH   SOLE   69 0 1,500
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 20,096 64,052 SH   SOLE   13,561 0 50,491
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 15,263 119,670 SH   SOLE   33,928 0 85,743
Invesco Water Resources ETF WATER RES ETF 46137v142 358 7,700 SH   SOLE   7,700 0 0
Madison Covered Call & Equity COM 557437100 174 25,785 SH   SOLE   25,785 0 0
SPDR Dow Jones ETF Trust UT SER 1 78467x109 908 2,970 SH   SOLE   2,620 0 350
SPDR Portfolio Mid Cap ETF PORTFOLIO MD ETF 78464a847 250 6,190 SH   SOLE   284 0 5,906
SPDR Portfolio S&P 500 Growth PRTFLO S&P500 GW 78464A409 207 3,740 SH   SOLE   3,740 0 0
SPDR Portfolio S&P 500 Value E PRTFLO S&P500 VL 78464A508 1,254 36,476 SH   SOLE   36,476 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 32,697 87,453 SH   SOLE   51,548 0 35,905
SPDR S&P 600 Small Cap Growth S&P 600 SMCP GRW 78464A201 738 9,663 SH   SOLE   9,663 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 1,320 12,457 SH   SOLE   9,343 0 3,114
SPDR S&P Fossil Fuel Free ETF SPDR S&P 500 ETF 78468r796 1,431 15,388 SH   SOLE   13,739 0 1,649
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 5,157 12,281 SH   SOLE   8,141 0 4,140
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 3,304 36,322 SH   SOLE   9,077 0 27,245
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 1,412 20,706 SH   SOLE   4,604 0 16,102
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 382 4,292 SH   SOLE   4,080 0 212
Vanguard Dividend Appreciation DIV APP ETF 921908844 9,540 67,579 SH   SOLE   64,780 0 2,799
Vanguard Growth ETF GROWTH ETF 922908736 566 2,234 SH   SOLE   2,234 0 0
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 759 8,295 SH   SOLE   2,265 0 6,030
Vanguard Large Cap ETF LARGE CAP ETF 922908637 462 2,626 SH   SOLE   2,326 0 300
Vanguard Mid-Cap ETF MID CAP ETF 922908629 1,251 6,051 SH   SOLE   6,005 0 46
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 4,746 13,810 SH   SOLE   4,250 0 9,560
Vanguard Small Cap ETF SMALL CP ETF 922908751 3,850 19,774 SH   SOLE   8,550 0 11,224
Vanguard Small Cap Value ETF SM CP VAL ETF 922908611 861 6,053 SH   SOLE   5,874 0 179
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 9,936 51,048 SH   SOLE   40,962 0 10,086
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 413 4,465 SH   SOLE   4,465 0 0
Vanguard Value ETF VALUE ETF 922908744 450 3,780 SH   SOLE   2,805 0 975
WisdomTree Total Dividend Fd US TOTAL DIVIDEND 97717w109 360 3,432 SH   SOLE   3,432 0 0
WisdomTree Trust U.S. MidCap D US MIDCAP DIVID 97717w505 960 27,580 SH   SOLE   27,580 0 0
iShares DJ US Healthcare Secto US HLTHCARE ETF 464287762 230 935 SH   SOLE   935 0 0
iShares Dow Jones Select Divid SELECT DIVID ETF 464287168 227 2,355 SH   SOLE   2,355 0 0
iShares ESG MSCI USA Small-Cap ESG MSCI USA SML 46435u663 37,542 1,099,985 SH   SOLE   207,581 0 892,404
iShares Edge MSCI Min Vol USA MSCI MIN VOL ETF 46429b697 760 11,201 SH   SOLE   11,201 0 0
iShares KLD 400 Social Index F MSCI KLD400 SOC 464288570 650 9,084 SH   SOLE   8,514 0 570
iShares MSCI USA ESG Optimized ESG MSCI USA ETF 46435G425 9,014 104,777 SH   SOLE   58,752 0 46,025
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 8,326 34,526 SH   SOLE   23,024 0 11,502
iShares Russell 1000 Index RUS 1000 ETF 464287622 1,461 6,895 SH   SOLE   848 0 6,047
iShares Russell 1000 Value Ind RUS 1000 VAL ETF 464287598 352 2,574 SH   SOLE   2,140 0 434
iShares Russell 2000 Index Fun RUSSELL 2000 ETF 464287655 7,587 38,697 SH   SOLE   24,699 0 13,998
iShares Russell 2500 ETF RUSEL 2500 ETF 46435G268 229 4,037 SH   SOLE   2,242 0 1,795
iShares Russell 3000 Index Fun RUSSELL 3000 464287689 3,143 14,060 SH   SOLE   6,627 0 7,433
iShares Russell Mid-Cap Value RUS MDCP VAL ETF 464287473 216 2,231 SH   SOLE   1,993 0 238
iShares Russell Midcap Growth RUS MD CP GR ETF 464287481 301 2,932 SH   SOLE   2,932 0 0
iShares Russell Midcap Index F RUS MID-CAP ETF 464287499 1,011 14,742 SH   SOLE   14,742 0 0
iShares S&P 100 Index Fund S&P 100 ETF 464287101 416 2,421 SH   SOLE   100 0 2,321
iShares S&P 400 Midcap 400 Val S&P MC 400VL ETF 464287705 383 4,436 SH   SOLE   4,436 0 0
iShares S&P 500 Growth Index S&P 500 GRWT ETF 464287309 1,164 18,232 SH   SOLE   17,532 0 700
iShares S&P 500 Index Fund CORE S&P500 ETF 464287200 167,742 446,847 SH   SOLE   125,828 0 321,019
iShares S&P MidCap 400 Index F CORE S&P MCP ETF 464287507 51,822 225,479 SH   SOLE   96,971 0 128,508
iShares S&P SmallCap 600 Index CORE S&P SCP ETF 464287804 30,009 326,541 SH   SOLE   68,283 0 258,258
SPDR MSCI EM Fossil Fuel Reser MSCI EMR MKT ETF 78470E205 459 5,947 SH   SOLE   4,178 0 1,769
SPDR S&P Global Natural Resour GLB NAT RESRCE 78463X541 233 5,193 SH   SOLE   5,193 0 0
SPDR MSCI EAFE Fossil Fuel Re MSCI EAFE FS ETF 78470E106 1,722 22,095 SH   SOLE   9,043 0 13,052
Schwab Emerging Markets Equity EMRG MKTEQ ETF 808524706 221 7,199 SH   SOLE   7,199 0 0
Schwab International Equity ET INTL EQTY ETF 808524805 1,889 52,455 SH   SOLE   16,666 0 35,789
Vanguard FTSE All-Wld ex-US Sm FTSE SMCAP ETF 922042718 2,454 20,145 SH   SOLE   4,240 0 15,905
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 5,392 92,387 SH   SOLE   43,428 0 48,959
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 3,224 68,298 SH   SOLE   66,278 0 2,020
Vanguard MSCI Emerging Markets FTSE EMR MKT ETF 922042858 845 16,868 SH   SOLE   15,493 0 1,375
iShare Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 65,763 951,843 SH   SOLE   400,609 0 551,235
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434g103 18,809 303,170 SH   SOLE   108,934 0 194,235
iShares Core MSCI Total Int'l MSCI ACWI ETF 46432F834 300 4,463 SH   SOLE   2,058 0 2,405
iShares MSCI ACWI ETF ESG AW MSCI EAFE 464288257 597 6,586 SH   SOLE   41 0 6,545
iShares MSCI EAFE ESG Select E ESG MSCI EAFE 46435G516 37,749 516,832 SH   SOLE   115,333 0 401,499
iShares MSCI EAFE Index Fund EAFE VALUE ETF 464287465 4,468 61,234 SH   SOLE   43,106 0 18,128
iShares MSCI EAFE Small Cap In MSCI EMG MKT ETF 464288273 2,089 30,566 SH   SOLE   1,831 0 28,735
iShares MSCI EAFE Value Index SHORT S&P 500 NE 464288877 626 13,265 SH   SOLE   13,265 0 0
iShares MSCI EM ESG Select ETF ESG AWR MSCI EM 46434G863 16,242 386,904 SH   SOLE   79,197 0 307,707
iShares MSCI Emerging Markets MSCI EMG MKT ETF 464287234 3,767 72,904 SH   SOLE   34,704 0 38,200
Templeton Dragon Fund, Inc. COM 88018T101 252 10,776 SH   SOLE   10,776 0 0