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 |