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
3M CO COM 88579Y101   2,656,257 18,087 SH   SOLE   17,782 0 305
ABBOTT LABS COM 002824100   30,773,402 231,989 SH   SOLE   209,233 0 22,756
ABBVIE INC COM 00287Y109   14,394,596 68,703 SH   SOLE   67,143 0 1,560
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,085,852 13,094 SH   SOLE   12,261 0 833
ADOBE INC COM 00724F101   16,114,396 42,016 SH   SOLE   26,630 0 15,386
ADVANCED MICRO DEVICES INC COM 007903107   455,138 4,430 SH   SOLE   4,430 0 0
AFFIRM HLDGS INC COM CL A 00827B106   243,303 5,384 SH   SOLE   5,384 0 0
AFLAC INC COM 001055102   4,016,628 36,124 SH   SOLE   32,320 0 3,804
AIR PRODS & CHEMS INC COM 009158106   1,718,204 5,826 SH   SOLE   5,237 0 589
ALCON AG ORD SHS H01301128   10,831,041 114,109 SH   SOLE   21,636 0 92,473
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   335,202 2,535 SH   SOLE   2,515 0 20
ALLSTATE CORP COM 020002101   4,623,045 22,326 SH   SOLE   22,274 0 52
ALPHABET INC CAP STK CL C 02079K107   34,620,188 221,598 SH   SOLE   192,644 0 28,954
ALPHABET INC CAP STK CL A 02079K305   47,564,021 307,579 SH   SOLE   181,245 0 126,334
ALTRIA GROUP INC COM 02209S103   503,733 8,393 SH   SOLE   8,280 0 113
AMAZON COM INC COM 023135106   85,836,678 451,155 SH   SOLE   310,783 0 140,372
AMCOR PLC ORD G0250X107   152,077 15,678 SH   SOLE   15,678 0 0
AMERICAN ELEC PWR CO INC COM 025537101   430,524 3,940 SH   SOLE   3,940 0 0
AMERICAN EXPRESS CO COM 025816109   12,856,554 47,785 SH   SOLE   47,768 0 17
AMERICAN INTL GROUP INC COM NEW 026874784   520,944 5,992 SH   SOLE   5,821 0 171
AMERICAN TOWER CORP NEW COM 03027X100   3,185,656 14,640 SH   SOLE   5,330 0 9,310
AMERICAN WTR WKS CO INC NEW COM 030420103   1,208,189 8,190 SH   SOLE   8,190 0 0
AMERIPRISE FINL INC COM 03076C106   6,781,413 14,008 SH   SOLE   13,304 0 704
AMGEN INC COM 031162100   4,712,817 15,127 SH   SOLE   14,133 0 994
AMPHENOL CORP NEW CL A 032095101   385,144 5,872 SH   SOLE   5,872 0 0
ANALOG DEVICES INC COM 032654105   2,711,856 13,447 SH   SOLE   12,945 0 502
AON PLC SHS CL A G0403H108   377,140 945 SH   SOLE   945 0 0
APPLE INC COM 037833100   132,008,694 594,286 SH   SOLE   478,574 0 115,712
APPLIED MATLS INC COM 038222105   3,676,261 25,333 SH   SOLE   24,857 0 476
APTARGROUP INC COM 038336103   14,002,938 94,372 SH   SOLE   15,388 0 78,984
ARISTA NETWORKS INC COM SHS 040413205   357,415 4,613 SH   SOLE   4,613 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   757,379 1,143 SH   SOLE   1,116 0 27
ASPEN AEROGELS INC COM 04523Y105   63,900 10,000 SH   SOLE   10,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   764,602 10,403 SH   SOLE   10,165 0 238
AT&T INC COM 00206R102   793,169 28,047 SH   SOLE   27,506 0 541
AUTODESK INC COM 052769106   706,336 2,698 SH   SOLE   2,698 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   12,937,955 42,344 SH   SOLE   40,864 0 1,480
AUTOZONE INC COM 053332102   1,124,770 295 SH   SOLE   108 0 187
AXOS FINANCIAL INC COM 05465C100   307,051 4,759 SH   SOLE   4,759 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   161,547 11,861 SH   SOLE   11,443 0 418
BANCO SANTANDER S.A. ADR 05964H105   103,800 15,493 SH   SOLE   15,493 0 0
BANK AMERICA CORP COM 060505104   2,646,183 63,412 SH   SOLE   54,813 0 8,599
BECTON DICKINSON & CO COM 075887109   453,310 1,979 SH   SOLE   1,879 0 100
BERKSHIRE HATHAWAY INC DEL CL A 084670108   12,775,066 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   36,340,596 68,235 SH   SOLE   65,259 0 2,976
BHP GROUP LTD SPONSORED ADS 088606108   309,103 6,368 SH   SOLE   6,368 0 0
BITWISE BITCOIN ETF TR SHS BEN INT 09174C104   420,436 9,368 SH   SOLE   9,368 0 0
BLACKROCK INC COM 09290D101   2,246,944 2,374 SH   SOLE   2,367 0 7
BLACKSTONE INC COM 09260D107   2,109,140 15,089 SH   SOLE   14,089 0 1,000
BOEING CO COM 097023105   1,562,855 9,164 SH   SOLE   9,081 0 83
BOOKING HOLDINGS INC COM 09857L108   1,027,341 223 SH   SOLE   219 0 4
BOSTON SCIENTIFIC CORP COM 101137107   379,712 3,764 SH   SOLE   3,764 0 0
BP PLC SPONSORED ADR 055622104   780,371 23,095 SH   SOLE   22,998 0 97
BRISTOL-MYERS SQUIBB CO COM 110122108   2,773,729 45,478 SH   SOLE   45,242 0 236
BROADCOM INC COM 11135F101   4,840,262 28,909 SH   SOLE   28,221 0 688
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   281,496 1,161 SH   SOLE   1,161 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   285,984 9,600 SH   SOLE   9,600 0 0
CANADIAN NATL RY CO COM 136375102   14,328,730 147,022 SH   SOLE   40,673 0 106,349
CANADIAN PACIFIC KANSAS CITY COM 13646K108   6,264,108 89,220 SH   SOLE   85,185 0 4,035
CAPITAL ONE FINL CORP COM 14040H105   406,652 2,268 SH   SOLE   2,224 0 44
CARRIER GLOBAL CORPORATION COM 14448C104   914,862 14,430 SH   SOLE   14,430 0 0
CATERPILLAR INC COM 149123101   2,533,194 7,681 SH   SOLE   7,650 0 31
CF INDS HLDGS INC COM 125269100   227,899 2,916 SH   SOLE   2,897 0 19
CHARTER COMMUNICATIONS INC N CL A 16119P108   241,387 655 SH   SOLE   640 0 15
CHENIERE ENERGY INC COM NEW 16411R208   289,250 1,250 SH   SOLE   1,250 0 0
CHEVRON CORP NEW COM 166764100   5,346,849 31,962 SH   SOLE   31,081 0 881
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,077,808 21,466 SH   SOLE   20,316 0 1,150
CHUBB LIMITED COM H1467J104   1,095,318 3,627 SH   SOLE   3,627 0 0
CIENA CORP COM NEW 171779309   233,502 3,864 SH   SOLE   3,864 0 0
CISCO SYS INC COM 17275R102   7,192,491 116,553 SH   SOLE   116,355 0 198
CITIGROUP INC COM NEW 172967424   566,926 7,986 SH   SOLE   7,954 0 32
CLOROX CO DEL COM 189054109   262,046 1,780 SH   SOLE   1,769 0 11
CME GROUP INC COM 12572Q105   364,508 1,374 SH   SOLE   1,374 0 0
COCA COLA CO COM 191216100   4,343,968 60,653 SH   SOLE   58,909 0 1,744
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,356,055 43,870 SH   SOLE   43,870 0 0
COLGATE PALMOLIVE CO COM 194162103   842,457 8,991 SH   SOLE   8,551 0 440
COMCAST CORP NEW CL A 20030N101   1,411,167 38,243 SH   SOLE   35,231 0 3,012
CONNECTM TECHNOLOGY SOLUTION COM 207944109   53,837 98,820 SH   SOLE   98,820 0 0
CONOCOPHILLIPS COM 20825C104   7,196,658 68,527 SH   SOLE   16,612 0 51,915
CONSOLIDATED EDISON INC COM 209115104   296,271 2,679 SH   SOLE   2,679 0 0
CONSTELLATION BRANDS INC CL A 21036P108   935,034 5,095 SH   SOLE   5,095 0 0
CONSTELLATION ENERGY CORP COM 21037T109   401,445 1,991 SH   SOLE   1,952 0 39
CORNING INC COM 219350105   324,489 7,088 SH   SOLE   7,088 0 0
COSTCO WHSL CORP NEW COM 22160K105   8,974,506 9,489 SH   SOLE   7,343 0 2,146
COTERRA ENERGY INC COM 127097103   290,932 10,067 SH   SOLE   5,634 0 4,433
CRH PLC ORD G25508105   283,703 3,225 SH   SOLE   3,225 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   237,410 673 SH   SOLE   671 0 2
CSX CORP COM 126408103   598,400 20,333 SH   SOLE   14,492 0 5,841
CUMMINS INC COM 231021106   237,901 759 SH   SOLE   759 0 0
CVS HEALTH CORP COM 126650100   1,058,458 15,623 SH   SOLE   14,823 0 800
DANAHER CORPORATION COM 235851102   10,748,560 52,432 SH   SOLE   51,116 0 1,316
DARDEN RESTAURANTS INC COM 237194105   463,513 2,231 SH   SOLE   1,976 0 255
DEERE & CO COM 244199105   3,207,207 6,831 SH   SOLE   6,035 0 796
DISCOVER FINL SVCS COM 254709108   1,102,722 6,460 SH   SOLE   6,419 0 41
DISNEY WALT CO COM 254687106   13,975,057 141,591 SH   SOLE   105,624 0 35,967
DORCHESTER MINERALS LP COM UNIT 25820R105   253,213 8,418 SH   SOLE   8,418 0 0
DOVER CORP COM 260003108   1,493,280 8,500 SH   SOLE   8,350 0 150
DOW INC COM 260557103   257,395 7,371 SH   SOLE   7,371 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   526,179 4,314 SH   SOLE   4,314 0 0
DUPONT DE NEMOURS INC COM 26614N102   774,133 10,366 SH   SOLE   10,366 0 0
EASTERN BANKSHARES INC COM 27627N105   173,505 10,580 SH   SOLE   5,427 0 5,153
EATON CORP PLC SHS G29183103   1,014,470 3,732 SH   SOLE   3,680 0 52
EBAY INC. COM 278642103   882,928 13,036 SH   SOLE   13,036 0 0
ECOLAB INC COM 278865100   8,936,517 35,249 SH   SOLE   6,894 0 28,355
EDWARDS LIFESCIENCES CORP COM 28176E108   8,990,129 124,036 SH   SOLE   9,585 0 114,451
ELEVANCE HEALTH INC COM 036752103   332,309 764 SH   SOLE   764 0 0
ELI LILLY & CO COM 532457108   25,846,028 31,294 SH   SOLE   28,973 0 2,321
EMERSON ELEC CO COM 291011104   9,812,325 89,496 SH   SOLE   35,369 0 54,127
ENTERPRISE PRODS PARTNERS L COM 293792107   10,165,924 297,772 SH   SOLE   87,950 0 209,822
EOG RES INC COM 26875P101   10,184,180 79,415 SH   SOLE   77,458 0 1,957
EQUINIX INC COM 29444U700   256,020 314 SH   SOLE   312 0 2
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   8,121,656 272,356 SH   SOLE   272,356 0 0
EXTRA SPACE STORAGE INC COM 30225T102   331,281 2,231 SH   SOLE   292 0 1,939
EXXON MOBIL CORP COM 30231G102   13,628,783 114,595 SH   SOLE   111,343 0 3,252
FASTENAL CO COM 311900104   270,805 3,492 SH   SOLE   3,492 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   305,607 1,895 SH   SOLE   1,895 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   492,062 2,215 SH   SOLE   2,215 0 0
FISERV INC COM 337738108   40,856,862 185,015 SH   SOLE   108,417 0 76,598
FLAGSTAR FINANCIAL INC COM NEW 649445400   223,871 19,266 SH   SOLE   19,266 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100   234,539 1,140 SH   SOLE   1,140 0 0
FORTINET INC COM 34959E109   397,073 4,125 SH   SOLE   4,125 0 0
FORTIVE CORP COM 34959J108   291,769 3,987 SH   SOLE   3,987 0 0
FREEPORT-MCMORAN INC CL B 35671D857   539,959 14,262 SH   SOLE   14,262 0 0
GALLAGHER ARTHUR J & CO COM 363576109   807,516 2,339 SH   SOLE   2,339 0 0
GE AEROSPACE COM NEW 369604301   2,740,450 13,692 SH   SOLE   12,643 0 1,049
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   224,939 2,787 SH   SOLE   2,787 0 0
GE VERNOVA INC COM 36828A101   1,004,982 3,292 SH   SOLE   2,968 0 324
GENERAL DYNAMICS CORP COM 369550108   566,421 2,078 SH   SOLE   2,078 0 0
GENERAL MLS INC COM 370334104   5,431,981 90,851 SH   SOLE   90,851 0 0
GENUINE PARTS CO COM 372460105   592,602 4,974 SH   SOLE   3,954 0 1,020
GILEAD SCIENCES INC COM 375558103   1,098,998 9,808 SH   SOLE   8,017 0 1,791
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   1,286,975 19,055 SH   SOLE   19,055 0 0
GLOBE LIFE INC COM 37959E102   677,304 5,142 SH   SOLE   5,142 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   290,611 2,640 SH   SOLE   2,640 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,929,496 3,532 SH   SOLE   3,469 0 63
GRACO INC COM 384109104   374,571 4,485 SH   SOLE   230 0 4,255
GSK PLC SPONSORED ADR 37733W204   1,051,636 27,146 SH   SOLE   27,146 0 0
HALEON PLC SPON ADS 405552100   286,076 27,801 SH   SOLE   27,494 0 307
HERSHEY CO COM 427866108   365,833 2,139 SH   SOLE   2,089 0 50
HILTON WORLDWIDE HLDGS INC COM 43300A203   2,726,277 11,981 SH   SOLE   11,955 0 26
HOLOGIC INC COM 436440101   907,340 14,689 SH   SOLE   14,689 0 0
HOME DEPOT INC COM 437076102   52,704,070 143,808 SH   SOLE   96,258 0 47,550
HONEYWELL INTL INC COM 438516106   4,412,533 20,838 SH   SOLE   14,457 0 6,381
HOWMET AEROSPACE INC COM 443201108   213,406 1,645 SH   SOLE   1,645 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   354,598 6,174 SH   SOLE   6,123 0 51
ICICI BANK LIMITED ADR 45104G104   243,240 7,717 SH   SOLE   7,717 0 0
IDEXX LABS INC COM 45168D104   999,061 2,379 SH   SOLE   2,379 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,287,892 9,225 SH   SOLE   9,225 0 0
INTEL CORP COM 458140100   1,927,738 84,885 SH   SOLE   84,885 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   686,033 3,977 SH   SOLE   3,933 0 44
INTERNATIONAL BUSINESS MACHS COM 459200101   2,426,432 9,758 SH   SOLE   9,253 0 505
INTUIT COM 461202103   1,491,996 2,430 SH   SOLE   2,429 0 1
INTUITIVE SURGICAL INC COM NEW 46120E602   1,123,272 2,268 SH   SOLE   1,973 0 295
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103   169,212 19,814 SH   SOLE   19,814 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   343,344 7,265 SH   SOLE   7,265 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   347,967 16,810 SH   SOLE   16,810 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   271,868 2,750 SH   SOLE   0 0 2,750
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   13,766,588 79,470 SH   SOLE   79,193 0 277
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   484,920 12,000 SH   SOLE   12,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   10,894,446 23,233 SH   SOLE   7,690 0 15,543
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   878,905 18,776 SH   SOLE   3,607 0 15,169
ISHARES GOLD TR ISHARES NEW 464285204   561,122 9,517 SH   SOLE   9,517 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,083,286 20,072 SH   SOLE   17,686 0 2,386
ISHARES TR S&P 100 ETF 464287101   334,204 1,234 SH   SOLE   1,234 0 0
ISHARES TR MORNINGSTR US EQ 464287127   443,393 5,739 SH   SOLE   0 0 5,739
ISHARES TR CORE S&P TTL STK 464287150   3,079,921 25,243 SH   SOLE   0 0 25,243
ISHARES TR SELECT DIVID ETF 464287168   782,239 5,825 SH   SOLE   4,240 0 1,585
ISHARES TR TIPS BD ETF 464287176   203,295 1,830 SH   SOLE   1,830 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,552,186,379 2,762,389 SH   SOLE   2,654,514 0 107,875
ISHARES TR CORE US AGGBD ET 464287226   697,881 7,055 SH   SOLE   7,055 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   2,310,260 24,887 SH   SOLE   14,287 0 10,600
ISHARES TR MSCI EAFE ETF 464287465   4,247,917 51,975 SH   SOLE   50,436 0 1,539
ISHARES TR RUS MDCP VAL ETF 464287473   468,482 3,719 SH   SOLE   3,719 0 0
ISHARES TR RUS MD CP GR ETF 464287481   911,722 7,760 SH   SOLE   7,760 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,649,848 19,394 SH   SOLE   19,394 0 0
ISHARES TR CORE S&P MCP ETF 464287507   10,407,290 178,360 SH   SOLE   4,237 0 174,123
ISHARES TR ISHARES SEMICDTR 464287523   211,691 1,125 SH   SOLE   1,125 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,963,493 15,352 SH   SOLE   306 0 15,046
ISHARES TR RUS 1000 VAL ETF 464287598   1,051,062 5,586 SH   SOLE   5,586 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   13,300,028 36,833 SH   SOLE   36,833 0 0
ISHARES TR RUS 1000 ETF 464287622   1,150,888 3,752 SH   SOLE   3,752 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,778,104 8,913 SH   SOLE   8,318 0 595
ISHARES TR CORE S&P US VLU 464287663   415,305 4,500 SH   SOLE   0 0 4,500
ISHARES TR U.S. TECH ETF 464287721   695,178 4,950 SH   SOLE   0 0 4,950
ISHARES TR CORE S&P SCP ETF 464287804   47,514,621 454,381 SH   SOLE   452,703 0 1,678
ISHARES TR MSCI ACWI ETF 464288257   1,316,487 11,311 SH   SOLE   11,071 0 240
ISHARES TR NATIONAL MUN ETF 464288414   136,471,308 1,294,303 SH   SOLE   1,294,303 0 0
ISHARES TR US AER DEF ETF 464288760   203,623 1,330 SH   SOLE   1,330 0 0
ISHARES TR EAFE GRWTH ETF 464288885   593,700 5,937 SH   SOLE   5,937 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   5,710,701 60,973 SH   SOLE   4,479 0 56,494
ISHARES TR CORE MSCI EAFE 46432F842   1,840,640 24,331 SH   SOLE   10,479 0 13,852
ISHARES TR HDG MSCI EAFE 46434V803   800,412 22,056 SH   SOLE   22,056 0 0
ISHARES TR CORE MSCI INTL 46435G326   378,482 5,494 SH   SOLE   5,494 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   78,889,844 783,648 SH   SOLE   781,380 0 2,268
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   531,002 9,293 SH   SOLE   9,293 0 0
JOHNSON & JOHNSON COM 478160104   31,467,964 189,749 SH   SOLE   117,290 0 72,459
JPMORGAN CHASE & CO. COM 46625H100   30,000,435 122,301 SH   SOLE   121,072 0 1,229
KALVISTA PHARMACEUTICALS INC COM 483497103   115,400 10,000 SH   SOLE   10,000 0 0
KEURIG DR PEPPER INC COM 49271V100   4,942,798 144,442 SH   SOLE   7,942 0 136,500
KIMBERLY-CLARK CORP COM 494368103   255,996 1,800 SH   SOLE   1,800 0 0
KKR & CO INC COM 48251W104   1,613,453 13,956 SH   SOLE   13,941 0 15
KLA CORP COM NEW 482480100   715,150 1,052 SH   SOLE   1,052 0 0
KROGER CO COM 501044101   1,945,749 28,745 SH   SOLE   28,637 0 108
L3HARRIS TECHNOLOGIES INC COM 502431109   491,041 2,346 SH   SOLE   2,346 0 0
LABCORP HOLDINGS INC COM SHS 504922105   306,053 1,315 SH   SOLE   1,315 0 0
LAM RESEARCH CORP COM NEW 512807306   930,560 12,800 SH   SOLE   12,800 0 0
LEMAITRE VASCULAR INC COM 525558201   489,305 5,832 SH   SOLE   5,832 0 0
LIBERTY BROADBAND CORP COM SER A 530307107   442,000 5,200 SH   SOLE   5,200 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   477,321 7,005 SH   SOLE   7,005 0 0
LINDE PLC SHS G54950103   15,735,373 33,793 SH   SOLE   26,976 0 6,817
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   88,483 23,163 SH   SOLE   23,163 0 0
LOCKHEED MARTIN CORP COM 539830109   564,195 1,263 SH   SOLE   1,249 0 14
LOWES COS INC COM 548661107   3,632,091 15,573 SH   SOLE   14,838 0 735
MARATHON PETE CORP COM 56585A102   1,700,494 11,672 SH   SOLE   11,672 0 0
MARKEL GROUP INC COM 570535104   360,835 193 SH   SOLE   193 0 0
MARRIOTT INTL INC NEW CL A 571903202   694,353 2,915 SH   SOLE   2,233 0 682
MARSH & MCLENNAN COS INC COM 571748102   29,732,615 121,840 SH   SOLE   121,790 0 50
MARTIN MARIETTA MATLS INC COM 573284106   381,070 797 SH   SOLE   797 0 0
MASTERCARD INCORPORATED CL A 57636Q104   27,435,319 50,053 SH   SOLE   42,873 0 7,180
MBIA INC COM 55262C100   56,772 11,400 SH   SOLE   11,400 0 0
MCDONALDS CORP COM 580135101   7,341,007 23,501 SH   SOLE   22,951 0 550
MCKESSON CORP COM 58155Q103   1,581,527 2,350 SH   SOLE   2,350 0 0
MEDTRONIC PLC SHS G5960L103   208,565 2,321 SH   SOLE   2,321 0 0
MERCK & CO INC COM 58933Y105   6,472,781 72,106 SH   SOLE   70,931 0 1,175
META PLATFORMS INC CL A 30303M102   16,359,402 28,384 SH   SOLE   27,596 0 788
METLIFE INC COM 59156R108   379,290 4,724 SH   SOLE   4,724 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   2,515,338 2,130 SH   SOLE   380 0 1,750
MICRON TECHNOLOGY INC COM 595112103   241,792 2,783 SH   SOLE   2,661 0 122
MICROSOFT CORP COM 594918104   115,955,444 308,893 SH   SOLE   237,147 0 71,746
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   264,954 19,439 SH   SOLE   19,439 0 0
MONARCH CASINO & RESORT INC COM 609027107   233,250 3,000 SH   SOLE   0 0 3,000
MONDELEZ INTL INC CL A 609207105   540,863 7,954 SH   SOLE   5,434 0 2,520
MOODYS CORP COM 615369105   929,517 1,996 SH   SOLE   1,996 0 0
MORGAN STANLEY COM NEW 617446448   1,282,787 10,995 SH   SOLE   10,844 0 151
MSCI INC COM 55354G100   14,130,714 24,988 SH   SOLE   14,493 0 10,495
MURPHY USA INC COM 626755102   250,409 533 SH   SOLE   533 0 0
NETFLIX INC COM 64110L106   2,611,699 2,801 SH   SOLE   2,421 0 380
NEXTERA ENERGY INC COM 65339F101   3,791,552 53,485 SH   SOLE   45,821 0 7,664
NIKE INC CL B 654106103   3,041,723 47,916 SH   SOLE   13,450 0 34,466
NORFOLK SOUTHN CORP COM 655844108   708,655 2,992 SH   SOLE   2,991 0 1
NORTHROP GRUMMAN CORP COM 666807102   932,370 1,821 SH   SOLE   1,821 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,576,419 23,111 SH   SOLE   15,808 0 7,303
NOVO-NORDISK A S ADR 670100205   12,575,105 181,059 SH   SOLE   131,149 0 49,910
NUCOR CORP COM 670346105   781,488 6,494 SH   SOLE   6,494 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   168,600 15,000 SH   SOLE   15,000 0 0
NVIDIA CORPORATION COM 67066G104   73,683,617 679,864 SH   SOLE   384,206 0 295,658
OLD DOMINION FREIGHT LINE IN COM 679580100   2,187,983 13,224 SH   SOLE   409 0 12,815
ONEOK INC NEW COM 682680103   276,030 2,782 SH   SOLE   1,982 0 800
ORACLE CORP COM 68389X105   4,285,558 30,653 SH   SOLE   29,987 0 666
OREILLY AUTOMOTIVE INC COM 67103H107   1,158,957 809 SH   SOLE   788 0 21
OTIS WORLDWIDE CORP COM 68902V107   444,998 4,312 SH   SOLE   4,312 0 0
PACKAGING CORP AMER COM 695156109   269,938 1,363 SH   SOLE   151 0 1,212
PALO ALTO NETWORKS INC COM 697435105   1,597,532 9,362 SH   SOLE   6,654 0 2,708
PAR TECHNOLOGY CORP COM 698884103   1,588,522 25,897 SH   SOLE   4,490 0 21,407
PARKER-HANNIFIN CORP COM 701094104   1,116,013 1,836 SH   SOLE   1,636 0 200
PAYCHEX INC COM 704326107   779,268 5,051 SH   SOLE   5,051 0 0
PAYPAL HLDGS INC COM 70450Y103   391,179 5,995 SH   SOLE   5,941 0 54
PEPSICO INC COM 713448108   20,169,623 134,518 SH   SOLE   64,191 0 70,327
PFIZER INC COM 717081103   3,045,489 120,185 SH   SOLE   120,092 0 93
PHILIP MORRIS INTL INC COM 718172109   679,841 4,283 SH   SOLE   4,257 0 26
PNC FINL SVCS GROUP INC COM 693475105   1,550,291 8,820 SH   SOLE   8,792 0 28
PROCTER AND GAMBLE CO COM 742718109   40,413,580 237,141 SH   SOLE   143,656 0 93,485
PROGRESS SOFTWARE CORP COM 743312100   3,190,941 61,948 SH   SOLE   61,948 0 0
PROGRESSIVE CORP COM 743315103   18,778,628 66,353 SH   SOLE   48,100 0 18,253
PROLOGIS INC. COM 74340W103   851,504 7,617 SH   SOLE   7,499 0 118
QUALCOMM INC COM 747525103   2,357,760 15,349 SH   SOLE   15,254 0 95
QUANTA SVCS INC COM 74762E102   3,336,113 13,125 SH   SOLE   9,787 0 3,338
REGENERON PHARMACEUTICALS COM 75886F107   355,803 561 SH   SOLE   561 0 0
REPUBLIC SVCS INC COM 760759100   762,630 3,149 SH   SOLE   2,146 0 1,003
ROCKWELL AUTOMATION INC COM 773903109   612,102 2,369 SH   SOLE   2,369 0 0
ROLLINS INC COM 775711104   422,136 7,813 SH   SOLE   1,720 0 6,093
ROPER TECHNOLOGIES INC COM 776696106   1,541,752 2,615 SH   SOLE   2,615 0 0
ROYAL BK CDA COM 780087102   214,732 1,905 SH   SOLE   1,905 0 0
RPM INTL INC COM 749685103   246,167 2,128 SH   SOLE   2,128 0 0
RTX CORPORATION COM 75513E101   3,816,967 28,816 SH   SOLE   27,409 0 1,407
S&P GLOBAL INC COM 78409V104   6,687,612 13,162 SH   SOLE   8,254 0 4,908
SALESFORCE INC COM 79466L302   1,452,829 5,414 SH   SOLE   5,306 0 108
SAMSARA INC COM CL A 79589L106   451,412 11,777 SH   SOLE   11,777 0 0
SAP SE SPON ADR 803054204   513,526 1,913 SH   SOLE   1,856 0 57
SCHLUMBERGER LTD COM STK 806857108   454,408 10,871 SH   SOLE   10,871 0 0
SCHWAB CHARLES CORP COM 808513105   2,820,125 36,026 SH   SOLE   34,142 0 1,884
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   271,924 12,630 SH   SOLE   12,630 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   219,983 9,963 SH   SOLE   9,468 0 495
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,880,271 103,014 SH   SOLE   102,819 0 195
SEABOARD CORP DEL COM 811543107   485,482 180 SH   SOLE   180 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   331,135 3,898 SH   SOLE   3,898 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   216,756 2,521 SH   SOLE   2,521 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   5,061,875 34,668 SH   SOLE   34,668 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,453,073 17,792 SH   SOLE   4,792 0 13,000
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   411,704 2,085 SH   SOLE   85 0 2,000
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   710,291 14,260 SH   SOLE   14,260 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   3,228,123 24,629 SH   SOLE   22,129 0 2,500
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   948,569 4,594 SH   SOLE   4,594 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   499,322 5,177 SH   SOLE   5,177 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,901,862 24,120 SH   SOLE   0 0 24,120
SERVICENOW INC COM 81762P102   687,865 864 SH   SOLE   857 0 7
SHELL PLC SPON ADS 780259305   595,547 8,127 SH   SOLE   8,127 0 0
SHERWIN WILLIAMS CO COM 824348106   506,675 1,451 SH   SOLE   1,445 0 6
SHOPIFY INC CL A 82509L107   427,145 4,474 SH   SOLE   4,433 0 41
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100   536,684 23,805 SH   SOLE   23,805 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   710,607 10,995 SH   SOLE   10,745 0 250
SNAP ON INC COM 833034101   346,018 1,027 SH   SOLE   1,025 0 2
SOLVENTUM CORP COM SHS 83444M101   215,041 2,828 SH   SOLE   2,753 0 75
SONY GROUP CORP SPONSORED ADR 835699307   257,074 10,125 SH   SOLE   9,935 0 190
SOUTHERN CO COM 842587107   295,711 3,216 SH   SOLE   3,216 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   462,362 1,101 SH   SOLE   0 0 1,101
SPDR GOLD TR GOLD SHS 78463V107   11,229,104 38,971 SH   SOLE   38,971 0 0
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106   302,354 7,038 SH   SOLE   7,038 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   49,650,974 88,759 SH   SOLE   73,293 0 15,466
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,165,120 2,184 SH   SOLE   2,184 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   229,939 2,861 SH   SOLE   2,861 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   215,464 4,219 SH   SOLE   4,219 0 0
SPDR SER TR S&P BIOTECH 78464A870   1,014,345 12,507 SH   SOLE   1,056 0 11,451
SPDR SER TR S&P HOMEBUILD 78464A888   1,889,439 19,499 SH   SOLE   0 0 19,499
SPDR SER TR BLOOMBERG SHT TE 78468R408   349,221 13,880 SH   SOLE   13,880 0 0
SPDR SER TR BLOOMBERG 3-12 M 78468R523   12,433,066 124,968 SH   SOLE   124,968 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,128,767 45,010 SH   SOLE   45,010 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   116,710,935 2,551,059 SH   SOLE   2,550,629 0 430
STANLEY BLACK & DECKER INC COM 854502101   420,610 5,471 SH   SOLE   179 0 5,292
STARBUCKS CORP COM 855244109   365,778 3,729 SH   SOLE   3,629 0 100
STATE STR CORP COM 857477103   458,931 5,126 SH   SOLE   5,126 0 0
STRYKER CORPORATION COM 863667101   3,904,158 10,488 SH   SOLE   10,414 0 74
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   226,834 14,672 SH   SOLE   14,537 0 135
SYSCO CORP COM 871829107   371,463 4,950 SH   SOLE   4,921 0 29
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   18,805,381 113,285 SH   SOLE   96,866 0 16,419
TARGA RES CORP COM 87612G101   219,916 1,097 SH   SOLE   1,097 0 0
TARGET CORP COM 87612E106   396,985 3,804 SH   SOLE   3,354 0 450
TE CONNECTIVITY PLC ORD SHS G87052109   262,290 1,856 SH   SOLE   1,804 0 52
TESLA INC COM 88160R101   3,791,669 14,631 SH   SOLE   14,364 0 267
TEXAS INSTRS INC COM 882508104   1,987,123 11,058 SH   SOLE   10,973 0 85
TEXAS PACIFIC LAND CORPORATI COM 88262P102   980,493 740 SH   SOLE   740 0 0
THE CIGNA GROUP COM 125523100   2,278,654 6,926 SH   SOLE   6,917 0 9
THERMO FISHER SCIENTIFIC INC COM 883556102   13,527,007 27,185 SH   SOLE   12,494 0 14,691
TIDAL TRUST III ROCKEFELLER GLOB 45259A886   293,036 11,557 SH   SOLE   11,557 0 0
TJX COS INC NEW COM 872540109   30,077,292 246,940 SH   SOLE   187,972 0 58,968
T-MOBILE US INC COM 872590104   417,935 1,567 SH   SOLE   1,567 0 0
TOYOTA MOTOR CORP ADS 892331307   302,749 1,715 SH   SOLE   1,715 0 0
TRACTOR SUPPLY CO COM 892356106   247,399 4,490 SH   SOLE   4,490 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   617,574 1,833 SH   SOLE   1,633 0 200
TRANSDIGM GROUP INC COM 893641100   658,446 476 SH   SOLE   368 0 108
TRAVELERS COMPANIES INC COM 89417E109   2,092,143 7,911 SH   SOLE   7,767 0 144
TRI CONTL CORP COM 895436103   212,482 6,928 SH   SOLE   6,928 0 0
TYLER TECHNOLOGIES INC COM 902252105   7,744,696 13,321 SH   SOLE   2,488 0 10,833
UBER TECHNOLOGIES INC COM 90353T100   257,190 3,530 SH   SOLE   3,443 0 87
UBS GROUP AG SHS H42097107   216,142 7,077 SH   SOLE   7,077 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,612,858 27,084 SH   SOLE   17,022 0 10,062
UNION PAC CORP COM 907818108   4,879,773 20,656 SH   SOLE   14,124 0 6,532
UNITED PARCEL SERVICE INC CL B 911312106   591,526 5,378 SH   SOLE   5,378 0 0
UNITEDHEALTH GROUP INC COM 91324P102   26,704,352 50,987 SH   SOLE   38,463 0 12,524
UNITY SOFTWARE INC COM 91332U101   301,608 15,396 SH   SOLE   15,396 0 0
UNUM GROUP COM 91529Y106   229,799 2,821 SH   SOLE   2,821 0 0
US BANCORP DEL COM NEW 902973304   344,346 8,156 SH   SOLE   8,103 0 53
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   49,713,157 96,735 SH   SOLE   29,042 0 67,693
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   1,410,701 8,787 SH   SOLE   700 0 8,087
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,343,220 14,836 SH   SOLE   350 0 14,486
VANGUARD INDEX FDS SML CP GRW ETF 922908595   559,936 2,224 SH   SOLE   2,224 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,127,644 27,525 SH   SOLE   3,093 0 24,432
VANGUARD INDEX FDS MID CAP ETF 922908629   107,230,835 414,627 SH   SOLE   406,932 0 7,695
VANGUARD INDEX FDS LARGE CAP ETF 922908637   972,344 3,783 SH   SOLE   3,783 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   405,845 2,356 SH   SOLE   450 0 1,906
VANGUARD INDEX FDS GROWTH ETF 922908736   4,871,084 13,136 SH   SOLE   11,927 0 1,209
VANGUARD INDEX FDS VALUE ETF 922908744   2,061,855 11,936 SH   SOLE   5,416 0 6,520
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,008,208 4,547 SH   SOLE   990 0 3,557
VANGUARD INDEX FDS TOTAL STK MKT 922908769   26,577,253 96,701 SH   SOLE   20,619 0 76,082
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   9,953,587 85,844 SH   SOLE   50,711 0 35,133
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   336,058 5,540 SH   SOLE   1,150 0 4,390
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   501,979 11,091 SH   SOLE   11,091 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,593,263 49,452 SH   SOLE   38,078 0 11,374
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   18,307,148 360,164 SH   SOLE   144,874 0 215,290
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,306,492 25,640 SH   SOLE   1,947 0 23,693
VANGUARD WORLD FD MEGA GRWTH IND 921910816   1,111,246 3,598 SH   SOLE   1,400 0 2,198
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   311,513 957 SH   SOLE   897 0 60
VANGUARD WORLD FD CONSUM STP ETF 92204A207   765,870 3,500 SH   SOLE   0 0 3,500
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   2,652,100 10,018 SH   SOLE   0 0 10,018
VANGUARD WORLD FD INF TECH ETF 92204A702   1,134,659 2,092 SH   SOLE   2,009 0 83
VANGUARD WORLD FD MATERIALS ETF 92204A801   1,000,102 5,297 SH   SOLE   0 0 5,297
VANGUARD WORLD FD UTILITIES ETF 92204A876   748,457 4,382 SH   SOLE   1,033 0 3,349
VERISIGN INC COM 92343E102   271,895 1,071 SH   SOLE   1,071 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   971,112 21,409 SH   SOLE   21,209 0 200
VERTEX PHARMACEUTICALS INC COM 92532F100   2,174,418 4,485 SH   SOLE   4,435 0 50
VIATRIS INC COM 92556V106   123,021 14,124 SH   SOLE   13,917 0 207
VISA INC COM CL A 92826C839   36,378,790 103,803 SH   SOLE   36,054 0 67,749
VISTRA CORP COM 92840M102   702,224 5,979 SH   SOLE   5,974 0 5
VONTIER CORPORATION COM 928881101   3,065,989 93,333 SH   SOLE   15,158 0 78,175
WALMART INC COM 931142103   29,141,627 331,947 SH   SOLE   249,142 0 82,805
WASTE CONNECTIONS INC COM 94106B101   20,580,248 105,437 SH   SOLE   44,366 0 61,071
WASTE MGMT INC DEL COM 94106L109   930,969 4,021 SH   SOLE   3,137 0 884
WEC ENERGY GROUP INC COM 92939U106   321,173 2,947 SH   SOLE   2,727 0 220
WELLS FARGO CO NEW COM 949746101   2,944,411 41,014 SH   SOLE   40,290 0 724
WISDOMTREE TR US LARGECAP DIVD 97717W307   373,833 4,710 SH   SOLE   4,710 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,535,367 24,808 SH   SOLE   24,808 0 0
YUM BRANDS INC COM 988498101   1,401,291 8,905 SH   SOLE   8,905 0 0
YUM CHINA HLDGS INC COM 98850P109   491,997 9,451 SH   SOLE   9,433 0 18
ZIMMER BIOMET HOLDINGS INC COM 98956P102   371,909 3,286 SH   SOLE   3,286 0 0
ZOETIS INC CL A 98978V103   709,574 4,310 SH   SOLE   4,230 0 80