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