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,796 15,740 SH   SOLE 0 7,873 0 7,867
ABBOTT LABS COM 002824100 25,243 179,359 SH   SOLE 0 39,886 0 139,473
ABBVIE INC COM 00287Y109 6,425 47,453 SH   SOLE 0 25,192 0 22,261
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 52,809 127,388 SH   SOLE 0 11,958 0 115,430
ADOBE SYSTEMS INCORPORATED COM 00724F101 22,591 39,839 SH   SOLE 0 3,192 0 36,647
ADVANCED ENERGY INDS COM 007973100 321 3,524 SH   SOLE 0 200 0 3,324
ADVANCED MICRO DEVICES INC COM 007903107 267 1,852 SH   SOLE 0 575 0 1,277
AECOM COM 00766T100 3,223 41,673 SH   SOLE 0 765 0 40,908
AFLAC INC COM 001055102 960 16,439 SH   SOLE 0 14,559 0 1,880
AGILENT TECHNOLOGIES INC COM 00846U101 12,089 75,723 SH   SOLE 0 336 0 75,387
AIR PRODS & CHEMS INC COM 009158106 7,974 26,208 SH   SOLE 0 5,420 0 20,788
AKAMAI TECHNOLOGIES INC COM 00971T101 286 2,441 SH   SOLE 0 0 0 2,441
ALLSTATE CORP COM 020002101 798 6,781 SH   SOLE 0 5,765 0 1,016
ALPHABET INC CAP STK CL A 02079K305 77,470 26,741 SH   SOLE 0 3,331 0 23,410
ALPHABET INC CAP STK CL C 02079K107 6,676 2,307 SH   SOLE 0 589 0 1,718
ALTRIA GROUP INC COM 02209S103 430 9,075 SH   SOLE 0 8,525 0 550
AMAZON COM INC COM 023135106 65,500 19,644 SH   SOLE 0 2,874 0 16,770
AMERICAN ELEC PWR CO INC COM 025537101 1,646 18,500 SH   SOLE 0 6,731 0 11,769
AMERICAN EXPRESS CO COM 025816109 794 4,854 SH   SOLE 0 2,190 0 2,664
AMERICAN TOWER CORP NEW COM 03027X100 8,545 29,213 SH   SOLE 0 5,268 0 23,945
AMERICAN WTR WKS CO INC NEW COM 030420103 16,083 85,158 SH   SOLE 0 926 0 84,232
AMERIPRISE FINL INC COM 03076C106 318 1,055 SH   SOLE 0 763 0 292
AMGEN INC COM 031162100 11,003 48,910 SH   SOLE 0 2,398 0 46,512
AMN HEALTHCARE SVCS INC COM 001744101 8,539 69,801 SH   SOLE 0 373 0 69,428
ANALOG DEVICES INC COM 032654105 55,513 315,827 SH   SOLE 0 9,047 0 306,780
APPLE INC COM 037833100 142,913 804,826 SH   SOLE 0 138,374 0 666,453
APPLIED MATLS INC COM 038222105 5,761 36,608 SH   SOLE 0 7,510 0 29,098
APTIV PLC SHS G6095L109 8,977 54,421 SH   SOLE 0 2,141 0 52,280
ARCHER DANIELS MIDLAND CO COM 039483102 218 3,229 SH   SOLE 0 2,006 0 1,223
ARES CAPITAL CORP COM 04010L103 425 20,073 SH   SOLE 0 11,463 0 8,610
ARK ETF TR INNOVATION ETF 00214Q104 247 2,616 SH   SOLE 0 2,540 0 76
ASML HOLDING N V N Y REGISTRY SHS N07059210 10,162 12,764 SH   SOLE 0 1,769 0 10,995
ASTRAZENECA PLC SPONSORED ADR 046353108 9,726 166,975 SH   SOLE 0 8,923 0 158,052
AT&T INC COM 00206R102 1,859 75,562 SH   SOLE 0 23,956 0 51,606
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 247 6,913 SH   SOLE 0 150 0 6,763
AUTOMATIC DATA PROCESSING IN COM 053015103 4,030 16,342 SH   SOLE 0 8,257 0 8,085
AUTOZONE INC COM 053332102 222 106 SH   SOLE 0 0 0 106
AVANGRID INC COM 05351W103 355 7,112 SH   SOLE 0 1,290 0 5,822
AVERY DENNISON CORP COM 053611109 267 1,232 SH   SOLE 0 1,232 0 0
BADGER METER INC COM 056525108 549 5,150 SH   SOLE 0 5,150 0 0
BCE INC COM NEW 05534B760 200 3,845 SH   SOLE 0 3,845 0 0
BECTON DICKINSON & CO COM 075887109 1,824 7,255 SH   SOLE 0 605 0 6,650
BERKSHIRE HATHAWAY INC DEL CL A 084670108 901 2 SH   SOLE 0 1 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,894 13,025 SH   SOLE 0 7,470 0 5,555
BIOGEN INC COM 09062X103 514 2,141 SH   SOLE 0 1,023 0 1,118
BK OF AMERICA CORP COM 060505104 31,785 714,440 SH   SOLE 0 74,355 0 640,085
BLACKROCK INC COM 09247X101 43,547 47,564 SH   SOLE 0 4,921 0 42,643
BLACKSTONE INC COM 09260D107 609 4,704 SH   SOLE 0 4,309 0 395
BLOOM ENERGY CORP COM CL A 093712107 254 11,597 SH   SOLE 0 135 0 11,462
BOEING CO COM 097023105 454 2,254 SH   SOLE 0 649 0 1,605
BOOKING HOLDINGS INC COM 09857L108 4,535 1,890 SH   SOLE 0 84 0 1,806
BOSTON SCIENTIFIC CORP COM 101137107 215 5,070 SH   SOLE 0 3,200 0 1,870
BP PLC SPONSORED ADR 055622104 247 9,291 SH   SOLE 0 8,002 0 1,289
BRISTOL-MYERS SQUIBB CO COM 110122108 3,288 52,729 SH   SOLE 0 23,311 0 29,418
BROADCOM INC COM 11135F101 46,988 70,615 SH   SOLE 0 6,646 0 63,970
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 662 10,880 SH   SOLE 0 3,705 0 7,175
CAMBRIDGE BANCORP COM 132152109 1,152 12,314 SH   SOLE 0 5,814 0 6,500
CANADIAN NATL RY CO COM 136375102 430 3,500 SH   SOLE 0 450 0 3,050
CARDINAL HEALTH INC COM 14149Y108 2,252 43,727 SH   SOLE 0 9,021 0 34,706
CARRIER GLOBAL CORPORATION COM 14448C104 632 11,646 SH   SOLE 0 6,234 0 5,412
CATERPILLAR INC COM 149123101 747 3,616 SH   SOLE 0 3,006 0 610
CBRE GROUP INC CL A 12504L109 21,949 202,280 SH   SOLE 0 19,567 0 182,713
CELANESE CORP DEL COM 150870103 1,582 9,414 SH   SOLE 0 2,206 0 7,208
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 293 15,369 SH   SOLE 0 0 0 15,369
CHARLES RIV LABS INTL INC COM 159864107 26,055 69,153 SH   SOLE 0 6,573 0 62,580
CHEVRON CORP NEW COM 166764100 4,196 35,760 SH   SOLE 0 10,396 0 25,364
CHUBB LIMITED COM H1467J104 804 4,159 SH   SOLE 0 2,111 0 2,048
CHURCH & DWIGHT CO INC COM 171340102 201 1,965 SH   SOLE 0 1,150 0 815
CIGNA CORP NEW COM 125523100 602 2,622 SH   SOLE 0 900 0 1,722
CINCINNATI FINL CORP COM 172062101 361 3,167 SH   SOLE 0 3,117 0 50
CISCO SYS INC COM 17275R102 3,777 59,607 SH   SOLE 0 17,197 0 42,410
CITIGROUP INC COM NEW 172967424 382 6,323 SH   SOLE 0 271 0 6,052
CITRIX SYS INC COM 177376100 276 2,914 SH   SOLE 0 2,519 0 395
CLOROX CO DEL COM 189054109 753 4,318 SH   SOLE 0 3,861 0 457
CME GROUP INC COM 12572Q105 366 1,600 SH   SOLE 0 116 0 1,484
COCA COLA CO COM 191216100 1,886 31,856 SH   SOLE 0 11,808 0 20,048
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 8,195 146,529 SH   SOLE 0 1,933 0 144,596
COLGATE PALMOLIVE CO COM 194162103 1,491 17,469 SH   SOLE 0 5,095 0 12,374
COMCAST CORP NEW CL A 20030N101 31,838 632,590 SH   SOLE 0 50,294 0 582,295
CONOCOPHILLIPS COM 20825C104 3,948 54,697 SH   SOLE 0 13,175 0 41,522
CONSOLIDATED EDISON INC COM 209115104 270 3,163 SH   SOLE 0 1,016 0 2,147
COSTCO WHSL CORP NEW COM 22160K105 32,002 56,372 SH   SOLE 0 4,380 0 51,992
CROWN CASTLE INTL CORP NEW COM 22822V101 14,605 69,968 SH   SOLE 0 2,817 0 67,151
CSX CORP COM 126408103 525 13,958 SH   SOLE 0 2,899 0 11,059
CUMMINS INC COM 231021106 5,396 24,737 SH   SOLE 0 5,344 0 19,393
CVS HEALTH CORP COM 126650100 13,863 134,381 SH   SOLE 0 3,713 0 130,668
DANAHER CORPORATION COM 235851102 2,993 9,097 SH   SOLE 0 3,802 0 5,295
DARDEN RESTAURANTS INC COM 237194105 750 4,979 SH   SOLE 0 740 0 4,239
DECKERS OUTDOOR CORP COM 243537107 256 700 SH   SOLE 0 0 0 700
DEERE & CO COM 244199105 432 1,260 SH   SOLE 0 812 0 448
DIAGEO PLC SPON ADR NEW 25243Q205 837 3,803 SH   SOLE 0 3,545 0 258
DISNEY WALT CO COM 254687106 24,432 157,736 SH   SOLE 0 20,440 0 137,296
DOMINION ENERGY INC COM 25746U109 450 5,734 SH   SOLE 0 2,713 0 3,021
DOVER CORP COM 260003108 1,091 6,007 SH   SOLE 0 5,546 0 461
DOW INC COM 260557103 1,189 20,968 SH   SOLE 0 6,734 0 14,234
DUKE ENERGY CORP NEW COM NEW 26441C204 224 2,131 SH   SOLE 0 1,783 0 348
DUKE REALTY CORP COM NEW 264411505 1,536 23,405 SH   SOLE 0 3,682 0 19,723
EATON CORP PLC SHS G29183103 9,591 55,500 SH   SOLE 0 11,781 0 43,719
EATON VANCE ENHANCED EQUITY COM 278277108 205 8,335 SH   SOLE 0 8,335 0 0
EATON VANCE MUN BD FD COM 27827X101 165 12,173 SH   SOLE 0 12,173 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 168 14,997 SH   SOLE 0 14,997 0 0
ECOLAB INC COM 278865100 1,059 4,514 SH   SOLE 0 3,212 0 1,302
ELECTRONIC ARTS INC COM 285512109 215 1,628 SH   SOLE 0 1,153 0 475
EMERSON ELEC CO COM 291011104 836 8,994 SH   SOLE 0 7,107 0 1,887
ENERGY RECOVERY INC COM 29270J100 299 13,924 SH   SOLE 0 0 0 13,924
ENPHASE ENERGY INC COM 29355A107 2,314 12,648 SH   SOLE 0 276 0 12,372
EQUINOR ASA SPONSORED ADR 29446M102 22,205 843,323 SH   SOLE 0 21,410 0 821,913
EVERCORE INC CLASS A 29977A105 1,768 13,018 SH   SOLE 0 569 0 12,449
EXXON MOBIL CORP COM 30231G102 3,554 58,084 SH   SOLE 0 31,965 0 26,119
FASTENAL CO COM 311900104 1,024 15,988 SH   SOLE 0 1,400 0 14,588
FEDEX CORP COM 31428X106 742 2,870 SH   SOLE 0 266 0 2,604
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 310 1,370 SH   SOLE 0 1,135 0 235
FORD MTR CO DEL COM 345370860 250 12,048 SH   SOLE 0 589 0 11,459
FORTINET INC COM 34959E109 210 583 SH   SOLE 0 49 0 534
FORTIVE CORP COM 34959J108 6,508 85,311 SH   SOLE 0 2,751 0 82,560
FORTUNE BRANDS HOME & SEC IN COM 34964C106 6,463 60,460 SH   SOLE 0 1,470 0 58,990
GALLAGHER ARTHUR J & CO COM 363576109 4,161 24,526 SH   SOLE 0 1,255 0 23,271
GENERAC HLDGS INC COM 368736104 20,888 59,355 SH   SOLE 0 4,056 0 55,299
GENERAL DYNAMICS CORP COM 369550108 244 1,172 SH   SOLE 0 20 0 1,152
GENERAL ELECTRIC CO COM NEW 369604301 734 7,766 SH   SOLE 0 3,496 0 4,270
GENERAL MLS INC COM 370334104 1,376 20,428 SH   SOLE 0 1,180 0 19,248
GENERAL MTRS CO COM 37045V100 14,999 255,819 SH   SOLE 0 15,445 0 240,374
GOLDMAN SACHS GROUP INC COM 38141G104 482 1,260 SH   SOLE 0 763 0 497
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 3,239 35,662 SH   SOLE 0 3,503 0 32,159
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,756 33,049 SH   SOLE 0 2,141 0 30,908
HCA HEALTHCARE INC COM 40412C101 6,652 25,890 SH   SOLE 0 6,018 0 19,872
HESS CORP COM 42809H107 208 2,816 SH   SOLE 0 2,711 0 105
HOLOGIC INC COM 436440101 435 5,676 SH   SOLE 0 600 0 5,076
HOME DEPOT INC COM 437076102 36,325 87,529 SH   SOLE 0 14,412 0 73,117
HONEYWELL INTL INC COM 438516106 7,336 35,184 SH   SOLE 0 9,884 0 25,300
HOULIHAN LOKEY INC CL A 441593100 18,994 183,485 SH   SOLE 0 9,119 0 174,366
IDEXX LABS INC COM 45168D104 5,377 8,166 SH   SOLE 0 1,859 0 6,307
ILLINOIS TOOL WKS INC COM 452308109 5,654 22,910 SH   SOLE 0 8,161 0 14,749
ILLUMINA INC COM 452327109 285 749 SH   SOLE 0 713 0 36
INTEL CORP COM 458140100 4,888 94,911 SH   SOLE 0 35,793 0 59,117
INTERNATIONAL BUSINESS MACHS COM 459200101 3,521 26,346 SH   SOLE 0 10,345 0 16,001
INTERNATIONAL PAPER CO COM 460146103 224 4,773 SH   SOLE 0 2,818 0 1,955
INTERPUBLIC GROUP COS INC COM 460690100 698 18,649 SH   SOLE 0 2,839 0 15,810
INTUIT COM 461202103 649 1,009 SH   SOLE 0 418 0 591
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,989 89,983 SH   SOLE 0 3,627 0 86,356
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 346 17,824 SH   SOLE 0 14,024 0 3,800
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 358 16,679 SH   SOLE 0 16,679 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 662 30,947 SH   SOLE 0 29,547 0 1,400
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 371 2,060 SH   SOLE 0 2,060 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 261 805 SH   SOLE 0 775 0 30
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 20,194 124,083 SH   SOLE 0 35,695 0 88,388
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 398 6,545 SH   SOLE 0 6,545 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 17,550 44,113 SH   SOLE 0 11,252 0 32,861
IQVIA HLDGS INC COM 46266C105 511 1,812 SH   SOLE 0 110 0 1,702
ISHARES GOLD TR ISHARES NEW 464285204 64,816 1,861,990 SH   SOLE 0 262,011 0 1,599,979
ISHARES INC CORE MSCI EMKT 46434G103 12,175 203,394 SH   SOLE 0 26,674 0 176,720
ISHARES SILVER TR ISHARES 46428Q109 480 22,326 SH   SOLE 0 11,356 0 10,970
ISHARES TR EAFE VALUE ETF 464288877 668 13,265 SH   SOLE 0 11,773 0 1,492
ISHARES TR CORE S&P TTL STK 464287150 654 6,115 SH   SOLE 0 0 0 6,115
ISHARES TR IBOXX HI YD ETF 464288513 5,910 67,927 SH   SOLE 0 21,795 0 46,132
ISHARES TR ISHS 1-5YR INVS 464288646 46,099 855,586 SH   SOLE 0 70,969 0 784,617
ISHARES TR MSCI EMG MKT ETF 464287234 2,861 58,571 SH   SOLE 0 8,082 0 50,489
ISHARES TR S&P 100 ETF 464287101 509 2,322 SH   SOLE 0 100 0 2,222
ISHARES TR SELECT DIVID ETF 464287168 258 2,101 SH   SOLE 0 1,215 0 886
ISHARES TR TIPS BD ETF 464287176 58,706 454,378 SH   SOLE 0 56,159 0 398,219
ISHARES TR CORE US AGGBD ET 464287226 16,595 145,464 SH   SOLE 0 38,660 0 106,804
ISHARES TR CORE S&P MCP ETF 464287507 90,168 318,523 SH   SOLE 0 38,006 0 280,517
ISHARES TR S&P MC 400VL ETF 464287705 493 4,456 SH   SOLE 0 4,456 0 0
ISHARES TR CORE S&P SCP ETF 464287804 46,307 404,395 SH   SOLE 0 53,363 0 351,032
ISHARES TR CORE S&P500 ETF 464287200 263,528 552,480 SH   SOLE 0 33,653 0 518,827
ISHARES TR S&P 500 GRWT ETF 464287309 1,509 18,035 SH   SOLE 0 14,459 0 3,576
ISHARES TR RUS 1000 ETF 464287622 1,976 7,471 SH   SOLE 0 88 0 7,383
ISHARES TR RUS 1000 VAL ETF 464287598 1,625 9,675 SH   SOLE 0 6,271 0 3,404
ISHARES TR RUS 1000 GRW ETF 464287614 9,089 29,742 SH   SOLE 0 9,804 0 19,938
ISHARES TR RUSSELL 2000 ETF 464287655 8,174 36,747 SH   SOLE 0 16,647 0 20,100
ISHARES TR RUSSELL 3000 ETF 464287689 3,493 12,588 SH   SOLE 0 2,190 0 10,398
ISHARES TR MSCI EAFE ETF 464287465 3,637 46,225 SH   SOLE 0 20,710 0 25,515
ISHARES TR ISHARES BIOTECH 464287556 336 2,199 SH   SOLE 0 1,165 0 1,034
ISHARES TR RUS MID CAP ETF 464287499 1,500 18,068 SH   SOLE 0 15,504 0 2,564
ISHARES TR RUS MD CP GR ETF 464287481 335 2,906 SH   SOLE 0 2,906 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 258 2,110 SH   SOLE 0 1,911 0 199
ISHARES TR US HLTHCARE ETF 464287762 276 918 SH   SOLE 0 103 0 815
ISHARES TR 1 3 YR TREAS BD 464287457 2,128 24,877 SH   SOLE 0 1,911 0 22,966
ISHARES TR IBOXX INV CP ETF 464287242 6,498 49,031 SH   SOLE 0 8,524 0 40,508
ISHARES TR CORE MSCI TOTAL 46432F834 406 5,725 SH   SOLE 0 239 0 5,486
ISHARES TR CORE MSCI EAFE 46432F842 90,968 1,218,756 SH   SOLE 0 103,180 0 1,115,576
ISHARES TR FLTG RATE NT ETF 46429B655 1,462 28,828 SH   SOLE 0 0 0 28,828
ISHARES TR 0-5 YR TIPS ETF 46429B747 7,423 70,103 SH   SOLE 0 5,497 0 64,606
ISHARES TR SHRT NAT MUN ETF 464288158 6,190 57,653 SH   SOLE 0 9,700 0 47,953
ISHARES TR MBS ETF 464288588 2,205 20,525 SH   SOLE 0 144 0 20,381
ISHARES TR PFD AND INCM SEC 464288687 1,243 31,521 SH   SOLE 0 26,803 0 4,718
ISHARES TR MSCI KLD400 SOC 464288570 830 8,929 SH   SOLE 0 8,514 0 415
ISHARES TR NATIONAL MUN ETF 464288414 2,385 20,515 SH   SOLE 0 3,720 0 16,795
ISHARES TR JPMORGAN USD EMG 464288281 326 2,987 SH   SOLE 0 118 0 2,869
ISHARES TR MSCI ACWI ETF 464288257 632 5,974 SH   SOLE 0 41 0 5,933
ISHARES TR INTRM GOV CR ETF 464288612 58,296 512,488 SH   SOLE 0 87,254 0 425,234
ISHARES TR EAFE SML CP ETF 464288273 3,370 46,104 SH   SOLE 0 11,359 0 34,745
ISHARES TR MSCI USA QLT FCT 46432F339 246 1,687 SH   SOLE 0 35 0 1,652
ISHARES TR ESG AW MSCI EAFE 46435G516 57,728 726,505 SH   SOLE 0 15,394 0 711,111
ISHARES TR ESG AWR MSCI USA 46435G425 8,693 80,563 SH   SOLE 0 6,119 0 74,444
ISHARES TR ESG AWRE 1 5 YR 46435G243 6,051 235,924 SH   SOLE 0 5,920 0 230,004
ISHARES TR RUSEL 2500 ETF 46435G268 369 5,560 SH   SOLE 0 903 0 4,657
ISHARES TR ESG AWRE USD ETF 46435G193 1,334 48,875 SH   SOLE 0 89 0 48,786
ISHARES TR ESG AWARE MSCI 46435U663 58,212 1,443,750 SH   SOLE 0 18,674 0 1,425,076
ITRON INC COM 465741106 1,242 18,131 SH   SOLE 0 314 0 17,817
JOHNSON & JOHNSON COM 478160104 5,863 34,274 SH   SOLE 0 14,882 0 19,392
JOHNSON CTLS INTL PLC SHS G51502105 2,456 30,209 SH   SOLE 0 12,848 0 17,361
JPMORGAN CHASE & CO COM 46625H100 42,109 265,924 SH   SOLE 0 34,642 0 231,282
KIMBERLY-CLARK CORP COM 494368103 1,463 10,235 SH   SOLE 0 8,363 0 1,872
KINDER MORGAN INC DEL COM 49456B101 221 13,906 SH   SOLE 0 13,701 0 205
KLA CORP COM NEW 482480100 2,831 6,583 SH   SOLE 0 1,266 0 5,317
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 294 7,987 SH   SOLE 0 3,640 0 4,347
KROGER CO COM 501044101 252 5,565 SH   SOLE 0 3,425 0 2,140
L3HARRIS TECHNOLOGIES INC COM 502431109 3,943 18,491 SH   SOLE 0 4,488 0 14,003
LABORATORY CORP AMER HLDGS COM NEW 50540R409 8,058 25,646 SH   SOLE 0 5,987 0 19,659
LAM RESEARCH CORP COM 512807108 38,885 54,071 SH   SOLE 0 4,163 0 49,908
LAUDER ESTEE COS INC CL A 518439104 285 769 SH   SOLE 0 233 0 536
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 138 13,857 SH   SOLE 0 0 0 13,857
LILLY ELI & CO COM 532457108 8,310 30,086 SH   SOLE 0 10,161 0 19,925
LINDE PLC SHS G5494J103 879 2,537 SH   SOLE 0 818 0 1,719
LIVENT CORP COM 53814L108 244 10,000 SH   SOLE 0 10,000 0 0
LOCKHEED MARTIN CORP COM 539830109 431 1,212 SH   SOLE 0 681 0 531
LOWES COS INC COM 548661107 22,813 88,260 SH   SOLE 0 9,540 0 78,720
MADISON COVERED CALL & EQUIT COM 557437100 207 25,785 SH   SOLE 0 25,785 0 0
MAIN STR CAP CORP COM 56035L104 288 6,410 SH   SOLE 0 6,410 0 0
MARATHON PETE CORP COM 56585A102 3,987 62,311 SH   SOLE 0 15,925 0 46,386
MARSH & MCLENNAN COS INC COM 571748102 36,494 209,951 SH   SOLE 0 12,885 0 197,066
MASTERCARD INCORPORATED CL A 57636Q104 365 1,015 SH   SOLE 0 200 0 815
MCCORMICK & CO INC COM NON VTG 579780206 638 6,602 SH   SOLE 0 6,442 0 160
MCDONALDS CORP COM 580135101 10,013 37,352 SH   SOLE 0 9,362 0 27,990
MCKESSON CORP COM 58155Q103 606 2,436 SH   SOLE 0 1,268 0 1,168
MEDTRONIC PLC SHS G5960L103 2,481 23,980 SH   SOLE 0 11,158 0 12,822
MERCK & CO INC COM 58933Y105 5,110 66,681 SH   SOLE 0 19,435 0 47,246
META PLATFORMS INC CL A 30303M102 3,369 10,015 SH   SOLE 0 4,253 0 5,762
MICRON TECHNOLOGY INC COM 595112103 319 3,421 SH   SOLE 0 1,637 0 1,784
MICROSOFT CORP COM 594918104 131,104 389,818 SH   SOLE 0 60,565 0 329,254
MID-AMER APT CMNTYS INC COM 59522J103 5,199 22,660 SH   SOLE 0 672 0 21,988
MONDELEZ INTL INC CL A 609207105 8,551 128,962 SH   SOLE 0 5,661 0 123,301
MOODYS CORP COM 615369105 261 668 SH   SOLE 0 130 0 538
MORGAN STANLEY COM NEW 617446448 10,044 102,324 SH   SOLE 0 20,796 0 81,528
MOSAIC CO NEW COM 61945C103 2,858 72,750 SH   SOLE 0 15,849 0 56,901
MP MATERIALS CORP COM CL A 553368101 534 11,759 SH   SOLE 0 310 0 11,449
MSCI INC COM 55354G100 4,684 7,645 SH   SOLE 0 1,922 0 5,723
MUSTANG BIO INC COM 62818Q104 41 24,920 SH   SOLE 0 0 0 24,920
NETFLIX INC COM 64110L106 306 508 SH   SOLE 0 244 0 264
NEW RELIC INC COM 64829B100 963 8,754 SH   SOLE 0 100 0 8,654
NEXTERA ENERGY INC COM 65339F101 31,598 338,450 SH   SOLE 0 54,073 0 284,377
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 574 6,803 SH   SOLE 0 0 0 6,803
NIKE INC CL B 654106103 6,025 36,151 SH   SOLE 0 9,692 0 26,459
NORFOLK SOUTHN CORP COM 655844108 1,609 5,404 SH   SOLE 0 150 0 5,254
NORTHROP GRUMMAN CORP COM 666807102 862 2,227 SH   SOLE 0 207 0 2,020
NOVO-NORDISK A S ADR 670100205 312 2,786 SH   SOLE 0 0 0 2,786
NUSHARES ETF TR ESG HI TLD CRP 67092P854 2,110 86,479 SH   SOLE 0 4,871 0 81,608
NUTRIEN LTD COM 67077M108 439 5,844 SH   SOLE 0 4,208 0 1,636
NUVEEN AMT FREE MUN CR INC F COM 67071L106 309 17,213 SH   SOLE 0 17,213 0 0
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 3,471 217,183 SH   SOLE 0 19,974 0 197,209
NVIDIA CORPORATION COM 67066G104 4,921 16,732 SH   SOLE 0 7,929 0 8,803
NXP SEMICONDUCTORS N V COM N6596X109 2,660 11,679 SH   SOLE 0 811 0 10,868
OCCIDENTAL PETE CORP COM 674599105 241 8,320 SH   SOLE 0 8,320 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,597 4,457 SH   SOLE 0 726 0 3,731
OMNICOM GROUP INC COM 681919106 2,671 36,448 SH   SOLE 0 5,152 0 31,296
ONE GAS INC COM 68235P108 201 2,591 SH   SOLE 0 0 0 2,591
ONEOK INC NEW COM 682680103 249 4,238 SH   SOLE 0 1,573 0 2,665
ORACLE CORP COM 68389X105 2,367 27,147 SH   SOLE 0 9,032 0 18,115
OREILLY AUTOMOTIVE INC COM 67103H107 348 493 SH   SOLE 0 236 0 257
OTIS WORLDWIDE CORP COM 68902V107 759 8,714 SH   SOLE 0 4,272 0 4,442
OWENS CORNING NEW COM 690742101 456 5,034 SH   SOLE 0 1,867 0 3,167
PARKER-HANNIFIN CORP COM 701094104 4,670 14,680 SH   SOLE 0 4,181 0 10,499
PAYCHEX INC COM 704326107 2,495 18,279 SH   SOLE 0 1,792 0 16,487
PAYPAL HLDGS INC COM 70450Y103 545 2,892 SH   SOLE 0 1,159 0 1,733
PEPSICO INC COM 713448108 20,598 118,576 SH   SOLE 0 26,018 0 92,559
PFIZER INC COM 717081103 8,239 139,523 SH   SOLE 0 27,872 0 111,651
PHILIP MORRIS INTL INC COM 718172109 953 10,035 SH   SOLE 0 6,600 0 3,435
PHILLIPS 66 COM 718546104 430 5,936 SH   SOLE 0 2,876 0 3,060
PIMCO ETF TR 1-5 US TIP IDX 72201R205 845 15,305 SH   SOLE 0 855 0 14,450
PIMCO MUN INCOME FD COM 72200R107 166 10,900 SH   SOLE 0 10,900 0 0
PIONEER NAT RES CO COM 723787107 5,544 30,483 SH   SOLE 0 7,625 0 22,858
PLUG POWER INC COM NEW 72919P202 236 8,361 SH   SOLE 0 0 0 8,361
PNC FINL SVCS GROUP INC COM 693475105 11,380 56,753 SH   SOLE 0 11,582 0 45,171
PROCTER AND GAMBLE CO COM 742718109 8,439 51,589 SH   SOLE 0 21,728 0 29,861
PROGRESSIVE CORP COM 743315103 338 3,295 SH   SOLE 0 1,795 0 1,500
PROLOGIS INC. COM 74340W103 3,402 20,208 SH   SOLE 0 3,868 0 16,340
PROSHARES TR ULTRASHRT S&P500 74347B383 155 21,906 SH   SOLE 0 0 0 21,906
PROSHARES TR SP500 EX ENRGY 74347B581 207 2,000 SH   SOLE 0 0 0 2,000
PUBLIC STORAGE COM 74460D109 305 815 SH   SOLE 0 768 0 47
QUALCOMM INC COM 747525103 2,040 11,153 SH   SOLE 0 9,837 0 1,316
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,673 19,445 SH   SOLE 0 8,983 0 10,462
REALTY INCOME CORP COM 756109104 800 11,178 SH   SOLE 0 11,078 0 100
REGENERON PHARMACEUTICALS COM 75886F107 11,957 18,934 SH   SOLE 0 1,189 0 17,745
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,059 6,528 SH   SOLE 0 894 0 5,634
REPUBLIC SVCS INC COM 760759100 8,195 58,765 SH   SOLE 0 1,881 0 56,884
ROCKWELL AUTOMATION INC COM 773903109 15,106 43,302 SH   SOLE 0 2,591 0 40,711
ROPER TECHNOLOGIES INC COM 776696106 881 1,791 SH   SOLE 0 34 0 1,757
RPM INTL INC COM 749685103 392 3,880 SH   SOLE 0 3,880 0 0
S&P GLOBAL INC COM 78409V104 275 582 SH   SOLE 0 257 0 325
SALESFORCE COM INC COM 79466L302 7,096 27,922 SH   SOLE 0 1,847 0 26,075
SCHWAB CHARLES CORP COM 808513105 35,988 427,923 SH   SOLE 0 34,063 0 393,860
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 213 7,199 SH   SOLE 0 3,197 0 4,002
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,346 16,736 SH   SOLE 0 1,794 0 14,942
SCHWAB STRATEGIC TR US TIPS ETF 808524870 301 4,791 SH   SOLE 0 780 0 4,011
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 411 4,016 SH   SOLE 0 1,953 0 2,063
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,356 34,886 SH   SOLE 0 4,693 0 30,193
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,520 30,929 SH   SOLE 0 5,792 0 25,137
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 893 7,903 SH   SOLE 0 4,156 0 3,747
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 219 5,601 SH   SOLE 0 314 0 5,287
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 235 2,223 SH   SOLE 0 83 0 2,140
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,711 15,593 SH   SOLE 0 6,345 0 9,248
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 346 2,459 SH   SOLE 0 703 0 1,756
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 275 5,308 SH   SOLE 0 4,297 0 1,011
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,608 20,703 SH   SOLE 0 198 0 20,505
SERVICENOW INC COM 81762P102 362 558 SH   SOLE 0 80 0 478
SHERWIN WILLIAMS CO COM 824348106 35,044 99,510 SH   SOLE 0 6,889 0 92,621
SIRIUS XM HOLDINGS INC COM 82968B103 249 39,271 SH   SOLE 0 39,271 0 0
SMUCKER J M CO COM NEW 832696405 1,075 7,915 SH   SOLE 0 890 0 7,025
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,157 3,184 SH   SOLE 0 2,406 0 778
SPDR GOLD TR GOLD SHS 78463V107 6,392 37,390 SH   SOLE 0 8,896 0 28,494
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 265 4,908 SH   SOLE 0 4,296 0 612
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 263 4,653 SH   SOLE 0 3,853 0 800
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 4,180 49,814 SH   SOLE 0 2,183 0 47,631
SPDR S&P 500 ETF TR TR UNIT 78462F103 36,197 76,210 SH   SOLE 0 32,271 0 43,939
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,779 11,164 SH   SOLE 0 8,102 0 3,062
SPDR SER TR S&P 600 SMCP GRW 78464A201 813 8,754 SH   SOLE 0 8,421 0 333
SPDR SER TR PRTFLO S&P500 GW 78464A409 271 3,740 SH   SOLE 0 3,740 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 1,712 40,764 SH   SOLE 0 40,764 0 0
SPDR SER TR S&P DIVID ETF 78464A763 2,267 17,558 SH   SOLE 0 12,802 0 4,756
SPDR SER TR S&P HOMEBUILD 78464A888 488 5,694 SH   SOLE 0 5,599 0 95
SPDR SER TR NUVEEN BLMBRG SH 78468R739 256 5,212 SH   SOLE 0 300 0 4,912
SPDR SER TR SPDR S&P 500 ETF 78468R796 2,085 17,715 SH   SOLE 0 0 0 17,715
SPDR SER TR ICE PFD SEC ETF 78464A292 30,353 707,374 SH   SOLE 0 68,373 0 639,001
SPDR SER TR BLOOMBERG HIGH Y 78468R622 621 5,723 SH   SOLE 0 5,723 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 274 5,500 SH   SOLE 0 6 0 5,494
SPDR SER TR PORTFLI TIPS ETF 78464A656 276 8,775 SH   SOLE 0 1,050 0 7,725
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 852 48,050 SH   SOLE 0 0 0 48,050
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,303 15,895 SH   SOLE 0 1,993 0 13,902
STANLEY BLACK & DECKER INC COM 854502101 11,547 61,219 SH   SOLE 0 3,321 0 57,898
STARBUCKS CORP COM 855244109 465 3,973 SH   SOLE 0 1,780 0 2,193
STRYKER CORPORATION COM 863667101 12,360 46,218 SH   SOLE 0 2,464 0 43,754
SYSCO CORP COM 871829107 483 6,148 SH   SOLE 0 5,738 0 410
T-MOBILE US INC COM 872590104 1,083 9,337 SH   SOLE 0 2,080 0 7,257
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,775 89,558 SH   SOLE 0 12,524 0 77,034
TARGET CORP COM 87612E106 23,875 103,157 SH   SOLE 0 13,225 0 89,932
TE CONNECTIVITY LTD SHS H84989104 7,416 45,963 SH   SOLE 0 10,406 0 35,557
TESLA INC COM 88160R101 906 857 SH   SOLE 0 686 0 171
TEXAS INSTRS INC COM 882508104 4,048 21,479 SH   SOLE 0 6,696 0 14,783
TEXAS PACIFIC LAND CORPORATI COM 88262P102 883 707 SH   SOLE 0 707 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 24,337 36,474 SH   SOLE 0 5,277 0 31,197
TJX COS INC NEW COM 872540109 9,178 120,893 SH   SOLE 0 8,446 0 112,447
TOPBUILD CORP COM 89055F103 402 1,456 SH   SOLE 0 30 0 1,426
TOTALENERGIES SE SPONSORED ADS 89151E109 343 6,937 SH   SOLE 0 4,744 0 2,193
TRACTOR SUPPLY CO COM 892356106 2,112 8,852 SH   SOLE 0 1,140 0 7,712
TRANE TECHNOLOGIES PLC SHS G8994E103 1,381 6,838 SH   SOLE 0 829 0 6,009
TRAVELERS COMPANIES INC COM 89417E109 2,092 13,371 SH   SOLE 0 4,346 0 9,025
TRUIST FINL CORP COM 89832Q109 5,534 94,514 SH   SOLE 0 10,071 0 84,443
TWITTER INC COM 90184L102 230 5,313 SH   SOLE 0 4,668 0 645
UNILEVER PLC SPON ADR NEW 904767704 2,044 37,991 SH   SOLE 0 3,892 0 34,099
UNION PAC CORP COM 907818108 35,881 142,425 SH   SOLE 0 20,889 0 121,536
UNITED PARCEL SERVICE INC CL B 911312106 3,170 14,788 SH   SOLE 0 2,782 0 12,006
UNITED RENTALS INC COM 911363109 569 1,712 SH   SOLE 0 253 0 1,459
UNITEDHEALTH GROUP INC COM 91324P102 38,536 76,743 SH   SOLE 0 10,820 0 65,923
US BANCORP DEL COM NEW 902973304 1,984 35,317 SH   SOLE 0 8,122 0 27,195
V F CORP COM 918204108 761 10,392 SH   SOLE 0 500 0 9,892
VALERO ENERGY CORP COM 91913Y100 210 2,791 SH   SOLE 0 2,457 0 334
VANECK ETF TRUST LOW CARBN ENERGY 92189F502 472 2,945 SH   SOLE 0 0 0 2,945
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 1,249 24,369 SH   SOLE 0 3,451 0 20,918
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 577 6,807 SH   SOLE 0 5,344 0 1,463
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,252 15,488 SH   SOLE 0 7,290 0 8,198
VANGUARD BD INDEX FDS INTERMED TERM 921937819 224 2,560 SH   SOLE 0 1,478 0 1,082
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 430 1,687 SH   SOLE 0 907 0 780
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 206 1,369 SH   SOLE 0 984 0 385
VANGUARD INDEX FDS LARGE CAP ETF 922908637 642 2,906 SH   SOLE 0 511 0 2,395
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,212 18,636 SH   SOLE 0 7,168 0 11,468
VANGUARD INDEX FDS MID CAP ETF 922908629 1,735 6,812 SH   SOLE 0 5,855 0 957
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,185 6,623 SH   SOLE 0 6,364 0 259
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,604 13,825 SH   SOLE 0 10,296 0 3,529
VANGUARD INDEX FDS GROWTH ETF 922908736 1,008 3,142 SH   SOLE 0 2,622 0 520
VANGUARD INDEX FDS VALUE ETF 922908744 1,049 7,133 SH   SOLE 0 5,562 0 1,571
VANGUARD INDEX FDS TOTAL STK MKT 922908769 11,050 45,767 SH   SOLE 0 35,296 0 10,471
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,696 15,338 SH   SOLE 0 6,264 0 9,074
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 22,332 166,709 SH   SOLE 0 14,726 0 151,983
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6,328 103,270 SH   SOLE 0 52,569 0 50,701
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,867 37,753 SH   SOLE 0 33,633 0 4,120
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,486 48,356 SH   SOLE 0 1,545 0 46,811
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,666 20,507 SH   SOLE 0 16,737 0 3,770
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,887 28,394 SH   SOLE 0 350 0 28,044
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 23,228 439,600 SH   SOLE 0 24,485 0 415,115
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 6,914 74,541 SH   SOLE 0 22,018 0 52,523
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 13,145 76,537 SH   SOLE 0 69,962 0 6,575
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,846 94,913 SH   SOLE 0 87,382 0 7,531
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 798 7,114 SH   SOLE 0 2,729 0 4,385
VANGUARD WORLD FD ESG INTL STK ETF 921910725 217 3,500 SH   SOLE 0 3,500 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 794 1,733 SH   SOLE 0 1,387 0 346
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 766 2,875 SH   SOLE 0 2,675 0 200
VANGUARD WORLD FDS MATERIALS ETF 92204A801 775 3,938 SH   SOLE 0 3,938 0 0
VERISIGN INC COM 92343E102 534 2,104 SH   SOLE 0 2,000 0 104
VERISK ANALYTICS INC COM 92345Y106 8,131 35,547 SH   SOLE 0 550 0 34,997
VERIZON COMMUNICATIONS INC COM 92343V104 8,296 159,668 SH   SOLE 0 22,683 0 136,985
VERTEX PHARMACEUTICALS INC COM 92532F100 206 937 SH   SOLE 0 150 0 787
VIATRIS INC COM 92556V106 187 13,810 SH   SOLE 0 679 0 13,131
VISA INC COM CL A 92826C839 36,458 168,232 SH   SOLE 0 10,395 0 157,837
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,798 34,479 SH   SOLE 0 10,604 0 23,875
WALMART INC COM 931142103 2,079 14,372 SH   SOLE 0 6,829 0 7,543
WEC ENERGY GROUP INC COM 92939U106 1,012 10,430 SH   SOLE 0 2,660 0 7,770
WELLTOWER INC COM 95040Q104 287 3,351 SH   SOLE 0 3,226 0 125
WEYERHAEUSER CO MTN BE COM NEW 962166104 310 7,527 SH   SOLE 0 6,311 0 1,216
WHIRLPOOL CORP COM 963320106 3,034 12,928 SH   SOLE 0 3,573 0 9,355
WILLIAMS COS INC COM 969457100 4,148 159,288 SH   SOLE 0 42,884 0 116,404
WISDOMTREE TR US MIDCAP DIVID 97717W505 872 19,657 SH   SOLE 0 19,657 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 434 6,706 SH   SOLE 0 6,706 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 476 9,000 SH   SOLE 0 9,000 0 0
XPO LOGISTICS INC COM 983793100 771 9,962 SH   SOLE 0 614 0 9,348
XYLEM INC COM 98419M100 5,238 43,678 SH   SOLE 0 2,429 0 41,249
YUM BRANDS INC COM 988498101 321 2,311 SH   SOLE 0 92 0 2,219
ZIMMER BIOMET HOLDINGS INC COM 98956P102 514 4,047 SH   SOLE 0 1,547 0 2,500