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,673 13,873 SH   SOLE   11,188 0 2,685
AECOM COM 00766T100 1,645 25,652 SH   SOLE   15,932 0 9,720
AMN Healthcare Services Inc. COM 001744101 5,720 77,617 SH   SOLE   5,695 0 71,922
AT&T Inc. COM 00206R102 2,136 70,549 SH   SOLE   54,375 0 16,174
AbbVie, Inc. COM 00287Y109 3,993 36,896 SH   SOLE   31,854 0 5,041
Abbott Laboratories COM 002824100 18,048 150,599 SH   SOLE   68,332 0 82,266
Accenture plc COM G1151C101 35,657 129,077 SH   SOLE   28,377 0 100,700
Adobe Systems COM 00724F101 18,191 38,267 SH   SOLE   9,078 0 29,189
Advanced Energy Industries COM 007973100 325 2,975 SH   SOLE   2,875 0 100
Aflac, Inc. COM 001055102 940 18,359 SH   SOLE   17,459 0 900
Agilent Technologies Inc COM 00846u101 10,411 81,886 SH   SOLE   4,098 0 77,788
Air Products & Chem COM 009158106 7,911 28,118 SH   SOLE   14,341 0 13,777
Akamai Technologies, Inc. COM 00971t101 250 2,451 SH   SOLE   10 0 2,441
Alibaba Group Holding Ltd COM 01609w102 388 1,713 SH   SOLE   1,200 0 513
Allstate Corp. COM 020002101 924 8,040 SH   SOLE   7,099 0 941
Alphabet, Inc. Class A COM 02079K305 54,852 26,594 SH   SOLE   7,912 0 18,682
Alphabet, Inc. Class C COM 02079K107 4,874 2,356 SH   SOLE   961 0 1,395
Altria Group, Inc COM 02209s103 526 10,280 SH   SOLE   8,730 0 1,550
Amazon.com, Inc. COM 023135106 56,241 18,177 SH   SOLE   5,815 0 12,362
American Electric Power Co., I COM 025537101 954 11,266 SH   SOLE   8,708 0 2,558
American Express Co. COM 025816109 1,738 12,285 SH   SOLE   10,428 0 1,857
American Tower Corporation COM 03027X100 4,716 19,726 SH   SOLE   5,746 0 13,980
American Water Works Co., Inc. COM 030420103 13,776 91,892 SH   SOLE   15,660 0 76,232
Ameriprise Financial, Inc. COM 03076c106 536 2,306 SH   SOLE   2,154 0 152
Amgen Inc. COM 031162100 14,917 59,953 SH   SOLE   14,420 0 45,533
Analog Devices COM 032654105 22,829 147,207 SH   SOLE   16,722 0 130,485
Apple, Inc. COM 037833100 93,053 761,792 SH   SOLE   271,425 0 490,367
Aptiv PLC COM G6095L109 5,379 39,006 SH   SOLE   14,809 0 24,197
Ares Capital Corp. COM 04010L103 413 22,071 SH   SOLE   11,959 0 10,112
Arthur J Gallagher & Co COM 363576109 1,708 13,692 SH   SOLE   10,932 0 2,760
AstraZeneca PLC COM 046353108 4,301 86,496 SH   SOLE   24,976 0 61,520
Atlantica Sustainable Infrastr COM G0751N103 211 5,755 SH   SOLE   5,755 0 0
Automatic Data Processing, Inc COM 053015103 2,138 11,346 SH   SOLE   9,802 0 1,544
Avangrid COM 05351w103 309 6,209 SH   SOLE   6,209 0 0
Avery Dennison Corp. COM 053611109 226 1,232 SH   SOLE   1,232 0 0
BP PLC (ADR) COM 055622104 238 9,766 SH   SOLE   8,477 0 1,289
Badger Meter, Inc. COM 056525108 497 5,339 SH   SOLE   5,339 0 0
Bally's Corp COM 05875B106 240 3,700 SH   SOLE   3,700 0 0
Bank of America Corp. COM 060505104 21,676 560,253 SH   SOLE   152,744 0 407,509
Bank of Hawaii Corporation COM 062540109 401 4,480 SH   SOLE   4,480 0 0
Becton, Dickinson & Co. COM 075887109 6,528 26,848 SH   SOLE   10,541 0 16,307
Berkshire Hathaway Inc., Class COM 084670108 771 2 SH   SOLE   1 0 1
Berkshire Hathaway Inc., Class COM 084670702 3,034 11,876 SH   SOLE   8,609 0 3,267
Best Buy Co., Inc. COM 086516101 285 2,482 SH   SOLE   2,182 0 300
Biogen, Inc. COM 09062x103 339 1,211 SH   SOLE   391 0 820
Blackrock, Inc. COM 09247x101 36,008 47,759 SH   SOLE   13,223 0 34,536
Bloom Energy Corp COM 093712107 255 9,410 SH   SOLE   9,410 0 0
Boeing Co. COM 097023105 453 1,780 SH   SOLE   1,235 0 545
Booking Holdings, Inc. COM 09857L108 7,259 3,116 SH   SOLE   908 0 2,208
Boston Beer Company, Inc. - Cl COM 100557107 422 350 SH   SOLE   0 0 350
Bristol-Myers Squibb Co. COM 110122108 3,304 52,331 SH   SOLE   46,792 0 5,539
Broadcom, Inc. COM 11135f101 31,411 67,747 SH   SOLE   15,387 0 52,359
Brookfield Infrastructure Part COM g16252101 514 9,653 SH   SOLE   2,265 0 7,388
CBRE Group, Inc. COM 12504L109 3,098 39,162 SH   SOLE   9,863 0 29,299
CIGNA Corp. COM 125523100 508 2,101 SH   SOLE   1,435 0 666
CME Group Inc. COM 12572Q105 295 1,445 SH   SOLE   1,445 0 0
CSX Corp. COM 126408103 410 4,257 SH   SOLE   1,629 0 2,628
CVS Health Corporation COM 126650100 10,274 136,567 SH   SOLE   14,741 0 121,826
Cabot Corp. COM 127055101 265 5,050 SH   SOLE   5,050 0 0
Cambridge Bancorp COM 132152109 1,041 12,345 SH   SOLE   5,845 0 6,500
Cardinal Health, Inc. COM 14149Y108 1,474 24,271 SH   SOLE   16,377 0 7,894
Carrier Global Corp. COM 14448C104 564 13,358 SH   SOLE   9,533 0 3,825
Cash Technologies (Registratio COM 147910103 0 62,500 SH   SOLE   0 0 62,500
Caterpillar Inc. COM 149123101 998 4,303 SH   SOLE   4,003 0 300
Celanese Corp. COM 150870103 910 6,077 SH   SOLE   5,237 0 840
ChargePoint Holdings, Inc. COM 15961R105 251 9,409 SH   SOLE   9,409 0 0
Charles River Laboratories Int COM 159864107 28,281 97,579 SH   SOLE   20,702 0 76,877
Charles Schwab Corp. COM 808513105 21,764 333,910 SH   SOLE   72,701 0 261,209
Chevron Corp. COM 166764100 2,909 27,761 SH   SOLE   19,793 0 7,968
Chubb Ltd. COM H1467J104 675 4,270 SH   SOLE   2,972 0 1,298
Cincinnati Financial Corp COM 172062101 369 3,582 SH   SOLE   3,582 0 0
Cisco Systems, Inc. COM 17275R102 7,688 148,683 SH   SOLE   30,201 0 118,482
Citigroup, Inc. COM 172967424 394 5,421 SH   SOLE   521 0 4,900
Citrix Systems, Inc. COM 177376100 583 4,155 SH   SOLE   3,425 0 730
Clorox Co. COM 189054109 913 4,736 SH   SOLE   4,436 0 300
CoStar Group, Inc. COM 22160n109 205 249 SH   SOLE   249 0 0
Coca-Cola Co. COM 191216100 1,368 25,962 SH   SOLE   20,552 0 5,410
Coca-Cola European Partners PL COM G25839104 8,166 156,547 SH   SOLE   13,273 0 143,274
Colgate-Palmolive Co. COM 194162103 1,060 13,450 SH   SOLE   9,494 0 3,956
Comcast Corp. COM 20030n101 34,731 641,862 SH   SOLE   163,548 0 478,314
ConocoPhillips COM 20825c104 3,968 74,907 SH   SOLE   22,243 0 52,664
Consolidated Edison, Inc. COM 209115104 551 7,363 SH   SOLE   6,267 0 1,096
Corning Inc. COM 219350105 3,983 91,532 SH   SOLE   27,343 0 64,189
Costco Wholesale COM 22160K105 23,058 65,415 SH   SOLE   16,326 0 49,089
Crown Castle International Cor COM 22822V101 12,124 70,438 SH   SOLE   12,538 0 57,900
Cummins Inc. COM 231021106 5,803 22,396 SH   SOLE   10,103 0 12,293
Danaher Corp. COM 235851102 1,480 6,575 SH   SOLE   3,402 0 3,173
Danone-ADR COM 23636T100 4,912 357,227 SH   SOLE   16,086 0 341,141
Darden Restaurants COM 237194105 684 4,820 SH   SOLE   4,770 0 50
Decarbonization Plus Acquisiti COM 242797108 109 10,417 SH   SOLE   10,417 0 0
Deckers Outdoor Corporation COM 243537107 231 700 SH   SOLE   0 0 700
Deere & Co. COM 244199105 505 1,351 SH   SOLE   1,118 0 233
Diageo PLC (ADR) COM 25243q205 654 3,984 SH   SOLE   3,589 0 395
Dominion Resources COM 25746u109 534 7,032 SH   SOLE   6,305 0 727
Dover Corp. COM 260003108 820 5,978 SH   SOLE   5,978 0 0
Dow, Inc. COM 260557103 959 14,999 SH   SOLE   11,054 0 3,945
Duke Energy Corp. COM 26441C204 318 3,294 SH   SOLE   3,294 0 0
Duke Realty Corp. COM 264411505 400 9,528 SH   SOLE   7,873 0 1,655
Eaton Corp PLC COM G29183103 5,604 40,525 SH   SOLE   21,613 0 18,913
Ecolab Inc. COM 278865100 1,044 4,879 SH   SOLE   3,829 0 1,050
Electronic Arts, Inc. COM 285512109 238 1,755 SH   SOLE   1,668 0 87
Eli Lilly and Co. COM 532457108 1,974 10,566 SH   SOLE   8,735 0 1,831
Emerson Electric Co. COM 291011104 853 9,456 SH   SOLE   7,916 0 1,540
Energy Recovery, Inc. COM 29270J100 208 11,322 SH   SOLE   11,322 0 0
Enphase Energy, Inc. COM 29355a107 1,607 9,912 SH   SOLE   6,264 0 3,648
Equinor ASA-ADR COM 29446m102 14,597 750,088 SH   SOLE   114,776 0 635,312
Evercore Partners, Inc. COM 29977A105 1,345 10,208 SH   SOLE   5,001 0 5,207
Exxon Mobil Corp. COM 30231g102 3,422 61,291 SH   SOLE   43,269 0 18,022
Facebook COM 30303m102 4,445 15,092 SH   SOLE   9,091 0 6,001
FedEx Corp. COM 31428x106 867 3,054 SH   SOLE   671 0 2,383
Financial Select Sector Index COM 81369y605 248 7,295 SH   SOLE   3,005 0 4,290
First Trust Dow Jones Internet COM 33733E302 339 1,556 SH   SOLE   1,135 0 421
Fiserv, Inc. COM 337738108 2,688 22,583 SH   SOLE   6,926 0 15,657
Ford Motor Co. COM 345370860 123 10,065 SH   SOLE   5,065 0 5,000
Fortive Corp. COM 34959J108 5,169 73,173 SH   SOLE   22,064 0 51,109
Fortune Brands Home & Security COM 34964C106 4,507 47,040 SH   SOLE   15,029 0 32,011
Generac Holdings, Inc. COM 368736104 18,791 57,385 SH   SOLE   11,912 0 45,473
General Electric Co. COM 369604103 836 63,678 SH   SOLE   43,045 0 20,633
General Mills, Inc. COM 370334104 665 10,847 SH   SOLE   4,091 0 6,756
General Motors Corp. COM 37045V100 17,686 307,799 SH   SOLE   77,042 0 230,757
Gilead Sciences, Inc. COM 375558103 311 4,806 SH   SOLE   4,227 0 579
Goldman Sachs Group, Inc. COM 38141g104 300 919 SH   SOLE   919 0 0
HCA Healthcare, Inc. COM 40412c101 3,500 18,586 SH   SOLE   5,287 0 13,299
Hannon Armstrong Sustain. Infr COM 41068X100 1,488 26,518 SH   SOLE   16,207 0 10,311
Hasbro Inc. COM 418056107 4,768 49,601 SH   SOLE   3,721 0 45,880
Health Care Select Sector SPDR COM 81369y209 333 2,855 SH   SOLE   1,293 0 1,562
Hemp, Inc. COM 423703206 1 138,500 SH   SOLE   115,000 0 23,500
Hologic, Inc. COM 436440101 430 5,786 SH   SOLE   1,335 0 4,451
Home Depot, Inc. COM 437076102 24,778 81,173 SH   SOLE   28,490 0 52,684
Honeywell International, Inc. COM 438516106 7,581 34,923 SH   SOLE   14,939 0 19,984
Houlihan Lokey, Inc. Cl A COM 441593100 11,570 173,958 SH   SOLE   36,223 0 137,735
Humana, Inc. COM 444859102 304 725 SH   SOLE   705 0 20
IDEXX Laboratories, Inc. COM 45168D104 3,477 7,105 SH   SOLE   978 0 6,127
IQVIA Holdings Inc. COM 46266c105 342 1,771 SH   SOLE   271 0 1,500
Illinois Tool Works COM 452308109 5,046 22,777 SH   SOLE   10,741 0 12,036
Illumina Inc. COM 452327109 294 766 SH   SOLE   766 0 0
Industrials Select Sector Inde COM 81369y704 247 2,505 SH   SOLE   193 0 2,312
Int'l Business Machines Corp. COM 459200101 2,466 18,506 SH   SOLE   14,315 0 4,191
Intel Corp. COM 458140100 4,366 68,223 SH   SOLE   54,904 0 13,319
International Paper Co. COM 460146103 586 10,832 SH   SOLE   9,605 0 1,227
Intuit Corp. COM 461202103 281 734 SH   SOLE   734 0 0
Invesco S&P 500 Equal Weight T COM 46137V282 217 805 SH   SOLE   775 0 30
Invesco S&P Equal Weight Mater COM 46137V316 321 2,060 SH   SOLE   2,060 0 0
Itron, Inc. COM 465741106 1,258 14,189 SH   SOLE   8,388 0 5,801
J.M. Smucker Co. COM 832696405 868 6,861 SH   SOLE   3,891 0 2,970
J.P. Morgan Chase & Co. COM 46625h100 37,459 246,066 SH   SOLE   72,184 0 173,882
Johnson & Johnson COM 478160104 8,702 52,948 SH   SOLE   29,879 0 23,070
Johnson Controls International COM G51502105 284 4,757 SH   SOLE   4,757 0 0
KLA-Tencor Corp. COM 482480100 1,386 4,195 SH   SOLE   3,542 0 653
Kimberly-Clark Corp. COM 494368103 1,652 11,880 SH   SOLE   10,769 0 1,111
Kinder Morgan, Inc. COM 49456b101 216 12,954 SH   SOLE   12,749 0 205
Koninklijke (Royal) Philips El COM 500472303 623 10,918 SH   SOLE   10,072 0 846
L3Harris Technologies, Inc. COM 502431109 876 4,322 SH   SOLE   3,255 0 1,067
Laboratory Corp. of America Ho COM 50540r409 6,342 24,866 SH   SOLE   8,627 0 16,239
Lam Research COM 512807108 33,950 57,036 SH   SOLE   12,648 0 44,388
Linde PLC COM G5494J103 452 1,614 SH   SOLE   986 0 628
Lockheed Martin Corp. COM 539830109 706 1,910 SH   SOLE   1,665 0 245
Lowe's Companies, Inc. COM 548661107 15,257 80,225 SH   SOLE   24,763 0 55,462
MP Materials Corp. COM 553368101 265 7,372 SH   SOLE   7,372 0 0
MSCI, Inc. COM 55354g100 4,073 9,715 SH   SOLE   4,152 0 5,563
Main Street Capital Corporatio COM 56035L104 252 6,444 SH   SOLE   6,444 0 0
Marsh & McLennan COM 571748102 25,711 211,094 SH   SOLE   39,444 0 171,650
Mastercard Incorporated COM 57636Q104 887 2,490 SH   SOLE   2,060 0 430
Maxim Integrated Products, Inc COM 57772k101 447 4,896 SH   SOLE   4,896 0 0
McCormick & Co. COM 579780206 626 7,025 SH   SOLE   7,025 0 0
McDonald's Corp. COM 580135101 4,487 20,020 SH   SOLE   14,671 0 5,349
McKesson Corp. COM 58155q103 473 2,425 SH   SOLE   2,245 0 180
Medtronic PLC COM G5960L103 3,013 25,505 SH   SOLE   21,587 0 3,919
Merck & Co., Inc. COM 58933Y105 4,055 52,607 SH   SOLE   31,574 0 21,033
Microchip Technology Incorpora COM 595017104 268 1,725 SH   SOLE   1,725 0 0
Micron Technology COM 595112103 315 3,572 SH   SOLE   3,275 0 297
Microsoft Corp. COM 594918104 87,864 372,668 SH   SOLE   116,524 0 256,144
Mid-America Apartment Communit COM 59522j103 2,961 20,512 SH   SOLE   5,498 0 15,014
Mondelez International, Inc. COM 609207105 11,599 198,170 SH   SOLE   36,360 0 161,810
Morgan Stanley COM 617446448 7,039 90,634 SH   SOLE   36,186 0 54,448
Mowi ASA COM 624678108 1,373 55,405 SH   SOLE   36,534 0 18,871
NXP Semiconductors NV COM N6596X109 1,920 9,536 SH   SOLE   5,889 0 3,647
Nel ASA COM R4S21L127 178 60,197 SH   SOLE   60,197 0 0
Netflix, Inc. COM 64110l106 271 519 SH   SOLE   369 0 150
NextEra Energy Partners LP COM 65341B106 403 5,535 SH   SOLE   5,535 0 0
NextEra Energy, Inc. COM 65339F101 23,009 304,308 SH   SOLE   99,641 0 204,667
Nike, Inc. COM 654106103 3,589 27,004 SH   SOLE   17,788 0 9,216
Norfolk Southern Corp. COM 655844108 952 3,547 SH   SOLE   402 0 3,145
Northrop Grumman Corp. COM 666807102 2,059 6,361 SH   SOLE   4,616 0 1,745
Nutrien Ltd. COM 67077m108 200 3,712 SH   SOLE   2,630 0 1,082
Nvidia Corp. COM 67066g104 416 780 SH   SOLE   638 0 142
O'Reilly Automotive, Inc. COM 67103H107 249 491 SH   SOLE   61 0 430
ONE Gas, Inc. COM 68235P108 234 3,040 SH   SOLE   462 0 2,578
Occidental Petroleum Corp. COM 674599105 221 8,320 SH   SOLE   8,320 0 0
Old Dominion Freight Lines COM 679580100 1,356 5,640 SH   SOLE   611 0 5,029
Omnicom Group,Inc. COM 681919106 1,245 16,785 SH   SOLE   10,192 0 6,593
Oracle Corp. COM 68389X105 1,125 16,035 SH   SOLE   13,989 0 2,046
Orsted A/S ADR COM 68750L102 1,417 26,037 SH   SOLE   15,986 0 10,051
Otis Worldwide Corp. COM 68902V107 388 5,673 SH   SOLE   3,801 0 1,872
Owens Corning Inc. COM 690742101 424 4,603 SH   SOLE   4,603 0 0
PNC Financial Services Group COM 693475105 8,718 49,700 SH   SOLE   15,193 0 34,507
Parker-Hannifin Corp. COM 701094104 3,945 12,508 SH   SOLE   5,218 0 7,290
PayPal Holdings, Inc. COM 70450Y103 667 2,748 SH   SOLE   1,945 0 803
Paychex, Inc. COM 704326107 1,153 11,762 SH   SOLE   7,719 0 4,043
People's United Financial, Inc COM 712704105 210 11,736 SH   SOLE   11,736 0 0
PepsiCo, Inc. COM 713448108 9,815 69,388 SH   SOLE   32,317 0 37,071
Peridot Acquisition Corp. COM G7008A115 119 11,205 SH   SOLE   11,205 0 0
Pfizer, Inc. COM 717081103 5,332 147,174 SH   SOLE   37,923 0 109,251
Philip Morris International, I COM 718172109 590 6,651 SH   SOLE   4,576 0 2,075
Phillips 66 COM 718546104 535 6,558 SH   SOLE   4,020 0 2,538
Pinterest, Inc. COM 72352L106 379 5,114 SH   SOLE   5,114 0 0
Pioneer Natural Resources Co. COM 723787107 4,681 29,476 SH   SOLE   9,532 0 19,944
Plug Power, Inc. COM 72919p202 207 5,772 SH   SOLE   5,772 0 0
Procter & Gamble Co. COM 742718109 7,531 55,607 SH   SOLE   28,937 0 26,670
Progressive Corp. COM 743315103 266 2,785 SH   SOLE   1,815 0 970
Prologis, Inc. COM 74340w103 1,034 9,759 SH   SOLE   7,720 0 2,039
Qualcomm, Inc. COM 747525103 2,516 18,979 SH   SOLE   14,234 0 4,745
RPM International, Inc. COM 749685103 455 4,955 SH   SOLE   4,955 0 0
Raytheon Technologies Corp. COM 75513E101 1,329 17,194 SH   SOLE   12,042 0 5,152
Realty Income Corp. COM 756109104 758 11,932 SH   SOLE   11,932 0 0
Regeneron Pharmaceuticals COM 75886F107 8,557 18,086 SH   SOLE   4,898 0 13,188
Republic Services Inc. COM 760759100 5,115 51,487 SH   SOLE   14,641 0 36,846
Rockwell Automation, Inc. COM 773903109 11,668 43,958 SH   SOLE   6,947 0 37,011
Roku, Inc. Cl A COM 77543r102 201 616 SH   SOLE   616 0 0
S&P Global, Inc. COM 78409V104 237 671 SH   SOLE   671 0 0
SPDR Dow Jones Global Real Est COM 78463X749 230 4,881 SH   SOLE   4,881 0 0
SPDR S&P Biotech ETF COM 78464A870 481 3,545 SH   SOLE   2,510 0 1,035
SPDR S&P Homebuilders ETF COM 78464A888 401 5,699 SH   SOLE   5,599 0 100
Salesforce.com Inc. COM 79466L302 5,900 27,847 SH   SOLE   10,390 0 17,457
Seagate Technology COM g7945m107 2,891 37,664 SH   SOLE   14,737 0 22,927
ServiceNow, Inc. COM 81762P102 232 463 SH   SOLE   235 0 228
Sherwin-Williams Co. COM 824348106 24,961 33,823 SH   SOLE   6,201 0 27,621
Siemens AG (ADR) COM 826197501 334 4,058 SH   SOLE   4,058 0 0
Siemens Gamesa Renewable Energ COM 82621p101 6,287 812,215 SH   SOLE   141,644 0 670,571
Sirius XM Holdings, Inc. COM 82968B103 251 41,215 SH   SOLE   41,215 0 0
Stanley Black & Decker, Inc. COM 854502101 15,728 78,769 SH   SOLE   9,797 0 68,972
Starbucks Corp. COM 855244109 4,099 37,511 SH   SOLE   17,603 0 19,909
State Street Corp. COM 857477103 269 3,203 SH   SOLE   3,203 0 0
Stora Enso Oyj COM 86210M106 1,622 86,803 SH   SOLE   49,891 0 36,912
Stryker Corp. COM 863667101 12,171 49,967 SH   SOLE   6,164 0 43,803
Sunnova Energy International, COM 86745K104 211 5,177 SH   SOLE   5,177 0 0
Sysco Corp. COM 871829107 3,831 48,654 SH   SOLE   21,266 0 27,388
T-Mobile US, Inc. COM 872590104 4,668 37,258 SH   SOLE   14,770 0 22,488
TE Connectivity Ltd. COM H84989104 4,251 32,927 SH   SOLE   16,290 0 16,637
TJX Companies COM 872540109 8,134 122,965 SH   SOLE   39,939 0 83,026
TPI Composites, Inc. COM 87266J104 1,299 23,025 SH   SOLE   15,899 0 7,126
Taiwan Semiconductor Mfg Co. L COM 874039100 5,113 43,224 SH   SOLE   8,962 0 34,262
Target Corp. COM 87612e106 23,016 116,201 SH   SOLE   25,727 0 90,474
Technology Select Sector SPDR COM 81369y803 2,152 16,207 SH   SOLE   12,937 0 3,270
Tekla Healthcare Investors COM 87911j103 234 9,572 SH   SOLE   9,572 0 0
Texas Instruments Inc. COM 882508104 9,384 49,652 SH   SOLE   20,774 0 28,878
Texas Pacific Land Trust COM 88262p102 1,124 707 SH   SOLE   707 0 0
The Blackstone Group, Inc. COM 09260D107 442 5,937 SH   SOLE   5,937 0 0
The Mosaic Company COM 61945C103 1,922 60,792 SH   SOLE   16,277 0 44,515
The Travelers Companies, Inc. COM 89417e109 1,167 7,760 SH   SOLE   6,285 0 1,475
Thermo Fisher Scientific, Inc. COM 883556102 16,421 35,982 SH   SOLE   14,176 0 21,805
TopBuild Corp. COM 89055F103 245 1,172 SH   SOLE   1,172 0 0
Tractor Supply Company COM 892356106 896 5,060 SH   SOLE   4,109 0 951
Trane Technologies plc COM G8994E103 1,291 7,796 SH   SOLE   4,117 0 3,679
Truist Financial Corp. COM 89832q109 6,076 104,183 SH   SOLE   40,074 0 64,109
Twitter, Inc. COM 90184L102 358 5,633 SH   SOLE   5,633 0 0
U.S. Bancorp COM 902973304 1,733 31,334 SH   SOLE   18,858 0 12,476
Umicore SA COM 90420M104 900 68,053 SH   SOLE   42,848 0 25,205
Unilever ADR COM 904767704 1,692 30,311 SH   SOLE   22,441 0 7,870
Union Pacific Corp. COM 907818108 31,158 141,365 SH   SOLE   37,276 0 104,089
United Parcel Service, Inc. COM 911312106 2,397 14,098 SH   SOLE   5,400 0 8,698
United Rentals Inc. COM 911363109 555 1,685 SH   SOLE   335 0 1,350
UnitedHealth Group Inc. COM 91324p102 27,848 74,846 SH   SOLE   25,783 0 49,063
V. F. Corp. COM 918204108 910 11,388 SH   SOLE   4,288 0 7,100
Valero Energy Corp. COM 91913Y100 271 3,788 SH   SOLE   3,588 0 200
VanEck Vectors Low Carbon Ener COM 92189F502 510 3,245 SH   SOLE   322 0 2,923
Vanguard Health Care ETF COM 92204a504 782 3,418 SH   SOLE   3,218 0 200
Vanguard Information Technolog COM 92204a702 624 1,740 SH   SOLE   1,569 0 171
Vanguard Materials ETF COM 92204A801 580 3,356 SH   SOLE   3,356 0 0
Vanguard REIT ETF COM 922908553 1,058 11,516 SH   SOLE   11,516 0 0
Veolia Environnement SA COM 92334n103 1,581 61,467 SH   SOLE   37,755 0 23,712
VeriSign, Inc. COM 92343e102 398 2,000 SH   SOLE   2,000 0 0
Verisk Analytics, Inc. COM 92345y106 6,033 34,144 SH   SOLE   7,061 0 27,083
Verizon Communications COM 92343v104 9,406 161,762 SH   SOLE   44,312 0 117,450
Vertex Pharmaceuticals COM 92532F100 204 949 SH   SOLE   199 0 750
Viatris, Inc. COM 92556v106 232 16,606 SH   SOLE   2,979 0 13,627
Visa, Inc. Class A COM 92826C839 38,527 181,963 SH   SOLE   48,350 0 133,613
WEC Energy Group, Inc. COM 92939U106 576 6,157 SH   SOLE   4,901 0 1,256
Wal-Mart Stores, Inc. COM 931142103 3,427 25,228 SH   SOLE   19,255 0 5,973
Walgreens Boots Alliance, Inc. COM 931427108 1,044 19,025 SH   SOLE   17,053 0 1,972
Walt Disney Co. COM 254687106 28,531 154,622 SH   SOLE   45,871 0 108,751
Wells Fargo & Co. COM 949746101 539 13,800 SH   SOLE   12,800 0 1,000
Welltower, Inc. COM 95040Q104 255 3,555 SH   SOLE   3,555 0 0
Whirlpool Corp. COM 963320106 2,620 11,891 SH   SOLE   3,716 0 8,175
Williams Cos.,Inc. COM 969457100 3,629 153,193 SH   SOLE   56,641 0 96,552
XPO Logistics, Inc. COM 983793100 4,741 38,450 SH   SOLE   11,017 0 27,433
Xylem, Inc. COM 98419M100 5,784 54,989 SH   SOLE   19,281 0 35,709
Yum Brands, Inc. COM 988498101 248 2,296 SH   SOLE   678 0 1,618
Zimmer Biomet Holdings, Inc. COM 98956P102 599 3,744 SH   SOLE   1,244 0 2,500
Zoetis, Inc. COM 98978v103 236 1,496 SH   SOLE   1,496 0 0
iShares Nasdaq Biotechnology I COM 464287556 360 2,389 SH   SOLE   1,442 0 947
ARK Innovation ETF INNOVATION ETF 00214Q104 329 2,743 SH   SOLE   2,713 0 30
Eaton Vance Enhanced Equity In COM 278277108 200 9,260 SH   SOLE   9,260 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 481 3,174 SH   SOLE   1,744 0 1,430
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 17,358 54,391 SH   SOLE   10,826 0 43,565
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 17,356 122,521 SH   SOLE   35,589 0 86,933
Invesco Water Resources ETF WATER RES ETF 46137v142 380 7,700 SH   SOLE   7,700 0 0
Madison Covered Call & Equity COM 557437100 195 25,785 SH   SOLE   25,785 0 0
SPDR Dow Jones ETF Trust UT SER 1 78467x109 1,029 3,116 SH   SOLE   2,766 0 350
SPDR Portfolio Mid Cap ETF PORTFOLIO MD ETF 78464a847 278 6,079 SH   SOLE   238 0 5,841
SPDR Portfolio S&P 500 Growth PRTFLO S&P500 GW 78464A409 211 3,740 SH   SOLE   3,740 0 0
SPDR Portfolio S&P 500 Value E PRTFLO S&P500 VL 78464A508 1,448 38,216 SH   SOLE   38,216 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 32,741 82,609 SH   SOLE   47,409 0 35,200
SPDR S&P 600 Small Cap Growth S&P 600 SMCP GRW 78464A201 807 9,395 SH   SOLE   9,395 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 1,754 14,857 SH   SOLE   12,063 0 2,794
SPDR S&P Fossil Fuel Free ETF SPDR S&P 500 ETF 78468r796 1,435 14,616 SH   SOLE   13,120 0 1,496
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PDCRP 78467Y107 5,732 12,040 SH   SOLE   7,947 0 4,093
Schwab U.S. Large-Cap ETF US LRG CAP ETF 808524201 3,814 39,712 SH   SOLE   13,360 0 26,352
Schwab U.S. Mid-Cap ETF US MID CAP ETF 808524508 1,501 20,171 SH   SOLE   4,069 0 16,102
Schwab U.S. Small-Cap ETF US SML CAP ETF 808524607 697 6,994 SH   SOLE   6,782 0 212
Vanguard Dividend Appreciation DIV APP ETF 921908844 10,424 70,874 SH   SOLE   68,175 0 2,699
Vanguard Growth ETF GROWTH ETF 922908736 608 2,364 SH   SOLE   2,364 0 0
Vanguard High Dividend Yield I HIGH DIV YLD 921946406 869 8,598 SH   SOLE   3,318 0 5,280
Vanguard Large Cap ETF LARGE CAP ETF 922908637 431 2,326 SH   SOLE   2,026 0 300
Vanguard Mid-Cap ETF MID CAP ETF 922908629 1,610 7,273 SH   SOLE   7,227 0 46
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 5,800 15,922 SH   SOLE   6,735 0 9,187
Vanguard Small Cap ETF SMALL CP ETF 922908751 4,212 19,676 SH   SOLE   9,413 0 10,263
Vanguard Small Cap Value ETF SM CP VAL ETF 922908611 1,031 6,223 SH   SOLE   6,044 0 179
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 10,114 48,934 SH   SOLE   39,098 0 9,836
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 434 4,465 SH   SOLE   4,465 0 0
Vanguard Value ETF VALUE ETF 922908744 578 4,400 SH   SOLE   3,425 0 975
WisdomTree Total Dividend Fd US TOTAL DIVIDEND 97717w109 388 3,432 SH   SOLE   3,432 0 0
WisdomTree Trust U.S. MidCap D US MIDCAP DIVID 97717w505 901 22,294 SH   SOLE   22,294 0 0
iShares DJ US Healthcare Secto US HLTHCARE ETF 464287762 236 935 SH   SOLE   935 0 0
iShares Dow Jones Select Divid SELECT DIVID ETF 464287168 224 1,965 SH   SOLE   1,965 0 0
iShares ESG MSCI USA Small-Cap ESG MSCI USA SML 46435u663 49,661 1,288,555 SH   SOLE   250,632 0 1,037,923
iShares KLD 400 Social Index F MSCI MIN VOL ETF 464288570 694 9,084 SH   SOLE   8,514 0 570
iShares MSCI USA ESG Optimized MSCI KLD400 SOC 46435G425 9,116 100,318 SH   SOLE   57,170 0 43,148
iShares Russell 1000 Growth In ESG MSCI USA ETF 464287614 7,257 29,859 SH   SOLE   19,566 0 10,293
iShares Russell 1000 Index RUS 1000 GRW ETF 464287622 1,697 7,582 SH   SOLE   1,568 0 6,014
iShares Russell 1000 Value Ind RUS 1000 ETF 464287598 1,172 7,733 SH   SOLE   7,299 0 434
iShares Russell 2000 Index Fun RUS 1000 VAL ETF 464287655 8,411 38,067 SH   SOLE   24,119 0 13,948
iShares Russell 2500 ETF RUSSELL 2000 ETF 46435G268 259 4,111 SH   SOLE   2,273 0 1,838
iShares Russell 3000 Index Fun RUSEL 2500 ETF 464287689 3,328 14,028 SH   SOLE   6,636 0 7,392
iShares Russell Mid-Cap Value RUSSELL 3000 464287473 236 2,161 SH   SOLE   1,993 0 168
iShares Russell Midcap Growth RUS MDCP VAL ETF 464287481 299 2,932 SH   SOLE   2,932 0 0
iShares Russell Midcap Index F RUS MD CP GR ETF 464287499 1,150 15,552 SH   SOLE   15,552 0 0
iShares S&P 100 Index Fund RUS MID-CAP ETF 464287101 457 2,539 SH   SOLE   100 0 2,439
iShares S&P 400 Midcap 400 Val S&P 100 ETF 464287705 452 4,436 SH   SOLE   4,436 0 0
iShares S&P 500 Growth Index S&P MC 400VL ETF 464287309 1,161 17,826 SH   SOLE   17,126 0 700
iShares S&P 500 Index Fund S&P 500 GRWT ETF 464287200 184,434 463,612 SH   SOLE   126,979 0 336,633
iShares S&P MidCap 400 Index F CORE S&P500 ETF 464287507 61,704 237,068 SH   SOLE   103,011 0 134,057
iShares S&P SmallCap 600 Index CORE S&P MCP ETF 464287804 38,049 350,584 SH   SOLE   93,706 0 256,878
Invesco FTSE RAFI Dev Mkts ex- CORE S&P SCP ETF 46138E743 317 6,857 SH   SOLE   5,857 0 1,000
SPDR MSCI EM Fossil Fuel Reser MSCI EMR MKT ETF 78470E205 695 8,740 SH   SOLE   7,099 0 1,641
SPDR S&P Global Natural Resour GLB NAT RESRCE 78463X541 261 5,193 SH   SOLE   5,193 0 0
SPDR MSCI EAFE Fossil Fuel Re MSCI EAFE FS ETF 78470E106 2,300 28,648 SH   SOLE   13,151 0 15,497
Schwab Emerging Markets Equity EMRG MKTEQ ETF 808524706 298 9,378 SH   SOLE   9,378 0 0
Schwab International Equity ET INTL EQTY ETF 808524805 1,959 52,068 SH   SOLE   17,176 0 34,892
Vanguard ESG International Sto ESG INTL STK ETF 921910725 215 3,500 SH   SOLE   3,500 0 0
Vanguard FTSE All-Wld ex-US Sm FTSE SMCAP ETF 922042718 13,876 108,096 SH   SOLE   37,074 0 71,022
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 6,051 99,720 SH   SOLE   51,096 0 48,624
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 3,527 71,809 SH   SOLE   69,799 0 2,010
Vanguard MSCI Emerging Markets FTSE EMR MKT ETF 922042858 993 19,085 SH   SOLE   17,710 0 1,375
iShare Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 74,693 1,036,687 SH   SOLE   425,537 0 611,150
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434g103 23,767 369,277 SH   SOLE   158,132 0 211,145
iShares Core MSCI Total Int'l MSCI ACWI ETF 46432F834 328 4,674 SH   SOLE   2,225 0 2,449
iShares MSCI ACWI ETF ESG AW MSCI EAFE 464288257 683 7,180 SH   SOLE   41 0 7,139
iShares MSCI EAFE ESG Select E ESG MSCI EAFE 46435G516 38,915 512,719 SH   SOLE   116,465 0 396,254
iShares MSCI EAFE Index Fund EAFE VALUE ETF 464287465 4,452 58,678 SH   SOLE   40,640 0 18,038
iShares MSCI EAFE Small Cap In MSCI EMG MKT ETF 464288273 2,236 31,119 SH   SOLE   2,380 0 28,739
iShares MSCI EAFE Value Index SHORT S&P 500 NE 464288877 676 13,265 SH   SOLE   13,265 0 0
iShares MSCI EM ESG Select ETF ESG AWR MSCI EM 46434G863 18,912 436,664 SH   SOLE   89,824 0 346,840
iShares MSCI Emerging Markets MSCI EMG MKT ETF 464287234 3,433 64,352 SH   SOLE   26,152 0 38,200
Templeton Dragon Fund, Inc. COM 88018T101 254 10,776 SH   SOLE   10,776 0 0