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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AEROVIRONMENT INC COM 008073108   1,333,325 2,618 SH   SOLE   0 0 2,618
ELEVANCE HEALTH INC COM 036752103   3,029,595 5,826 SH   SOLE   2,970 0 2,856
BAXTER INTL INC COM 071813109   374,005 4,164 SH   SOLE   0 0 4,164
BOSTON SCIENTIFIC CORP COM 101137107   355,144 4,238 SH   SOLE   2,126 0 2,112
BRISTOL-MYERS SQUIBB CO COM 110122108   7,516,078 144,178 SH   SOLE   95,216 0 48,962
THE CIGNA GROUP COM 125523100   13,429,919 37,968 SH   SOLE   27,001 0 10,967
CSX CORP COM 126408103   630,019 17,146 SH   SOLE   2,661 0 14,485
CVS HEALTH CORP COM 126650100   958,677 14,731 SH   SOLE   8,927 0 5,804
COTERRA ENERGY INC COM 127097103   766,400 7,927 SH   SOLE   0 0 7,927
CADENCE DESIGN SYSTEM INC COM 127387108   1,392,823 11,687 SH   SOLE   420 0 11,267
CATERPILLAR INC COM 149123101   6,151,729 15,728 SH   SOLE   11,619 0 4,109
CHARLES RIV LABS INTL INC COM 159864107   775,948 3,939 SH   SOLE   3,334 0 605
CHEVRON CORP NEW COM 166764100   14,157,856 198,566 SH   SOLE   52,719 0 145,847
CHIPOTLE MEXICAN GRILL INC COM 169656105   501,524 8,704 SH   SOLE   1,504 0 7,200
CHURCH & DWIGHT CO INC COM 171340102   1,214,684 11,819 SH   SOLE   2,286 0 9,533
CIENA CORP COM NEW 171779309   2,141,423 34,769 SH   SOLE   25,476 0 9,293
CINCINNATI FINL CORP COM 172062101   3,300,742 20,810 SH   SOLE   1,185 0 19,625
CINTAS CORP COM 172908105   647,081 3,143 SH   SOLE   353 0 2,790
CITIGROUP INC COM NEW 172967424   324,516 4,605 SH   SOLE   1,493 0 3,112
CLOROX CO DEL COM 189054109   1,649,434 9,063 SH   SOLE   2,695 0 6,368
COCA COLA CO COM 191216100   11,461,193 153,568 SH   SOLE   87,992 0 65,576
COCA-COLA FEMSA SAB DE CV SPONS ADS REP 191241108   267,757 3,018 SH   SOLE   2,649 0 369
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,063,926 8,972 SH   SOLE   0 0 8,972
COLGATE PALMOLIVE CO COM 194162103   17,161,904 165,320 SH   SOLE   60,743 0 104,577
CONAGRA BRANDS INC COM 205887102   1,368,911 42,094 SH   SOLE   2,075 0 40,019
CONSOLIDATED EDISON INC COM 209115104   1,919,270 18,431 SH   SOLE   1,772 0 16,659
COPART INC COM 217204106   201,426 3,844 SH   SOLE   2,880 0 964
CORNING INC COM 219350105   8,315,264 184,798 SH   SOLE   28,384 0 156,414
CUMMINS INC COM 231021106   4,016,021 18,479 SH   SOLE   6,769 0 11,710
DBX ETF TR XTRCKR MSCI US 233051150   227,643 4,273 SH   SOLE   4,273 0 0
DTE ENERGY CO COM 233331107   48,213 1,250 SH   SOLE   0 0 1,250
DANAHER CORPORATION COM 235851102   5,509,553 21,932 SH   SOLE   6,836 0 15,096
DARDEN RESTAURANTS INC COM 237194105   756,154 4,607 SH   SOLE   4,170 0 437
DECKERS OUTDOOR CORP COM 243537107   736,659 4,620 SH   SOLE   210 0 4,410
DEERE & CO COM 244199105   1,292,726 4,352 SH   SOLE   1,132 0 3,220
DIGITAL RLTY TR INC COM 253868103   311,523 1,925 SH   SOLE   538 0 1,387
DISNEY WALT CO COM 254687106   12,086,530 125,652 SH   SOLE   64,795 0 60,857
DISCOVER FINL SVCS COM 254709108   2,215,239 15,790 SH   SOLE   13,908 0 1,882
DOVER CORP COM 260003108   998,198 5,206 SH   SOLE   3,755 0 1,451
DOW INC COM 260557103   4,450,433 81,465 SH   SOLE   74,031 0 7,434
ECOLAB INC COM 278865100   1,455,504 5,700 SH   SOLE   2,933 0 2,767
EDISON INTL COM 281020107   7,949,818 91,283 SH   SOLE   71,180 0 20,103
ELECTRONIC ARTS INC COM 285512109   705,626 4,919 SH   SOLE   4,132 0 787
EMERSON ELEC CO COM 291011104   14,782,680 134,499 SH   SOLE   84,285 0 50,214
ENOVIX CORPORATION COM 293594107   228,578 24,473 SH   SOLE   24,082 0 391
FAIR ISAAC CORP COM 303250104   660,797 340 SH   SOLE   76 0 264
FASTENAL CO COM 311900104   461,159 6,457 SH   SOLE   5,732 0 725
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   1,672,736 76,875 SH   SOLE   11,196 0 65,679
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   529,530 3,035 SH   SOLE   2,293 0 742
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   228,482 4,511 SH   SOLE   2,767 0 1,744
FIFTH THIRD BANCORP COM 316773100   794,682 18,189 SH   SOLE   0 0 18,189
FIRST SOLAR INC COM 336433107   3,075,096 12,328 SH   SOLE   9,753 0 2,575
FISERV INC COM 337738108   1,471,861 10,013 SH   SOLE   1,563 0 8,450
FORD MTR CO COM 345370860   202,567 19,182 SH   SOLE   8,046 0 11,136
FRANKLIN RESOURCES INC COM 354613101   52,538 422 SH   SOLE   0 0 422
GALLAGHER ARTHUR J & CO COM 363576109   6,099,142 21,676 SH   SOLE   18,098 0 3,578
GENERAL DYNAMICS CORP COM 369550108   538,520 1,782 SH   SOLE   1,087 0 695
GE AEROSPACE COM NEW 369604301   2,157,821 10,650 SH   SOLE   5,742 0 4,908
GENERAL MLS INC COM 370334104   5,907,537 77,031 SH   SOLE   58,810 0 18,221
GENUINE PARTS CO COM 372460105   1,504,633 8,626 SH   SOLE   1,648 0 6,978
GILEAD SCIENCES INC COM 375558103   442,839 5,282 SH   SOLE   2,805 0 2,477
GRAPHIC PACKAGING HLDG CO COM 388689101   5,231,005 176,783 SH   SOLE   107,871 0 68,912
HSBC HLDGS PLC SPON ADR NEW 404280406   5,965 400 SH   SOLE   0 0 400
HALEON PLC SPON ADS 405552100   6,573 700 SH   SOLE   0 0 700
HARTFORD FINL SVCS GROUP INC COM 416515104   5,610,594 50,454 SH   SOLE   37,379 0 13,075
HENRY JACK & ASSOC INC COM 426281101   3,788,372 21,459 SH   SOLE   19,820 0 1,639
HERCULES CAPITAL INC COM 427096508   40,160 250 SH   SOLE   0 0 250
HERSHEY CO COM 427866108   1,174,653 6,125 SH   SOLE   425 0 5,700
HOLOGIC INC COM 436440101   1,102,968 13,540 SH   SOLE   2,609 0 10,931
HOME DEPOT INC COM 437076102   30,982,297 84,500 SH   SOLE   38,248 0 46,252
HONEYWELL INTL INC COM 438516106   10,416,217 56,104 SH   SOLE   14,353 0 41,751
HOULIHAN LOKEY INC CL A 441593100   25,951,641 164,230 SH   SOLE   80,140 0 84,090
HUBBELL INC COM 443510607   1,757,687 4,103 SH   SOLE   374 0 3,729
ILLINOIS TOOL WKS INC COM 452308109   3,756,918 36,852 SH   SOLE   3,560 0 33,292
INTEL CORP COM 458140100   1,200,667 38,321 SH   SOLE   22,693 0 15,628
INTERNATIONAL BUSINESS MACHS COM 459200101   13,237,817 63,243 SH   SOLE   45,864 0 17,379
INTERNATIONAL PAPER CO COM 460146103   3,541,225 72,440 SH   SOLE   6,628 0 65,812
INTERPUBLIC GROUP COS INC COM 460690100   4,762,698 150,575 SH   SOLE   138,247 0 12,328
INTUIT COM 461202103   9,012,525 14,980 SH   SOLE   8,258 0 6,722
IOVANCE BIOTHERAPEUTICS INC COM 462260100   38,894 240 SH   SOLE   0 0 240
ISHARES GOLD TR ISHARES NEW 464285204   2,754,921 55,431 SH   SOLE   47,425 0 8,006
ISHARES TR S&P 100 ETF 464287101   372,519 1,346 SH   SOLE   100 0 1,246
ISHARES TR CORE S&P TTL STK 464287150   771,599 6,142 SH   SOLE   194 0 5,948
ISHARES TR TIPS BD ETF 464287176   1,746,570 15,810 SH   SOLE   10,920 0 4,890
ISHARES TR CORE S&P500 ETF 464287200   545,945,555 946,902 SH   SOLE   373,111 0 573,791
ISHARES TR CORE US AGGBD ET 464287226   610,861 6,032 SH   SOLE   2,822 0 3,210
ISHARES TR MSCI EMG MKT ETF 464287234   367,411 8,012 SH   SOLE   8,012 0 0
ISHARES TR IBOXX INV CP ETF 464287242   5,041,872 44,627 SH   SOLE   30,255 0 14,372
ISHARES TR S&P 500 GRWT ETF 464287309   1,601,646 16,728 SH   SOLE   15,928 0 800
ISHARES TR S&P 500 VAL ETF 464287408   1,559,700 7,910 SH   SOLE   6,882 0 1,028
ISHARES TR 7-10 YR TRSY BD 464287440   27,628,175 281,576 SH   SOLE   192,955 0 88,621
ISHARES TR 1 3 YR TREAS BD 464287457   14,387,700 173,033 SH   SOLE   75,353 0 97,680
ISHARES TR MSCI EAFE ETF 464287465   25,083,073 299,929 SH   SOLE   61,240 0 238,689
ISHARES TR RUS MDCP VAL ETF 464287473   590,330 4,464 SH   SOLE   4,388 0 76
ISHARES TR RUS MD CP GR ETF 464287481   508,247 4,334 SH   SOLE   4,198 0 136
ISHARES TR RUS MID CAP ETF 464287499   1,665,848 18,900 SH   SOLE   18,900 0 0
ISHARES TR CORE S&P MCP ETF 464287507   197,583,819 3,170,085 SH   SOLE   1,946,529 0 1,223,556
ISHARES TR ISHARES BIOTECH 464287556   249,995 1,717 SH   SOLE   1,213 0 504
ISHARES TR RUS 1000 VAL ETF 464287598   2,065,783 11,024 SH   SOLE   9,856 0 1,168
ISHARES TR RUS 1000 GRW ETF 464287614   10,742,569 28,006 SH   SOLE   18,039 0 9,967
ISHARES TR RUS 1000 ETF 464287622   1,171,468 3,726 SH   SOLE   1,085 0 2,641
ISHARES TR RUS 2000 VAL ETF 464287630   472,601 2,833 SH   SOLE   2,833 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   226,064 796 SH   SOLE   796 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   14,511,500 67,488 SH   SOLE   23,532 0 43,956
ISHARES TR RUSSELL 3000 ETF 464287689   2,454,722 7,513 SH   SOLE   5,601 0 1,912
ISHARES TR S&P MC 400VL ETF 464287705   818,958 6,625 SH   SOLE   4,719 0 1,906
ISHARES TR U.S. TECH ETF 464287721   465,019 3,067 SH   SOLE   2,647 0 420
ISHARES TR US HLTHCARE ETF 464287762   303,550 4,670 SH   SOLE   4,670 0 0
ISHARES TR CORE S&P SCP ETF 464287804   50,797,421 434,315 SH   SOLE   275,466 0 158,849
ISHARES TR S&P SML 600 GWT 464287887   438,138 3,141 SH   SOLE   3,071 0 70
ISHARES TR SHRT NAT MUN ETF 464288158   12,985,019 122,281 SH   SOLE   75,980 0 46,301
ISHARES TR MSCI ACWI EX US 464288240   2,062,732 36,049 SH   SOLE   32,992 0 3,057
ISHARES TR MSCI ACWI ETF 464288257   392,961 3,287 SH   SOLE   411 0 2,876
ISHARES TR EAFE SML CP ETF 464288273   1,005,887 14,858 SH   SOLE   5,558 0 9,300
ISHARES TR CALIF MUN BD ETF 464288356   256,149 4,408 SH   SOLE   4,408 0 0
ISHARES TR NATIONAL MUN ETF 464288414   17,327,571 159,510 SH   SOLE   68,744 0 90,766
ISHARES TR MSCI KLD400 SOC 464288570   524,259 4,819 SH   SOLE   1,036 0 3,783
ISHARES TR INTRM GOV CR ETF 464288612   21,463,728 200,408 SH   SOLE   110,513 0 89,895
ISHARES TR ISHS 5-10YR INVT 464288638   10,575,709 196,867 SH   SOLE   13,259 0 183,608
ISHARES TR ISHS 1-5YR INVS 464288646   107,384,804 2,039,210 SH   SOLE   1,296,535 0 742,675
ISHARES TR 3 7 YR TREAS BD 464288661   513,345 4,292 SH   SOLE   3,860 0 432
ISHARES TR SHORT TREAS BD 464288679   1,223,125 11,056 SH   SOLE   11,056 0 0
ISHARES TR PFD AND INCM SEC 464288687   670,914 20,190 SH   SOLE   14,809 0 5,381
ISHARES TR MSCI USA ESG SLC 464288802   944,543 7,847 SH   SOLE   7,139 0 708
ISHARES TR EAFE VALUE ETF 464288877   594,082 10,326 SH   SOLE   3,203 0 7,123
ISHARES TR EAFE GRWTH ETF 464288885   448,147 4,163 SH   SOLE   112 0 4,051
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   125,572 18,883 SH   SOLE   17,986 0 897
JOHNSON & JOHNSON COM 478160104   16,206,584 183,981 SH   SOLE   33,196 0 150,785
KLA CORP COM NEW 482480100   8,907,246 15,665 SH   SOLE   6,567 0 9,098
KEYCORP COM 493267108   495,415 17,381 SH   SOLE   0 0 17,381
KIMBERLY-CLARK CORP COM 494368103   2,605,895 1,375,656 SH   SOLE   7,200 0 1,368,456
KRAFT HEINZ CO COM 500754106   1,515,708 43,170 SH   SOLE   3,600 0 39,570
KROGER CO COM 501044101   9,581,421 166,915 SH   SOLE   136,232 0 30,683
L3HARRIS TECHNOLOGIES INC COM 502431109   7,568,549 30,953 SH   SOLE   20,492 0 10,461
LAM RESEARCH CORP COM 512807108   43,022,069 62,754 SH   SOLE   24,999 0 37,755
LEMAITRE VASCULAR INC COM 525558201   262,043 2,821 SH   SOLE   2,276 0 545
LENNAR CORP CL A 526057104   2,977,403 15,881 SH   SOLE   14,710 0 1,171
ELI LILLY & CO COM 532457108   29,308,571 39,310 SH   SOLE   21,530 0 17,780
LOCKHEED MARTIN CORP COM 539830109   6,495,538 28,801 SH   SOLE   2,071 0 26,730
LOWES COS INC COM 548661107   29,719,680 112,342 SH   SOLE   64,573 0 47,769
MP MATERIALS CORP COM CL A 553368101   435,673 24,684 SH   SOLE   24,207 0 477
MARATHON OIL CORP COM 565849106   54,678 600 SH   SOLE   0 0 600
MARSH & MCLENNAN COS INC COM 571748102   47,689,804 213,769 SH   SOLE   100,762 0 113,007
MARRIOTT INTL INC NEW CL A 571903202   261,293 1,051 SH   SOLE   716 0 335
MARTIN MARIETTA MATLS INC COM 573284106   307,516 571 SH   SOLE   493 0 78
MASCO CORP COM 574599106   226,767 2,702 SH   SOLE   2,420 0 282
MAXIMUS INC COM 577933104   75,303 175 SH   SOLE   0 0 175
MCCORMICK & CO INC COM NON VTG 579780206   501,125 6,089 SH   SOLE   4,522 0 1,567
MCDONALDS CORP COM 580135101   11,401,563 36,884 SH   SOLE   28,422 0 8,462
METTLER TOLEDO INTERNATIONAL COM 592688105   1,553,335 6,392 SH   SOLE   154 0 6,238
MICROSOFT CORP COM 594918104   232,384,712 533,877 SH   SOLE   284,146 0 249,731
MICROCHIP TECHNOLOGY INC. COM 595017104   421,362 5,248 SH   SOLE   3,490 0 1,758
MICRON TECHNOLOGY INC COM 595112103   692,189 6,674 SH   SOLE   5,040 0 1,634
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   163,513 16,062 SH   SOLE   3,450 0 12,612
MONDELEZ INTL INC CL A 609207105   11,094,205 150,593 SH   SOLE   62,982 0 87,611
MOODYS CORP COM 615369105   406,756 857 SH   SOLE   689 0 168
MORGAN STANLEY COM NEW 617446448   7,667,246 73,553 SH   SOLE   48,445 0 25,108
MOTOROLA SOLUTIONS INC COM NEW 620076307   10,210,439 22,709 SH   SOLE   14,411 0 8,298
MUELLER INDS INC COM 624756102   592,800 2,000 SH   SOLE   0 0 2,000
NATIONAL FUEL GAS CO COM 636180101   2,052,678 33,867 SH   SOLE   2,682 0 31,185
NEW YORK CMNTY BANCORP INC COM NEW 649445400   80,004 600 SH   SOLE   0 0 600
NEWMONT CORP COM 651639106   1,250,376 23,297 SH   SOLE   5,255 0 18,042
NIKE INC CL B 654106103   911,486 10,311 SH   SOLE   4,228 0 6,083
NORFOLK SOUTHN CORP COM 655844108   3,325,488 62,943 SH   SOLE   2,609 0 60,334
NORTHROP GRUMMAN CORP COM 666807102   974,839 1,846 SH   SOLE   1,565 0 281
NOVO-NORDISK A S ADR 670100205   784,957 6,592 SH   SOLE   3,768 0 2,824
NUCOR CORP COM 670346105   918,879 3,762 SH   SOLE   848 0 2,914
OCCIDENTAL PETE CORP COM 674599105   254,556 4,939 SH   SOLE   2,130 0 2,809
OLD DOMINION FREIGHT LINE IN COM 679580100   847,597 4,267 SH   SOLE   1,078 0 3,189
OMNICOM GROUP INC COM 681919106   3,270,854 31,636 SH   SOLE   15,027 0 16,609
ONEOK INC NEW COM 682680103   4,314,036 47,656 SH   SOLE   11,222 0 36,434
OWENS CORNING NEW COM 690742101   243,627 1,380 SH   SOLE   1,075 0 305
PNC FINL SVCS GROUP INC COM 693475105   2,742,568 14,837 SH   SOLE   2,514 0 12,323
PACCAR INC COM 693718108   9,792,817 99,238 SH   SOLE   37,884 0 61,354
PALO ALTO NETWORKS INC COM 697435105   12,434,161 41,053 SH   SOLE   20,365 0 20,688
PARKER-HANNIFIN CORP COM 701094104   5,081,832 12,421 SH   SOLE   779 0 11,642
PAYCHEX INC COM 704326107   16,984,568 126,551 SH   SOLE   58,027 0 68,524
PEPSICO INC COM 713448108   19,522,309 116,593 SH   SOLE   66,766 0 49,827
PERMA-PIPE INTL HLDGS INC COM 714167103   454,936 35,049 SH   SOLE   35,049 0 0
PFIZER INC COM 717081103   6,862,566 234,603 SH   SOLE   45,667 0 188,936
PHILIP MORRIS INTL INC COM 718172109   1,094,833 9,018 SH   SOLE   8,414 0 604
PHILLIPS 66 COM 718546104   645,394 4,910 SH   SOLE   2,696 0 2,214
PINNACLE WEST CAP CORP COM 723484101   38,156 1,525 SH   SOLE   0 0 1,525
PROCTER AND GAMBLE CO COM 742718109   28,692,674 153,103 SH   SOLE   87,559 0 65,544
PROGRESS SOFTWARE CORP COM 743312100   234,717 3,484 SH   SOLE   2,760 0 724
PROGRESSIVE CORP COM 743315103   702,199 2,767 SH   SOLE   2,018 0 749
PRUDENTIAL FINL INC COM 744320102   1,775,380 14,660 SH   SOLE   1,907 0 12,753
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   244,257 2,738 SH   SOLE   2,038 0 700
QUALCOMM INC COM 747525103   8,642,267 45,252 SH   SOLE   26,814 0 18,438
RPM INTL INC COM 749685103   276,122 2,282 SH   SOLE   2,060 0 222
REALTY INCOME CORP COM 756109104   482,499 7,608 SH   SOLE   5,741 0 1,867
RELIANCE INC COM 759509102   771,323 2,667 SH   SOLE   2,610 0 57
REPUBLIC SVCS INC COM 760759100   34,681,250 172,681 SH   SOLE   89,430 0 83,251
RESMED INC COM 761152107   1,384,160 7,436 SH   SOLE   0 0 7,436
ROCKWELL AUTOMATION INC COM 773903109   809,089 3,014 SH   SOLE   2,850 0 164
ROPER TECHNOLOGIES INC COM 776696106   1,432,833 20,973 SH   SOLE   461 0 20,512
SHELL PLC SPON ADS 780259305   550,877 8,353 SH   SOLE   4,258 0 4,095
SAP SE SPON ADR 803054204   254,629 1,111 SH   SOLE   249 0 862
SCHLUMBERGER LTD COM STK 806857108   2,903,375 69,210 SH   SOLE   9,719 0 59,491
SCHWAB CHARLES CORP COM 808513105   24,686,344 380,903 SH   SOLE   206,143 0 174,760
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   7,949,065 117,157 SH   SOLE   75,689 0 41,468
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,161,515 13,979 SH   SOLE   13,299 0 680
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   343,023 6,661 SH   SOLE   6,661 0 0
SCHWAB STRATEGIC TR MUN BD ETF 808524649   698,439 13,296 SH   SOLE   0 0 13,296
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   312,300 4,352 SH   SOLE   4,352 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   680,815 8,054 SH   SOLE   8,054 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   1,034,924 25,168 SH   SOLE   9,945 0 15,223
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   6,815,609 134,696 SH   SOLE   10,493 0 124,203
SEMPRA COM 816851109   4,493,469 53,730 SH   SOLE   32,373 0 21,357
SHERWIN WILLIAMS CO COM 824348106   18,454,548 48,352 SH   SOLE   23,226 0 25,126
SIMON PPTY GROUP INC NEW COM 828806109   202,364 1,197 SH   SOLE   782 0 415
SNAP ON INC COM 833034101   2,595,222 8,958 SH   SOLE   8,289 0 669
SNOWFLAKE INC CL A 833445109   674,803 11,903 SH   SOLE   0 0 11,903
SONY GROUP CORP SPONSORED ADR 835699307   507,290 5,253 SH   SOLE   3,920 0 1,333
SOUTHERN CO COM 842587107   1,257,092 13,829 SH   SOLE   5,268 0 8,561
STANLEY BLACK & DECKER INC COM 854502101   28,083 150 SH   SOLE   0 0 150
STARBUCKS CORP COM 855244109   351,159 3,622 SH   SOLE   2,021 0 1,601
STEEL DYNAMICS INC COM 858119100   2,308,399 18,359 SH   SOLE   16,616 0 1,743
STRYKER CORPORATION COM 863667101   14,006,355 38,771 SH   SOLE   20,076 0 18,695
SUNCOR ENERGY INC NEW COM 867224107   220,597 5,975 SH   SOLE   5,325 0 650
SYLVAMO CORP COMMON STOCK 871332102   20,505 150 SH   SOLE   0 0 150
SYNOPSYS INC COM 871607107   11,937,131 23,573 SH   SOLE   8,025 0 15,548
SYSCO CORP COM 871829107   1,494,771 17,669 SH   SOLE   3,899 0 13,770
TJX COS INC NEW COM 872540109   44,916,317 382,351 SH   SOLE   225,138 0 157,213
T-MOBILE US INC COM 872590104   30,542,477 148,006 SH   SOLE   78,450 0 69,556
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   11,012,525 63,411 SH   SOLE   25,100 0 38,311
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   114,521 2,550 SH   SOLE   0 0 2,550
TANGER INC COM 875465106   43,610 700 SH   SOLE   0 0 700
TEXAS INSTRS INC COM 882508104   5,825,521 23,789 SH   SOLE   13,239 0 10,550
TEXAS ROADHOUSE INC COM 882681109   225,871 1,279 SH   SOLE   948 0 331
THERMO FISHER SCIENTIFIC INC COM 883556102   27,699,317 56,952 SH   SOLE   25,766 0 31,186
TOLL BROTHERS INC COM 889478103   222,465 1,440 SH   SOLE   1,067 0 373
TOYOTA MOTOR CORP ADS 892331307   206,286 1,155 SH   SOLE   209 0 946
TRACTOR SUPPLY CO COM 892356106   972,605 3,343 SH   SOLE   3,155 0 188
TRADEWEB MKTS INC CL A 892672106   695,545 5,624 SH   SOLE   5,543 0 81
2SEVENTY BIO INC COMMON STOCK 901384107   182,669 925 SH   SOLE   0 0 925
TYLER TECHNOLOGIES INC COM 902252105   862,732 1,478 SH   SOLE   1,220 0 258
UGI CORP NEW COM 902681105   142,248 1,200 SH   SOLE   0 0 1,200
US BANCORP DEL COM NEW 902973304   486,246 10,633 SH   SOLE   8,043 0 2,590
UNILEVER PLC SPON ADR NEW 904767704   880,363 13,552 SH   SOLE   7,813 0 5,739
UNION PAC CORP COM 907818108   31,144,248 125,696 SH   SOLE   62,605 0 63,091
UNITED PARCEL SERVICE INC CL B 911312106   2,280,047 119,123 SH   SOLE   2,296 0 116,827
UNITED RENTALS INC COM 911363109   7,693,706 9,502 SH   SOLE   5,032 0 4,470
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   12,100,204 61,294 SH   SOLE   56,075 0 5,219
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   280,766 3,568 SH   SOLE   1,930 0 1,638
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   19,348,107 366,372 SH   SOLE   101,182 0 265,190
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,607,547 112,019 SH   SOLE   2,415 0 109,604
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   705,429 14,306 SH   SOLE   3,150 0 11,156
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   586,639 4,657 SH   SOLE   4,657 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   3,585,978 56,920 SH   SOLE   30,027 0 26,893
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   725,461 15,161 SH   SOLE   9,415 0 5,746
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   3,716,475 72,701 SH   SOLE   9,956 0 62,745
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,097,162 13,250 SH   SOLE   9,459 0 3,791
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   393,018 2,344 SH   SOLE   2,257 0 87
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   587,493 2,413 SH   SOLE   1,718 0 695
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   836,156 8,583 SH   SOLE   8,172 0 411
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,257,254 16,223 SH   SOLE   7,595 0 8,628
VANGUARD INDEX FDS MID CAP ETF 922908629   2,201,652 8,345 SH   SOLE   7,559 0 786
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,172,485 4,453 SH   SOLE   3,456 0 997
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,684,534 14,751 SH   SOLE   14,201 0 550
VANGUARD INDEX FDS GROWTH ETF 922908736   2,075,613 5,406 SH   SOLE   4,380 0 1,026
VANGUARD INDEX FDS VALUE ETF 922908744   1,771,129 10,103 SH   SOLE   9,705 0 398
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,045,596 17,055 SH   SOLE   11,337 0 5,718
VANGUARD INDEX FDS TOTAL STK MKT 922908769   40,622,414 143,461 SH   SOLE   43,996 0 99,465
VISHAY INTERTECHNOLOGY INC COM 928298108   19,799 178 SH   SOLE   0 0 178
VULCAN MATLS CO COM 929160109   374,894 1,497 SH   SOLE   323 0 1,174
WABTEC COM 929740108   1,762,078 112,425 SH   SOLE   0 0 112,425
WALMART INC COM 931142103   5,752,780 72,384 SH   SOLE   45,134 0 27,250
WALGREENS BOOTS ALLIANCE INC COM 931427108   784 166 SH   SOLE   0 0 166
WARNER BROS DISCOVERY INC COM SER A 934423104   64,205 500 SH   SOLE   0 0 500
WATERS CORP COM 941848103   229,610 638 SH   SOLE   35 0 603
WATSCO INC COM 942622200   435,314 885 SH   SOLE   831 0 54
WELLS FARGO CO NEW COM 949746101   336,677 5,960 SH   SOLE   1,831 0 4,129
WEYERHAEUSER CO MTN BE COM NEW 962166104   5,676,132 167,635 SH   SOLE   21,695 0 145,940
WHIRLPOOL CORP COM 963320106   749,107 7,001 SH   SOLE   411 0 6,590
WILLIAMS COS INC COM 969457100   10,231,449 224,128 SH   SOLE   115,115 0 109,013
XPO INC COM 983793100   771,384 7,175 SH   SOLE   30 0 7,145
YUM BRANDS INC COM 988498101   374,637 2,682 SH   SOLE   1,341 0 1,341
AFLAC INC COM 001055102   3,516,941 31,457 SH   SOLE   19,530 0 11,927
AES CORP COM 00130H105   1,700,988 84,795 SH   SOLE   33,045 0 51,750
AT&T INC COM 00206R102   3,582,640 143,231 SH   SOLE   109,936 0 33,295
ABBOTT LABS COM 002824100   14,033,690 120,355 SH   SOLE   72,092 0 48,263
ABBVIE INC COM 00287Y109   29,116,023 147,692 SH   SOLE   88,689 0 59,003
ADOBE INC COM 00724F101   11,219,605 27,389 SH   SOLE   8,971 0 18,418
AECOM COM 00766T100   14,926,852 144,542 SH   SOLE   98,688 0 45,854
ADVANCED MICRO DEVICES INC COM 007903107   6,293,721 33,141 SH   SOLE   20,228 0 12,913
ADVANCED ENERGY INDS COM 007973100   503,258 4,782 SH   SOLE   4,677 0 105
AGILENT TECHNOLOGIES INC COM 00846U101   10,026,388 67,527 SH   SOLE   17,986 0 49,541
AIR PRODS & CHEMS INC COM 009158106   5,344,683 20,756 SH   SOLE   8,346 0 12,410
AKAMAI TECHNOLOGIES INC COM 00971T101   270,748 2,682 SH   SOLE   294 0 2,388
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   69,874 375 SH   SOLE   0 0 375
ALLSTATE CORP COM 020002101   832,296 4,389 SH   SOLE   3,100 0 1,289
ALLY FINL INC COM 02005N100   45,769 625 SH   SOLE   0 0 625
ALPHABET INC CAP STK CL C 02079K107   27,171,831 256,284 SH   SOLE   92,674 0 163,610
ALPHABET INC CAP STK CL A 02079K305   95,364,597 574,989 SH   SOLE   300,614 0 274,375
ALTRIA GROUP INC COM 02209S103   913,159 17,039 SH   SOLE   10,427 0 6,612
AMAZON COM INC COM 023135106   99,784,672 538,919 SH   SOLE   293,248 0 245,671
AMENTUM HOLDINGS INC COM 023939101   5,320 1,400 SH   SOLE   0 0 1,400
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   836,118 12,943 SH   SOLE   0 0 12,943
AMERICAN ELEC PWR CO INC COM 025537101   1,988,498 19,363 SH   SOLE   2,594 0 16,769
AMERICAN EXPRESS CO COM 025816109   2,785,672 12,300 SH   SOLE   4,587 0 7,713
AMERICAN INTL GROUP INC COM NEW 026874784   2,529,360 34,987 SH   SOLE   1,440 0 33,547
AMERICAN TOWER CORP NEW COM 03027X100   2,194,324 9,509 SH   SOLE   3,484 0 6,025
AMERICAN WTR WKS CO INC NEW COM 030420103   4,368,646 34,737 SH   SOLE   9,654 0 25,083
CENCORA INC COM 03073E105   2,191,498 9,924 SH   SOLE   4,337 0 5,587
AMERIPRISE FINL INC COM 03076C106   2,527,294 6,279 SH   SOLE   2,373 0 3,906
AMETEK INC COM 031100100   313,812 1,828 SH   SOLE   1,521 0 307
AMGEN INC COM 031162100   21,848,697 73,195 SH   SOLE   27,040 0 46,155
AMPHENOL CORP NEW CL A 032095101   1,434,875 22,021 SH   SOLE   13,651 0 8,370
ANALOG DEVICES INC COM 032654105   13,427,333 54,474 SH   SOLE   37,091 0 17,383
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   249,781 3,768 SH   SOLE   3,339 0 429
ANTERO RESOURCES CORP COM 03674X106   235,102 8,206 SH   SOLE   7,846 0 360
APOLLO GLOBAL MGMT INC COM 03769M106   38,136,772 305,314 SH   SOLE   154,366 0 150,948
APPLE INC COM 037833100   218,200,819 915,523 SH   SOLE   531,452 0 384,071
APPLIED MATLS INC COM 038222105   18,214,559 79,579 SH   SOLE   43,691 0 35,888
ARCHER DANIELS MIDLAND CO COM 039483102   1,316,930 21,796 SH   SOLE   3,937 0 17,859
ARES CAPITAL CORP COM 04010L103   228,540 10,364 SH   SOLE   6,748 0 3,616
ARISTA NETWORKS INC COM 040413106   11,038,663 27,480 SH   SOLE   17,187 0 10,293
ASTRAZENECA PLC SPONSORED ADR 046353108   18,489,189 237,315 SH   SOLE   158,853 0 78,462
AUTOMATIC DATA PROCESSING IN COM 053015103   8,576,958 42,487 SH   SOLE   17,666 0 24,821
AUTOZONE INC COM 053332102   292,954 93 SH   SOLE   62 0 31
AVALONBAY CMNTYS INC COM 053484101   609,752 2,707 SH   SOLE   1,029 0 1,678
BADGER METER INC COM 056525108   1,280,975 5,865 SH   SOLE   5,744 0 121
BAKER HUGHES COMPANY CL A 05722G100   4,882,150 135,053 SH   SOLE   84,943 0 50,110
BANCO SANTANDER S.A. ADR 05964H105   79,162 15,522 SH   SOLE   3,949 0 11,573
BANK AMERICA CORP COM 060505104   16,622,773 416,139 SH   SOLE   207,225 0 208,914
BANK NEW YORK MELLON CORP COM 064058100   689,534 9,596 SH   SOLE   4,159 0 5,437
BARRICK GOLD CORP COM 067901108   2,948,589 148,245 SH   SOLE   24,500 0 123,745
BECTON DICKINSON & CO COM 075887109   1,704,076 7,225 SH   SOLE   6,354 0 871
BERKSHIRE HATHAWAY INC DEL CL A 084670108   691,180 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,236,328 24,852 SH   SOLE   13,379 0 11,473
BIOGEN INC COM 09062X103   376,437 1,942 SH   SOLE   593 0 1,349
BIO-TECHNE CORP COM 09073M104   1,117,421 7,706 SH   SOLE   0 0 7,706
BLACKROCK INC COM 09247X101   15,057,185 15,858 SH   SOLE   10,869 0 4,989
BLACKSTONE INC COM 09260D107   581,435 3,797 SH   SOLE   2,881 0 916
BLOOM ENERGY CORP COM CL A 093712107   1,760,204 166,686 SH   SOLE   133,670 0 33,016
BOEING CO COM 097023105   1,283,432 17,238 SH   SOLE   1,940 0 15,298
BOOKING HOLDINGS INC COM 09857L108   21,321,751 5,062 SH   SOLE   1,963 0 3,099
BORGWARNER INC COM 099724106   2,932,849 80,817 SH   SOLE   11,079 0 69,738
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   3,041,108 14,143 SH   SOLE   7,976 0 6,167
BROADCOM INC COM 11135F101   99,486,000 578,271 SH   SOLE   303,908 0 274,363
CBRE GROUP INC CL A 12504L109   6,274,788 50,408 SH   SOLE   35,263 0 15,145
CDW CORP COM 12514G108   1,145,587 5,062 SH   SOLE   2,889 0 2,173
CME GROUP INC COM 12572Q105   2,260,815 8,698 SH   SOLE   1,994 0 6,704
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   647,831 24,020 SH   SOLE   879 0 23,141
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   5,614,445 161,381 SH   SOLE   3,820 0 157,561
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   1,297,875 37,861 SH   SOLE   715 0 37,146
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   2,249,696 61,737 SH   SOLE   6,317 0 55,420
CAPITAL GROUP DIVIDEND GROWE SHS ETF 14021L109   353,679 11,513 SH   SOLE   8,963 0 2,550
CAPITAL ONE FINL CORP COM 14040H105   2,187,166 14,607 SH   SOLE   13,400 0 1,207
CARDINAL HEALTH INC COM 14149Y108   19,610,424 177,438 SH   SOLE   84,038 0 93,400
CARRIER GLOBAL CORPORATION COM 14448C104   1,165,849 14,435 SH   SOLE   6,650 0 7,785
CHART INDS INC COM 16115Q308   2,122,546 17,098 SH   SOLE   12,706 0 4,392
CHENIERE ENERGY INC COM NEW 16411R208   9,076,396 50,469 SH   SOLE   36,413 0 14,056
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502   201,881 5,089 SH   SOLE   3,082 0 2,007
CISCO SYS INC COM 17275R102   16,107,787 311,348 SH   SOLE   110,151 0 201,197
CLEARWAY ENERGY INC CL C 18539C204   2,405,834 78,417 SH   SOLE   61,866 0 16,551
CLOUDFLARE INC CL A COM 18915m107   84,141 300 SH   SOLE   0 0 300
COMCAST CORP NEW CL A 20030N101   7,390,579 176,935 SH   SOLE   145,006 0 31,929
CONOCOPHILLIPS COM 20825C104   2,577,455 24,482 SH   SOLE   15,596 0 8,886
CONSTELLATION ENERGY CORP COM 21037T109   762,515 2,932 SH   SOLE   2,396 0 536
CORTEVA INC COM 22052L104   59 400 SH   SOLE   0 0 400
COSTCO WHSL CORP NEW COM 22160K105   56,610,018 65,613 SH   SOLE   31,839 0 33,774
COSTAR GROUP INC COM 22160N109   390,675 5,179 SH   SOLE   4,096 0 1,083
COUPANG INC CL A 22266T109   35,211 130 SH   SOLE   0 0 130
CROWDSTRIKE HLDGS INC CL A 22788C105   275,037 1,276 SH   SOLE   136 0 1,140
CROWN CASTLE INC COM 22822V101   551,595 7,675 SH   SOLE   2,394 0 5,281
D R HORTON INC COM 23331A109   29,540,767 154,850 SH   SOLE   68,115 0 86,735
DT MIDSTREAM INC COMMON STOCK 23345m107   70,332 600 SH   SOLE   0 0 600
DATADOG INC CL A COM 23804L103   44,838 1,250 SH   SOLE   0 0 1,250
DELL TECHNOLOGIES INC CL C 24703L202   2,130,994 18,840 SH   SOLE   3,868 0 14,972
DEVON ENERGY CORP NEW COM 25179M103   3,282,559 84,986 SH   SOLE   5,838 0 79,148
DIAGEO PLC SPON ADR NEW 25243Q205   350,459 2,497 SH   SOLE   2,497 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   5,449,458 193,586 SH   SOLE   11,580 0 182,006
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781   3,247,808 111,762 SH   SOLE   5,388 0 106,374
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   6,090,667 197,749 SH   SOLE   10,013 0 187,736
DOMINION ENERGY INC COM 25746U109   291,551 5,045 SH   SOLE   2,956 0 2,089
DUKE ENERGY CORP NEW COM NEW 26441C204   527,856 4,578 SH   SOLE   2,955 0 1,623
EOG RES INC COM 26875P101   1,850,226 15,051 SH   SOLE   4,747 0 10,304
EASTERN BANKSHARES INC COM 27627N105   428,336 26,134 SH   SOLE   21,134 0 5,000
EATON VANCE TAX ADVT DIV INC COM 27828G107   493,800 20,000 SH   SOLE   0 0 20,000
EATON VANCE TAX-MANAGED DIVE COM 27828N102   625,570 42,701 SH   SOLE   2,836 0 39,865
EATON VANCE TX ADV GLBL DIV COM 27828S101   204,120 10,500 SH   SOLE   0 0 10,500
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   325,335 23,575 SH   SOLE   500 0 23,075
EATON VANCE TAX-MANAGED GLOB COM 27829C105   391,468 45,100 SH   SOLE   0 0 45,100
EDWARDS LIFESCIENCES CORP COM 28176E108   1,032,414 18,848 SH   SOLE   0 0 18,848
EMBECTA CORP COMMON STOCK 29082K105   49,087 4,697 SH   SOLE   0 0 4,697
ENPHASE ENERGY INC COM 29355A107   276,221 2,444 SH   SOLE   2,236 0 208
ENTERGY CORP NEW COM 29364G103   2,227,707 16,927 SH   SOLE   15,501 0 1,426
EQUINIX INC COM 29444U700   1,634,125 1,841 SH   SOLE   340 0 1,501
EQUINOR ASA SPONSORED ADR 29446M102   18,945,692 747,955 SH   SOLE   348,021 0 399,934
ESSENTIAL UTILS INC COM 29670G102   71,005 840 SH   SOLE   0 0 840
EVERSOURCE ENERGY COM 30040W108   340,114 4,998 SH   SOLE   4,062 0 936
EXXON MOBIL CORP COM 30231G102   11,033,701 93,225 SH   SOLE   43,814 0 49,411
META PLATFORMS INC CL A 30303M102   17,684,946 30,894 SH   SOLE   18,340 0 12,554
FEDEX CORP COM 31428X106   1,688,361 6,169 SH   SOLE   1,768 0 4,401
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   545,146 8,784 SH   SOLE   8,154 0 630
FLUENCE ENERGY INC COM CL A 34379V103   649,233 28,588 SH   SOLE   28,104 0 484
FREEPORT-MCMORAN INC CL B 35671D857   6,444,096 129,126 SH   SOLE   22,756 0 106,370
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   1,751,791 33,643 SH   SOLE   24,061 0 9,582
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   250,580 3,902 SH   SOLE   822 0 3,080
GE VERNOVA INC COM 36828A101   758,311 3,530 SH   SOLE   1,337 0 2,193
GSK PLC SPONSORED ADR 37733W204   482,324 12,438 SH   SOLE   7,581 0 4,857
GLOBAL X FDS GLOBAL X COPPER 37954Y830   220,278 4,660 SH   SOLE   4,160 0 500
GLOBAL X FDS 1-3 MONTH T-BILL 37960A438   3,907,239 38,878 SH   SOLE   25,418 0 13,460
GOLDMAN SACHS GROUP INC COM 38141G104   514,028 1,038 SH   SOLE   706 0 332
HCA HEALTHCARE INC COM 40412C101   351,590 865 SH   SOLE   606 0 259
HDFC BANK LTD SPONSORED ADS 40415F101   224,152 3,583 SH   SOLE   3,414 0 169
HP INC COM 40434L105   1,766,907 48,443 SH   SOLE   9,055 0 39,388
HA SUSTAINABLE INFRA CAP INC COM 41068X100   2,866,497 83,159 SH   SOLE   68,669 0 14,490
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503   220,679 5,601 SH   SOLE   5,601 0 0
HESS CORP COM 42809H107   426,276 3,139 SH   SOLE   85 0 3,054
HEWLETT PACKARD ENTERPRISE C COM 42824C109   400,300 19,565 SH   SOLE   6,785 0 12,780
IDEXX LABS INC COM 45168D104   8,473,045 16,771 SH   SOLE   10,413 0 6,358
INFORMATICA INC COM CL A 45674M101   2,788,763 110,315 SH   SOLE   83,124 0 27,191
INGERSOLL RAND INC COM 45687V106   227,441 2,317 SH   SOLE   405 0 1,912
INTERCONTINENTAL EXCHANGE IN COM 45866F104   7,424,872 46,166 SH   SOLE   35,526 0 10,640
INVESCO QQQ TR UNIT SER 1 46090E103   20,234,284 41,458 SH   SOLE   19,935 0 21,523
INTUITIVE SURGICAL INC COM NEW 46120E602   5,530,718 11,258 SH   SOLE   7,678 0 3,580
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   393,261 5,575 SH   SOLE   5,575 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   299,338 7,940 SH   SOLE   7,940 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   384,918 10,300 SH   SOLE   10,300 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   20,612,806 115,052 SH   SOLE   38,075 0 76,977
IQVIA HLDGS INC COM 46266C105   863,356 3,643 SH   SOLE   2,833 0 810
IRON MTN INC DEL COM 46284V101   1,412,413 11,886 SH   SOLE   823 0 11,063
ISHARES SILVER TR ISHARES 46428Q109   243,190 8,560 SH   SOLE   7,890 0 670
ISHARES TR FLTG RATE NT ETF 46429B655   55,307,479 1,083,611 SH   SOLE   715,484 0 368,127
ISHARES TR MSCI USA MIN VOL 46429B697   259,503 2,842 SH   SOLE   2,819 0 23
ISHARES TR 0-5 YR TIPS ETF 46429B747   46,026,299 454,267 SH   SOLE   292,848 0 161,419
ISHARES TR MSCI USA QLT FCT 46432F339   2,787,577 15,547 SH   SOLE   13,617 0 1,930
ISHARES TR MSCI USA VALUE 46432F388   1,057,182 9,695 SH   SOLE   9,327 0 368
ISHARES TR CORE MSCI TOTAL 46432F834   1,292,887 17,801 SH   SOLE   13,787 0 4,014
ISHARES TR CORE MSCI EAFE 46432F842   293,602,472 3,761,723 SH   SOLE   2,279,642 0 1,482,081
ISHARES INC CORE MSCI EMKT 46434G103   677,725 11,805 SH   SOLE   11,415 0 390
ISHARES INC MSCI EMRG CHN 46434G764   305,856 5,005 SH   SOLE   5,005 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   2,848,254 68,649 SH   SOLE   61,970 0 6,679
ISHARES TR BLACKROCK ULTRA 46434V878   374,918 7,389 SH   SOLE   7,389 0 0
ISHARES TR ESG AWRE USD ETF 46435G193   3,516,792 147,826 SH   SOLE   101,473 0 46,353
ISHARES TR ESG AWRE 1 5 YR 46435G243   9,492,300 377,277 SH   SOLE   302,127 0 75,150
ISHARES TR RUSEL 2500 ETF 46435G268   867,757 12,812 SH   SOLE   10,062 0 2,750
ISHARES TR ESG AWR MSCI USA 46435G425   13,250,855 105,015 SH   SOLE   88,010 0 17,005
ISHARES TR ESG AW MSCI EAFE 46435G516   103,379,966 1,228,228 SH   SOLE   585,331 0 642,897
ISHARES TR CORE INTL AGGR 46435G672   907,990 17,522 SH   SOLE   1,290 0 16,232
ISHARES TR MSCI ACWI EXUS 46435G847   207,766 6,302 SH   SOLE   6,302 0 0
ISHARES TR ESG AWARE MSCI 46435U663   83,700,256 2,001,441 SH   SOLE   906,836 0 1,094,605
ISHARES TR ESG EAFE ETF 46436E759   353,212 4,903 SH   SOLE   0 0 4,903
ISHARES TR ESG MSCI USA ETF 46436E767   581,745 11,853 SH   SOLE   0 0 11,853
JPMORGAN CHASE & CO. COM 46625H100   72,310,376 337,194 SH   SOLE   172,405 0 164,789
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,018,353 17,112 SH   SOLE   2,939 0 14,173
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   7,189,315 141,133 SH   SOLE   108,469 0 32,664
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   903,818 16,454 SH   SOLE   1,382 0 15,072
JACOBS SOLUTIONS INC COM 46982L108   999,725 7,963 SH   SOLE   756 0 7,207
KENVUE INC COM 49177J102   1,327,871 57,409 SH   SOLE   3,116 0 54,293
KINDER MORGAN INC DEL COM 49456B101   373,215 16,895 SH   SOLE   14,213 0 2,682
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   3,677 960 SH   SOLE   0 0 960
M & T BK CORP COM 55261F104   2,102,895 12,343 SH   SOLE   646 0 11,697
MFS INTER INCOME TR SH BEN INT 55273C107   34,517 12,690 SH   SOLE   12,590 0 100
MSCI INC COM 55354G100   684,360 1,174 SH   SOLE   1,123 0 51
MARATHON PETE CORP COM 56585A102   2,451,400 15,048 SH   SOLE   11,752 0 3,296
MASTERCARD INCORPORATED CL A 57636Q104   11,262,019 22,807 SH   SOLE   14,726 0 8,081
MCKESSON CORP COM 58155Q103   1,209,846 2,447 SH   SOLE   2,275 0 172
MEDIACO HLDG INC CL A 58450D104   65 71 SH   SOLE   0 0 71
MERCADOLIBRE INC COM 58733R102   1,013,668 494 SH   SOLE   120 0 374
MERCK & CO INC COM 58933Y105   34,093,655 295,089 SH   SOLE   142,142 0 152,947
METLIFE INC COM 59156R108   430,121 6,597 SH   SOLE   3,314 0 3,283
MID-AMER APT CMNTYS INC COM 59522J103   6,667,592 41,961 SH   SOLE   25,748 0 16,213
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   95,400 22,823 SH   SOLE   5,434 0 17,389
NETFLIX INC COM 64110L106   8,605,563 12,133 SH   SOLE   8,372 0 3,761
NET LEASE OFFICE PROPERTIES COM 64110y108   35 0 SH   SOLE   0 0 0
NEXTRACKER INC CLASS A COM 65290E101   481,318 12,842 SH   SOLE   12,591 0 251
NEXTERA ENERGY INC COM 65339F101   35,326,259 418,075 SH   SOLE   262,264 0 155,811
NOVARTIS AG SPONSORED ADR 66987V109   1,300,531 11,307 SH   SOLE   5,213 0 6,094
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100   760,879 50,356 SH   SOLE   22,445 0 27,911
NVIDIA CORPORATION COM 67066G104   153,423,302 1,174,768 SH   SOLE   651,949 0 522,819
NUTRIEN LTD COM 67077M108   225,017 4,682 SH   SOLE   4,622 0 60
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   2,668,620 63,965 SH   SOLE   52,098 0 11,867
OREILLY AUTOMOTIVE INC COM 67103H107   9,349,840 8,119 SH   SOLE   4,893 0 3,226
ORACLE CORP COM 68389X105   13,506,581 80,238 SH   SOLE   53,134 0 27,104
OTIS WORLDWIDE CORP COM 68902V107   346,260 3,381 SH   SOLE   2,889 0 492
PJT PARTNERS INC COM CL A 69343T107   2,001 50 SH   SOLE   0 0 50
PTC INC COM 69370C100   11,521,953 63,777 SH   SOLE   40,410 0 23,367
PACER FDS TR PACER US SMALL 69374H857   555,774 11,947 SH   SOLE   11,497 0 450
PALANTIR TECHNOLOGIES INC CL A 69608A108   341,540 8,399 SH   SOLE   110 0 8,289
PAYONEER GLOBAL INC COM 70451X104   1,611,736 214,042 SH   SOLE   0 0 214,042
PHINIA INC COMMON STOCK 71880K101   558,896 12,142 SH   SOLE   1,091 0 11,051
PIEDMONT LITHIUM INC COM 72016P105   125,699 14,076 SH   SOLE   13,838 0 238
PIMCO ETF TR INTER MUN BD ACT 72201R866   1,974,935 37,277 SH   SOLE   3,987 0 33,290
POOL CORP COM 73278L105   777,193 2,063 SH   SOLE   1,853 0 210
PRIMERICA INC COM 74164M108   641,591 2,420 SH   SOLE   2,392 0 28
PROLOGIS INC. COM 74340W103   5,307,282 42,028 SH   SOLE   37,765 0 4,263
PROSHARES TR SP500 EX ENRGY 74347B581   247,447 4,000 SH   SOLE   0 0 4,000
PROSHARES TR ULTRPRO S&P500 74347X864   461,289 5,352 SH   SOLE   4,212 0 1,140
PROSHARES TR S&P 500 DV ARIST 74348A467   312,273 2,925 SH   SOLE   2,800 0 125
PUBLIC STORAGE OPER CO COM 74460D109   28,309,304 77,801 SH   SOLE   40,181 0 37,620
QUANTA SVCS INC COM 74762E102   794,272 2,664 SH   SOLE   2,449 0 215
QUEST DIAGNOSTICS INC COM 74834L100   254,241 1,674 SH   SOLE   920 0 754
RBB FD INC US TREAS 3 MNTH 74933W452   6,631,201 132,518 SH   SOLE   80,327 0 52,191
RTX CORPORATION COM 75513E101   9,736,406 70,064 SH   SOLE   15,782 0 54,282
REGENERON PHARMACEUTICALS COM 75886F107   21,142,686 20,112 SH   SOLE   11,384 0 8,728
S&P GLOBAL INC COM 78409V104   1,313,808 2,543 SH   SOLE   2,175 0 368
SK TELECOM LTD SPONSORED ADR 78440P306   311,957 13,124 SH   SOLE   11,354 0 1,770
SPDR S&P 500 ETF TR TR UNIT 78462F103   47,242,237 82,338 SH   SOLE   60,118 0 22,220
SPDR GOLD TR GOLD SHS 78463V107   2,578,502 10,609 SH   SOLE   10,472 0 137
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   342,134 8,911 SH   SOLE   8,911 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,268,697 87,026 SH   SOLE   3,577 0 83,449
SPDR SER TR ICE PFD SEC ETF 78464A292   19,417,009 544,504 SH   SOLE   309,826 0 234,678
SPDR SER TR PRTFLO S&P500 GW 78464A409   405,360 4,887 SH   SOLE   0 0 4,887
SPDR SER TR PRTFLO S&P500 VL 78464A508   98,854,141 1,870,112 SH   SOLE   660,624 0 1,209,488
SPDR SER TR HLTH CR EQUIP 78464A581   46,774 80 SH   SOLE   0 0 80
SPDR SER TR PORTFLI INTRMDIT 78464A672   891,386 30,674 SH   SOLE   1,581 0 29,093
SPDR SER TR S&P REGL BKG 78464A698   4,097,889 72,401 SH   SOLE   11,851 0 60,550
SPDR SER TR S&P DIVID ETF 78464A763   1,968,248 13,857 SH   SOLE   9,840 0 4,017
SPDR SER TR PORTFOLIO S&P400 78464A847   771,972 14,118 SH   SOLE   4,607 0 9,511
SPDR SER TR S&P BIOTECH 78464A870   2,129,308 21,558 SH   SOLE   6,078 0 15,480
SPDR SER TR S&P HOMEBUILD 78464A888   391,118 3,140 SH   SOLE   3,140 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   2,918,576 70,497 SH   SOLE   14,540 0 55,957
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,387,834 3,280 SH   SOLE   3,185 0 95
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   5,738,286 10,073 SH   SOLE   6,978 0 3,095
SPDR SER TR PORTFOLIO SH TSR 78468R101   25,138,168 854,749 SH   SOLE   532,524 0 322,225
SPDR SER TR BLOOMBERG 3-12 M 78468R523   973,494 9,776 SH   SOLE   566 0 9,210
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   280,310 3,053 SH   SOLE   3,053 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   3,444,478 72,899 SH   SOLE   67,590 0 5,309
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106   10,936,432 250,034 SH   SOLE   192,294 0 57,740
SALESFORCE INC COM 79466L302   21,408,153 90,487 SH   SOLE   44,381 0 46,106
SANOFI SPONSORED ADR 80105N105   389,981 6,767 SH   SOLE   5,268 0 1,499
SEA LTD SPONSORED ADS 81141R100   12,451 81 SH   SOLE   0 0 81
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   664,204 4,313 SH   SOLE   2,695 0 1,618
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   206,381 1,030 SH   SOLE   342 0 688
SELECT SECTOR SPDR TR ENERGY 81369Y506   311,251 3,545 SH   SOLE   3,500 0 45
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   499,200 11,015 SH   SOLE   6,272 0 4,743
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,382,888 10,555 SH   SOLE   6,555 0 4,000
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,249,447 13,525 SH   SOLE   4,341 0 9,184
SERVICENOW INC COM 81762P102   886,340 991 SH   SOLE   262 0 729
SHOPIFY INC CL A 82509L107   273,999 3,419 SH   SOLE   3,319 0 100
SKYWORKS SOLUTIONS INC COM 83088M102   22,520 2,000 SH   SOLE   0 0 2,000
SOLVENTUM CORP COM SHS 83444M101   51,012,589 113,671 SH   SOLE   0 0 113,671
SPROUTS FMRS MKT INC COM 85208M102   1,424,127 13,100 SH   SOLE   875 0 12,225
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   1,146,989 46,835 SH   SOLE   27,715 0 19,120
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   135,406 10,721 SH   SOLE   2,778 0 7,943
TARGET CORP COM 87612E106   1,704,871 10,943 SH   SOLE   8,048 0 2,895
TEMPUR SEALY INTL INC COM 88023U101   931,523 16,632 SH   SOLE   2,660 0 13,972
TESLA INC COM 88160R101   1,199,574 4,500 SH   SOLE   1,607 0 2,893
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,871,225 2,115 SH   SOLE   2,094 0 21
3M CO COM 88579Y101   3,116,278 19,955 SH   SOLE   3,587 0 16,368
TOPBUILD CORP COM 89055F103   2,484,795 6,108 SH   SOLE   5,005 0 1,103
TOTALENERGIES SE SPONSORED ADS 89151E109   6,190,115 95,793 SH   SOLE   47,352 0 48,441
TRAVELERS COMPANIES INC COM 89417E109   1,303,209 5,566 SH   SOLE   4,193 0 1,373
TREX CO INC COM 89531P105   236,292 3,549 SH   SOLE   3,466 0 83
UBER TECHNOLOGIES INC COM 90353T100   250,659 3,335 SH   SOLE   972 0 2,363
ULTA BEAUTY INC COM 90384S303   750,812 2,125 SH   SOLE   240 0 1,885
UNITEDHEALTH GROUP INC COM 91324P102   41,241,627 70,865 SH   SOLE   43,394 0 27,471
UPSTART HLDGS INC COM 91680M107   261,203 950 SH   SOLE   0 0 950
VALERO ENERGY CORP COM 91913Y100   1,685,389 12,482 SH   SOLE   10,727 0 1,755
VANECK ETF TRUST LOW CARBN ENERGY 92189F502   404,922 3,607 SH   SOLE   594 0 3,013
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   503,820 10,731 SH   SOLE   7,429 0 3,302
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   9,637,822 191,683 SH   SOLE   12,112 0 179,571
VANGUARD WORLD FD ENERGY ETF 92204A306   12,247 100 SH   SOLE   0 0 100
VANGUARD WORLD FD FINANCIALS ETF 92204A405   7,694 50 SH   SOLE   0 0 50
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   622,589 2,206 SH   SOLE   1,962 0 244
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   26,007 0 SH   SOLE   0 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   5,717,744 9,510 SH   SOLE   698 0 8,812
VANGUARD WORLD FD MATERIALS ETF 92204A801   824,791 3,900 SH   SOLE   3,055 0 845
VANGUARD WORLD FD UTILITIES ETF 92204A876   41,772 540 SH   SOLE   0 0 540
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   6,527,212 82,186 SH   SOLE   9,386 0 72,800
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   63,390,482 1,049,164 SH   SOLE   679,435 0 369,729
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   276,745 5,862 SH   SOLE   5,574 0 288
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   16,818,562 200,819 SH   SOLE   139,837 0 60,982
VERALTO CORP COM SHS 92338C103   15,781,134 147,019 SH   SOLE   88,199 0 58,820
VERISIGN INC COM 92343E102   406,514 2,140 SH   SOLE   2,030 0 110
VERIZON COMMUNICATIONS INC COM 92343V104   11,636,733 259,546 SH   SOLE   135,663 0 123,883
VERISK ANALYTICS INC COM 92345Y106   664,541 2,480 SH   SOLE   1,639 0 841
VERTEX PHARMACEUTICALS INC COM 92532F100   4,326,174 9,302 SH   SOLE   6,868 0 2,434
VERTIV HOLDINGS CO COM CL A 92537N108   7,824,590 78,647 SH   SOLE   46,996 0 31,651
VIATRIS INC COM 92556V106   8,882 3,064 SH   SOLE   0 0 3,064
VISA INC COM CL A 92826C839   55,989,004 203,606 SH   SOLE   107,899 0 95,707
VISHAY PRECISION GROUP INC COM 92835K103   1,917 1,004 SH   SOLE   0 0 1,004
VISTRA CORP COM 92840M102   4,347,660 36,865 SH   SOLE   2,335 0 34,530
WP CAREY INC COM 92936U109   9,675 300 SH   SOLE   0 0 300
WEC ENERGY GROUP INC COM 92939U106   1,970,619 17,183 SH   SOLE   560 0 16,623
WASTE MGMT INC DEL COM 94106L109   286,280 1,379 SH   SOLE   769 0 610
WELLTOWER INC COM 95040Q104   490,532 3,831 SH   SOLE   3,301 0 530
WEX INC COM 96208T104   847,729 4,042 SH   SOLE   3,994 0 48
WISDOMTREE TR US TOTAL DIVIDND 97717W109   371,814 4,849 SH   SOLE   4,849 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281   520,622 9,695 SH   SOLE   695 0 9,000
WISDOMTREE TR INDIA ERNGS FD 97717W422   46,549,127 922,496 SH   SOLE   495,634 0 426,862
WISDOMTREE TR US MIDCAP DIVID 97717W505   552,824 10,812 SH   SOLE   10,812 0 0
WORKDAY INC CL A 98138H101   589,512 2,412 SH   SOLE   2,040 0 372
XYLEM INC COM 98419M100   1,763,492 12,821 SH   SOLE   6,182 0 6,639
ZIMVIE INC COM 98888T107   222 1,654 SH   SOLE   0 0 1,654
ZIMMER BIOMET HOLDINGS INC COM 98956P102   21,158 750 SH   SOLE   0 0 750
ZOETIS INC CL A 98978V103   481,250 2,463 SH   SOLE   1,008 0 1,455
ARCADIUM LITHIUM PLC COM SHS G0508H110   72,518 25,445 SH   SOLE   0 0 25,445
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   399,443 18,173 SH   SOLE   17,866 0 307
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   38,724,797 109,622 SH   SOLE   50,274 0 59,348
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   327,443 4,158 SH   SOLE   2,369 0 1,789
EATON CORP PLC SHS G29183103   39,643,155 126,639 SH   SOLE   70,353 0 56,286
EVEREST GROUP LTD COM G3223R108   1,157,288 3,116 SH   SOLE   543 0 2,573
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   64,440 16,633 SH   SOLE   3,937 0 12,696
JOHNSON CTLS INTL PLC SHS G51502105   411,674 4,995 SH   SOLE   3,130 0 1,865
LINDE PLC SHS G54950103   9,976,381 17,773 SH   SOLE   9,625 0 8,148
MEDTRONIC PLC SHS G5960L103   498,433 5,536 SH   SOLE   2,727 0 2,809
APTIV PLC SHS G6095L109   2,353,438 32,682 SH   SOLE   11,108 0 21,574
NVENT ELECTRIC PLC SHS G6700G107   3,140,341 44,696 SH   SOLE   33,531 0 11,165
STERIS PLC SHS USD G8473T100   220,954 911 SH   SOLE   701 0 210
STONECO LTD COM CL A G85158106   48,400 2,200 SH   SOLE   0 0 2,200
TE CONNECTIVITY PLC ORD SHS G87052109   4,631,920 30,677 SH   SOLE   26,548 0 4,129
TRANE TECHNOLOGIES PLC SHS G8994E103   7,554,434 19,434 SH   SOLE   12,632 0 6,802
CHUBB LIMITED COM H1467J104   26,284,791 91,143 SH   SOLE   41,265 0 49,878
ASML HOLDING N V N Y REGISTRY SHS N07059210   11,786,489 14,145 SH   SOLE   8,888 0 5,257
NXP SEMICONDUCTORS N V COM N6596X109   690,529 2,877 SH   SOLE   2,839 0 38