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
10X GENOMICS INC CL A COM 88025U109   878,124 15,692 SH   SOLE   50 0 15,642
3M CO COM 88579Y101   2,181,918 19,959 SH   SOLE   18,859 0 1,100
ABBOTT LABS COM 002824100   17,481,317 158,820 SH   SOLE   158,313 0 507
ABBVIE INC COM 00287Y109   11,632,048 75,060 SH   SOLE   73,627 0 1,433
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,874,491 13,891 SH   SOLE   13,047 0 844
ADOBE INC COM 00724F101   4,506,716 7,554 SH   SOLE   7,484 0 70
ADVANCED MICRO DEVICES INC COM 007903107   458,003 3,107 SH   SOLE   3,069 0 38
AFFIRM HLDGS INC COM CL A 00827B106   257,739 5,245 SH   SOLE   5,245 0 0
AFLAC INC COM 001055102   3,452,378 41,847 SH   SOLE   39,923 0 1,924
AIR PRODS & CHEMS INC COM 009158106   1,493,853 5,456 SH   SOLE   4,848 0 608
AKAMAI TECHNOLOGIES INC COM 00971T101   388,898 3,286 SH   SOLE   2,066 0 1,220
ALBEMARLE CORP COM 012653101   288,816 1,999 SH   SOLE   1,999 0 0
ALCON AG ORD SHS H01301128   10,129,285 129,663 SH   SOLE   14,158 0 115,506
ALIGOS THERAPEUTICS INC COM 01626L105   15,936 24,000 SH   SOLE   24,000 0 0
ALLSTATE CORP COM 020002101   3,433,849 24,531 SH   SOLE   24,456 0 75
ALPHABET INC CAP STK CL C 02079K107   26,294,719 186,580 SH   SOLE   149,949 0 36,631
ALPHABET INC CAP STK CL A 02079K305   45,450,238 325,365 SH   SOLE   167,251 0 158,114
ALTRIA GROUP INC COM 02209S103   383,432 9,505 SH   SOLE   9,505 0 0
AMAZON COM INC COM 023135106   57,420,347 377,915 SH   SOLE   247,658 0 130,257
AMCOR PLC ORD G0250X107   141,718 14,701 SH   SOLE   14,701 0 0
AMERICAN ELEC PWR CO INC COM 025537101   239,355 2,947 SH   SOLE   2,207 0 740
AMERICAN EXPRESS CO COM 025816109   11,405,072 60,879 SH   SOLE   60,879 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   377,977 5,579 SH   SOLE   5,579 0 0
AMERICAN TOWER CORP NEW COM 03027X100   7,169,334 33,210 SH   SOLE   6,347 0 26,863
AMERICAN WTR WKS CO INC NEW COM 030420103   1,301,157 9,858 SH   SOLE   8,763 0 1,095
AMERIPRISE FINL INC COM 03076C106   6,425,204 16,916 SH   SOLE   16,916 0 0
AMGEN INC COM 031162100   5,467,772 18,984 SH   SOLE   17,673 0 1,311
AMPHENOL CORP NEW CL A 032095101   1,063,070 10,724 SH   SOLE   10,724 0 0
ANALOG DEVICES INC COM 032654105   2,616,624 13,178 SH   SOLE   12,578 0 600
AON PLC SHS CL A G0403H108   219,138 753 SH   SOLE   753 0 0
APPLE INC COM 037833100   115,088,471 597,769 SH   SOLE   456,954 0 140,815
APPLIED MATLS INC COM 038222105   8,021,817 49,496 SH   SOLE   49,447 0 49
APTARGROUP INC COM 038336103   14,359,060 116,155 SH   SOLE   8,105 0 108,049
ARISTA NETWORKS INC COM 040413106   242,811 1,031 SH   SOLE   1,031 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   466,263 616 SH   SOLE   616 0 0
ASPEN AEROGELS INC COM 04523Y105   157,800 10,000 SH   SOLE   0 0 10,000
ASTRAZENECA PLC SPONSORED ADR 046353108   226,498 3,363 SH   SOLE   3,257 0 106
AT&T INC COM 00206R102   609,768 36,339 SH   SOLE   25,483 0 10,856
AUTODESK INC COM 052769106   488,908 2,008 SH   SOLE   2,008 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   8,614,998 36,979 SH   SOLE   35,285 0 1,694
AUTOZONE INC COM 053332102   742,070 287 SH   SOLE   79 0 208
AXOS FINANCIAL INC COM 05465C100   259,841 4,759 SH   SOLE   4,759 0 0
AZENTA INC COM 114340102   859,001 13,187 SH   SOLE   13,187 0 0
BANCO SANTANDER S.A. ADR 05964H105   54,954 13,274 SH   SOLE   13,274 0 0
BANK AMERICA CORP COM 060505104   2,014,846 59,841 SH   SOLE   51,799 0 8,042
BARNES GROUP INC COM 067806109   6,729,938 206,250 SH   SOLE   206,250 0 0
BECTON DICKINSON & CO COM 075887109   812,685 3,333 SH   SOLE   3,233 0 100
BERKSHIRE HATHAWAY INC DEL CL A 084670108   14,650,876 27 SH   SOLE   27 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,842,364 66,849 SH   SOLE   63,184 0 3,665
BHP GROUP LTD SPONSORED ADS 088606108   896,159 13,119 SH   SOLE   13,119 0 0
BIOGEN INC COM 09062X103   430,335 1,663 SH   SOLE   1,382 0 281
BLACKROCK INC COM 09247X101   1,684,485 2,075 SH   SOLE   2,018 0 57
BLACKSTONE INC COM 09260D107   1,754,983 13,405 SH   SOLE   11,505 0 1,900
BOEING CO COM 097023105   2,422,053 9,292 SH   SOLE   8,871 0 421
BOOKING HOLDINGS INC COM 09857L108   390,194 110 SH   SOLE   110 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,785,368 13,958 SH   SOLE   13,958 0 0
BOSTON SCIENTIFIC CORP COM 101137107   210,717 3,645 SH   SOLE   3,570 0 75
BP PLC SPONSORED ADR 055622104   530,717 14,992 SH   SOLE   14,992 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,465,907 48,059 SH   SOLE   45,659 0 2,400
BROADCOM INC COM 11135F101   2,593,049 2,323 SH   SOLE   2,307 0 16
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   245,048 1,191 SH   SOLE   1,191 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   346,065 8,615 SH   SOLE   8,615 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   302,304 9,600 SH   SOLE   9,600 0 0
CANADIAN NATL RY CO COM 136375102   19,050,112 151,637 SH   SOLE   24,886 0 126,751
CANADIAN PACIFIC KANSAS CITY COM 13646K108   4,583,345 57,973 SH   SOLE   56,723 0 1,250
CAPITAL ONE FINL CORP COM 14040H105   1,429,077 10,899 SH   SOLE   10,866 0 33
CARPENTER TECHNOLOGY CORP COM 144285103   538,080 7,600 SH   SOLE   7,600 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,151,700 20,047 SH   SOLE   20,018 0 29
CATERPILLAR INC COM 149123101   1,795,013 6,071 SH   SOLE   5,646 0 425
CF INDS HLDGS INC COM 125269100   238,818 3,004 SH   SOLE   3,004 0 0
CHARLES RIV LABS INTL INC COM 159864107   1,155,760 4,889 SH   SOLE   4,889 0 0
CHENIERE ENERGY INC COM NEW 16411R208   369,587 2,165 SH   SOLE   1,725 0 440
CHEVRON CORP NEW COM 166764100   3,985,704 26,721 SH   SOLE   24,250 0 2,471
CHIPOTLE MEXICAN GRILL INC COM 169656105   967,384 423 SH   SOLE   405 0 18
CHUBB LIMITED COM H1467J104   729,302 3,227 SH   SOLE   3,200 0 27
CINTAS CORP COM 172908105   838,903 1,392 SH   SOLE   1,392 0 0
CISCO SYS INC COM 17275R102   6,168,896 122,108 SH   SOLE   119,996 0 2,112
CLEVELAND-CLIFFS INC NEW COM 185899101   3,722,464 182,295 SH   SOLE   182,295 0 0
CLOUDFLARE INC CL A COM 18915M107   1,074,720 12,908 SH   SOLE   46 0 12,862
COCA COLA CO COM 191216100   3,978,011 67,504 SH   SOLE   60,534 0 6,970
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,653,537 48,372 SH   SOLE   48,372 0 0
COLGATE PALMOLIVE CO COM 194162103   746,644 9,367 SH   SOLE   8,347 0 1,020
COMCAST CORP NEW CL A 20030N101   1,704,274 38,866 SH   SOLE   38,454 0 412
CONOCOPHILLIPS COM 20825C104   7,716,201 66,479 SH   SOLE   11,028 0 55,451
CONSTELLATION BRANDS INC CL A 21036P108   1,203,915 4,980 SH   SOLE   4,980 0 0
CORNING INC COM 219350105   207,699 6,821 SH   SOLE   6,821 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,755,898 8,720 SH   SOLE   6,491 0 2,229
CRH PLC ORD G25508105   201,601 2,915 SH   SOLE   2,915 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   228,740 3,654 SH   SOLE   3,604 0 50
CROWDSTRIKE HLDGS INC CL A 22788C105   262,469 1,028 SH   SOLE   1,028 0 0
CROWN CASTLE INC COM 22822V101   293,619 2,549 SH   SOLE   1,935 0 614
CSX CORP COM 126408103   759,273 21,900 SH   SOLE   14,760 0 7,140
CUMMINS INC COM 231021106   212,499 887 SH   SOLE   669 0 218
CVS HEALTH CORP COM 126650100   3,911,363 49,536 SH   SOLE   47,886 0 1,650
DANAHER CORPORATION COM 235851102   8,394,866 36,288 SH   SOLE   35,802 0 486
DARDEN RESTAURANTS INC COM 237194105   491,750 2,993 SH   SOLE   2,966 0 27
DEERE & CO COM 244199105   5,203,908 13,014 SH   SOLE   12,117 0 897
DISCOVER FINL SVCS COM 254709108   930,335 8,277 SH   SOLE   5,535 0 2,742
DISNEY WALT CO COM 254687106   6,015,030 66,619 SH   SOLE   65,136 0 1,483
DORCHESTER MINERALS LP COM UNIT 25820R105   267,945 8,418 SH   SOLE   8,418 0 0
DOVER CORP COM 260003108   1,242,170 8,076 SH   SOLE   8,076 0 0
DOW INC COM 260557103   421,939 7,694 SH   SOLE   7,660 0 34
DUPONT DE NEMOURS INC COM 26614N102   649,828 8,447 SH   SOLE   8,407 0 40
DWS MUN INCOME TR NEW COM 233368109   232,918 26,200 SH   SOLE   26,200 0 0
EATON CORP PLC SHS G29183103   939,920 3,903 SH   SOLE   3,512 0 391
EBAY INC. COM 278642103   556,329 12,754 SH   SOLE   12,754 0 0
ECOLAB INC COM 278865100   7,322,765 36,918 SH   SOLE   7,520 0 29,399
EDISON INTL COM 281020107   281,170 3,933 SH   SOLE   3,933 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   11,558,087 151,581 SH   SOLE   10,481 0 141,100
ELEVANCE HEALTH INC COM 036752103   334,336 709 SH   SOLE   709 0 0
ELI LILLY & CO COM 532457108   11,427,564 19,604 SH   SOLE   19,320 0 284
EMERSON ELEC CO COM 291011104   9,792,844 100,615 SH   SOLE   25,442 0 75,172
ENCORE WIRE CORP COM 292562105   467,570 2,189 SH   SOLE   0 0 2,189
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   144,017 10,436 SH   SOLE   10,436 0 0
ENPHASE ENERGY INC COM 29355A107   527,019 3,988 SH   SOLE   1,277 0 2,711
ENTERPRISE PRODS PARTNERS L COM 293792107   9,450,690 358,660 SH   SOLE   82,027 0 276,633
EOG RES INC COM 26875P101   5,228,789 43,231 SH   SOLE   43,231 0 0
EPAM SYS INC COM 29414B104   214,382 721 SH   SOLE   721 0 0
ESSENTIAL UTILS INC COM 29670G102   227,013 6,078 SH   SOLE   4,418 0 1,660
EXXON MOBIL CORP COM 30231G102   9,245,551 92,474 SH   SOLE   89,228 0 3,246
FEDEX CORP COM 31428X106   621,041 2,455 SH   SOLE   2,455 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   460,779 2,470 SH   SOLE   2,470 0 0
FISERV INC COM 337738108   5,990,287 45,094 SH   SOLE   45,094 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100   385,754 2,114 SH   SOLE   2,114 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   2,076,001 50,696 SH   SOLE   50,696 0 0
FORD MTR CO DEL COM 345370860   153,838 12,620 SH   SOLE   8,117 0 4,503
FORTINET INC COM 34959E109   242,431 4,142 SH   SOLE   4,123 0 19
FREEPORT-MCMORAN INC CL B 35671D857   601,770 14,136 SH   SOLE   14,136 0 0
GALLAGHER ARTHUR J & CO COM 363576109   322,703 1,435 SH   SOLE   1,356 0 79
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   378,249 4,892 SH   SOLE   4,472 0 420
GENERAL DYNAMICS CORP COM 369550108   1,647,087 6,343 SH   SOLE   5,634 0 709
GENERAL ELECTRIC CO COM NEW 369604301   2,033,782 15,935 SH   SOLE   14,673 0 1,262
GENERAL MLS INC COM 370334104   6,090,785 93,503 SH   SOLE   93,503 0 0
GENUINE PARTS CO COM 372460105   787,927 5,689 SH   SOLE   3,969 0 1,720
GILEAD SCIENCES INC COM 375558103   840,641 10,377 SH   SOLE   8,447 0 1,930
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   254,360 9,186 SH   SOLE   9,186 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   1,144,723 19,740 SH   SOLE   19,740 0 0
GLOBE LIFE INC COM 37959E102   615,416 5,056 SH   SOLE   5,022 0 34
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   300,192 3,200 SH   SOLE   3,200 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,247,966 3,235 SH   SOLE   3,217 0 18
GRACO INC COM 384109104   4,816,333 55,513 SH   SOLE   2,447 0 53,066
GSK PLC SPONSORED ADR 37733W204   909,341 24,537 SH   SOLE   23,624 0 913
HALEON PLC SPON ADS 405552100   236,999 28,797 SH   SOLE   27,655 0 1,142
HEALTHCARE RLTY TR CL A COM 42226K105   203,745 11,825 SH   SOLE   11,400 0 425
HENRY SCHEIN INC COM 806407102   237,578 3,138 SH   SOLE   295 0 2,843
HERSHEY CO COM 427866108   203,220 1,090 SH   SOLE   1,090 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   2,024,295 11,117 SH   SOLE   11,117 0 0
HOLOGIC INC COM 436440101   1,087,612 15,222 SH   SOLE   15,222 0 0
HOME DEPOT INC COM 437076102   39,788,675 114,814 SH   SOLE   70,185 0 44,629
HONEYWELL INTL INC COM 438516106   6,570,005 31,329 SH   SOLE   31,301 0 28
HOWARD HUGHES HOLDINGS INC COM 44267T102   393,530 4,600 SH   SOLE   4,600 0 0
HUDBAY MINERALS INC COM 443628102   248,400 45,000 SH   SOLE   45,000 0 0
ICON PLC SHS G4705A100   699,183 2,470 SH   SOLE   2,470 0 0
IDEXX LABS INC COM 45168D104   1,087,898 1,960 SH   SOLE   1,960 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,470,356 9,431 SH   SOLE   9,431 0 0
INTEL CORP COM 458140100   7,111,732 141,527 SH   SOLE   134,694 0 6,833
INTERCONTINENTAL EXCHANGE IN COM 45866F104   462,091 3,598 SH   SOLE   3,598 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,822,601 11,144 SH   SOLE   10,644 0 500
INTUIT COM 461202103   1,376,941 2,203 SH   SOLE   2,203 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   414,278 1,228 SH   SOLE   860 0 368
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103   167,428 19,814 SH   SOLE   19,814 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   312,924 4,994 SH   SOLE   4,994 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   457,979 10,385 SH   SOLE   10,385 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   187,766,188 1,189,900 SH   SOLE   1,170,847 0 19,053
INVESCO QQQ TR UNIT SER 1 46090E103   3,703,289 9,043 SH   SOLE   8,698 0 345
IRON MTN INC DEL COM 46284V101   367,885 5,257 SH   SOLE   4,657 0 600
ISHARES GOLD TR ISHARES NEW 464285204   371,449 9,517 SH   SOLE   9,517 0 0
ISHARES INC CORE MSCI EMKT 46434G103   121,840,725 2,408,872 SH   SOLE   2,384,003 0 24,869
ISHARES TR SELECT DIVID ETF 464287168   550,934 4,700 SH   SOLE   2,700 0 2,000
ISHARES TR TIPS BD ETF 464287176   234,328 2,180 SH   SOLE   1,880 0 300
ISHARES TR CORE S&P500 ETF 464287200   1,158,220,179 2,424,932 SH   SOLE   2,412,670 0 12,262
ISHARES TR CORE US AGGBD ET 464287226   38,826,203 391,196 SH   SOLE   389,915 0 1,281
ISHARES TR MSCI EMG MKT ETF 464287234   256,500 6,379 SH   SOLE   6,379 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,871,642 24,922 SH   SOLE   14,322 0 10,600
ISHARES TR 7-10 YR TRSY BD 464287440   1,122,269 11,643 SH   SOLE   11,643 0 0
ISHARES TR MSCI EAFE ETF 464287465   5,082,207 67,448 SH   SOLE   66,823 0 625
ISHARES TR RUS MID CAP ETF 464287499   1,106,020 14,229 SH   SOLE   14,229 0 0
ISHARES TR CORE S&P MCP ETF 464287507   210,357 759 SH   SOLE   759 0 0
ISHARES TR ISHARES SEMICDTR 464287523   227,560 395 SH   SOLE   395 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   1,064,375 6,441 SH   SOLE   6,441 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   12,102,850 39,921 SH   SOLE   39,921 0 0
ISHARES TR RUS 1000 ETF 464287622   1,071,070 4,084 SH   SOLE   4,084 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,546,069 7,703 SH   SOLE   7,138 0 565
ISHARES TR U.S. TECH ETF 464287721   765,224 6,234 SH   SOLE   1,284 0 4,950
ISHARES TR CORE S&P SCP ETF 464287804   8,730,904 80,655 SH   SOLE   80,620 0 35
ISHARES TR MSCI ACWI ETF 464288257   855,682 8,408 SH   SOLE   8,228 0 180
ISHARES TR NATIONAL MUN ETF 464288414   133,162,605 1,228,324 SH   SOLE   1,228,324 0 0
ISHARES TR MBS ETF 464288588   452,243 4,807 SH   SOLE   4,807 0 0
ISHARES TR EAFE GRWTH ETF 464288885   583,521 6,025 SH   SOLE   6,025 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   1,084,071 13,893 SH   SOLE   13,893 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,904,470 41,286 SH   SOLE   38,961 0 2,325
ISHARES TR HDG MSCI EAFE 46434V803   694,985 22,056 SH   SOLE   22,056 0 0
ISHARES TR CORE MSCI INTL 46435G326   349,748 5,494 SH   SOLE   5,494 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   2,032,974 20,275 SH   SOLE   20,275 0 0
J & J SNACK FOODS CORP COM 466032109   5,193,486 31,073 SH   SOLE   1,849 0 29,223
JOHNSON & JOHNSON COM 478160104   29,330,590 187,129 SH   SOLE   94,381 0 92,748
JPMORGAN CHASE & CO COM 46625H100   21,344,148 125,480 SH   SOLE   123,412 0 2,068
KALVISTA PHARMACEUTICALS INC COM 483497103   122,500 10,000 SH   SOLE   10,000 0 0
KEURIG DR PEPPER INC COM 49271V100   10,063,666 302,031 SH   SOLE   15,845 0 286,185
KIMBERLY-CLARK CORP COM 494368103   215,195 1,771 SH   SOLE   1,615 0 156
KKR & CO INC COM 48251W104   1,136,951 13,723 SH   SOLE   13,723 0 0
KLA CORP COM NEW 482480100   323,784 557 SH   SOLE   557 0 0
KROGER CO COM 501044101   1,379,025 30,169 SH   SOLE   30,169 0 0
KRONOS BIO INC COM 50107A104   385,871 308,697 SH   SOLE   308,697 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,035,408 4,916 SH   SOLE   4,116 0 800
LABORATORY CORP AMER HLDGS COM NEW 50540R409   284,567 1,252 SH   SOLE   1,235 0 17
LAM RESEARCH CORP COM 512807108   1,409,868 1,800 SH   SOLE   1,800 0 0
LEMAITRE VASCULAR INC COM 525558201   331,024 5,832 SH   SOLE   4,391 0 1,441
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   261,917 7,005 SH   SOLE   7,005 0 0
LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789   811,567 28,199 SH   SOLE   28,199 0 0
LIFETIME BRANDS INC COM 53222Q103   67,100 10,000 SH   SOLE   10,000 0 0
LINDE PLC SHS G54950103   5,988,152 14,580 SH   SOLE   14,393 0 187
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   26,551 11,109 SH   SOLE   11,109 0 0
LOCKHEED MARTIN CORP COM 539830109   1,890,917 4,172 SH   SOLE   3,912 0 260
LOWES COS INC COM 548661107   3,463,768 15,564 SH   SOLE   15,073 0 491
LULULEMON ATHLETICA INC COM 550021109   273,029 534 SH   SOLE   454 0 80
MARATHON PETE CORP COM 56585A102   1,693,233 11,413 SH   SOLE   11,413 0 0
MARRIOTT INTL INC NEW CL A 571903202   804,845 3,569 SH   SOLE   2,887 0 682
MARSH & MCLENNAN COS INC COM 571748102   304,668 1,608 SH   SOLE   1,608 0 0
MARTIN MARIETTA MATLS INC COM 573284106   278,392 558 SH   SOLE   558 0 0
MASTERCARD INCORPORATED CL A 57636Q104   9,667,276 22,666 SH   SOLE   21,977 0 689
MCCORMICK & CO INC COM NON VTG 579780206   282,985 4,136 SH   SOLE   1,499 0 2,637
MCDONALDS CORP COM 580135101   6,962,648 23,482 SH   SOLE   22,944 0 538
MCKESSON CORP COM 58155Q103   1,023,649 2,211 SH   SOLE   2,211 0 0
MEDTRONIC PLC SHS G5960L103   223,909 2,718 SH   SOLE   2,678 0 40
MERCK & CO INC COM 58933Y105   8,682,680 79,643 SH   SOLE   78,019 0 1,624
META PLATFORMS INC CL A 30303M102   9,442,945 26,678 SH   SOLE   26,562 0 116
METLIFE INC COM 59156R108   285,946 4,324 SH   SOLE   4,324 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   4,332,693 3,572 SH   SOLE   1,114 0 2,458
MICROCHIP TECHNOLOGY INC. COM 595017104   217,875 2,416 SH   SOLE   2,416 0 0
MICRON TECHNOLOGY INC COM 595112103   2,743,766 32,151 SH   SOLE   32,151 0 0
MICROSOFT CORP COM 594918104   114,336,804 304,055 SH   SOLE   217,341 0 86,714
MONDELEZ INTL INC CL A 609207105   706,555 9,755 SH   SOLE   7,150 0 2,605
MOODYS CORP COM 615369105   724,879 1,856 SH   SOLE   1,856 0 0
MORGAN STANLEY COM NEW 617446448   924,760 9,917 SH   SOLE   9,820 0 97
NEKTAR THERAPEUTICS COM 640268108   6,543 11,580 SH   SOLE   0 0 11,580
NETFLIX INC COM 64110L106   902,676 1,854 SH   SOLE   1,501 0 353
NEXTERA ENERGY INC COM 65339F101   3,045,382 50,138 SH   SOLE   39,060 0 11,078
NIKE INC CL B 654106103   15,458,406 142,382 SH   SOLE   39,774 0 102,608
NORFOLK SOUTHN CORP COM 655844108   712,922 3,016 SH   SOLE   3,016 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,278,958 2,732 SH   SOLE   1,725 0 1,007
NOVARTIS AG SPONSORED ADR 66987V109   3,608,369 35,737 SH   SOLE   15,927 0 19,810
NOVO-NORDISK A S ADR 670100205   4,477,006 43,277 SH   SOLE   7,920 0 35,357
NUCOR CORP COM 670346105   1,088,098 6,252 SH   SOLE   6,252 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   202,026 18,366 SH   SOLE   18,366 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   227,345 20,500 SH   SOLE   20,500 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   239,305 20,900 SH   SOLE   20,900 0 0
NVIDIA CORPORATION COM 67066G104   48,629,636 98,198 SH   SOLE   36,981 0 61,217
OCCIDENTAL PETE CORP COM 674599105   294,072 4,925 SH   SOLE   4,566 0 359
ONEOK INC NEW COM 682680103   403,063 5,740 SH   SOLE   4,727 0 1,013
ORACLE CORP COM 68389X105   4,449,462 42,203 SH   SOLE   27,144 0 15,059
OREILLY AUTOMOTIVE INC COM 67103H107   2,366,649 2,491 SH   SOLE   2,475 0 16
OTIS WORLDWIDE CORP COM 68902V107   508,458 5,683 SH   SOLE   5,585 0 98
PALO ALTO NETWORKS INC COM 697435105   1,216,675 4,126 SH   SOLE   3,285 0 841
PAR TECHNOLOGY CORP COM 698884103   7,910,913 181,693 SH   SOLE   10,100 0 171,593
PARKER-HANNIFIN CORP COM 701094104   1,354,919 2,941 SH   SOLE   2,706 0 235
PAYCHEX INC COM 704326107   1,235,885 10,376 SH   SOLE   7,897 0 2,479
PAYPAL HLDGS INC COM 70450Y103   330,386 5,380 SH   SOLE   5,270 0 110
PEPSICO INC COM 713448108   24,317,371 143,178 SH   SOLE   54,382 0 88,796
PFIZER INC COM 717081103   4,657,761 161,784 SH   SOLE   161,730 0 54
PHILIP MORRIS INTL INC COM 718172109   379,142 4,030 SH   SOLE   3,815 0 215
PHILLIPS 66 COM 718546104   342,569 2,573 SH   SOLE   2,573 0 0
PIONEER NAT RES CO COM 723787107   310,559 1,381 SH   SOLE   1,261 0 120
PNC FINL SVCS GROUP INC COM 693475105   1,336,356 8,630 SH   SOLE   8,601 0 29
PROCTER AND GAMBLE CO COM 742718109   34,670,247 236,592 SH   SOLE   117,169 0 119,424
PROGRESS SOFTWARE CORP COM 743312100   3,363,776 61,948 SH   SOLE   61,948 0 0
PROGRESSIVE CORP COM 743315103   576,594 3,620 SH   SOLE   3,620 0 0
PROLOGIS INC. COM 74340W103   1,036,541 7,776 SH   SOLE   7,276 0 500
PROSHARES TR S&P 500 DV ARIST 74348A467   476,952 5,010 SH   SOLE   5,010 0 0
PULTE GROUP INC COM 745867101   326,898 3,167 SH   SOLE   3,139 0 28
QUALCOMM INC COM 747525103   3,580,605 24,757 SH   SOLE   24,249 0 508
QUANTA SVCS INC COM 74762E102   582,876 2,701 SH   SOLE   2,701 0 0
RAYMOND JAMES FINL INC COM 754730109   459,380 4,120 SH   SOLE   4,120 0 0
REGENERON PHARMACEUTICALS COM 75886F107   487,451 555 SH   SOLE   555 0 0
REPUBLIC SVCS INC COM 760759100   347,630 2,108 SH   SOLE   1,583 0 525
ROBLOX CORP CL A 771049103   401,650 8,785 SH   SOLE   8,785 0 0
ROCKWELL AUTOMATION INC COM 773903109   706,342 2,275 SH   SOLE   2,275 0 0
ROLLINS INC COM 775711104   930,957 21,318 SH   SOLE   20 0 21,298
ROPER TECHNOLOGIES INC COM 776696106   1,378,735 2,529 SH   SOLE   2,529 0 0
RPM INTL INC COM 749685103   237,549 2,128 SH   SOLE   2,128 0 0
RTX CORPORATION COM 75513E101   3,579,400 42,541 SH   SOLE   39,587 0 2,954
S&P GLOBAL INC COM 78409V104   5,374,785 12,201 SH   SOLE   7,611 0 4,590
SALESFORCE INC COM 79466L302   2,957,430 11,239 SH   SOLE   11,162 0 77
SCHLUMBERGER LTD COM STK 806857108   2,169,391 41,687 SH   SOLE   41,687 0 0
SCHWAB CHARLES CORP COM 808513105   6,235,275 90,629 SH   SOLE   89,971 0 658
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   234,371 4,210 SH   SOLE   4,210 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,032,486 39,833 SH   SOLE   39,798 0 35
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   1,953,840 56,000 SH   SOLE   56,000 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   324,150 3,797 SH   SOLE   3,797 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   4,390,072 32,190 SH   SOLE   32,190 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   345,168 4,792 SH   SOLE   4,792 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,628,423 9,107 SH   SOLE   9,107 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   455,336 12,110 SH   SOLE   11,810 0 300
SELECT SECTOR SPDR TR INDL 81369Y704   3,842,375 33,708 SH   SOLE   33,708 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,013,407 5,265 SH   SOLE   5,265 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   376,161 5,177 SH   SOLE   5,177 0 0
SERVICENOW INC COM 81762P102   409,764 580 SH   SOLE   580 0 0
SHELL PLC SPON ADS 780259305   467,246 7,101 SH   SOLE   7,101 0 0
SHERWIN WILLIAMS CO COM 824348106   258,253 828 SH   SOLE   828 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,628,741 14,488 SH   SOLE   14,238 0 250
SMUCKER J M CO COM NEW 832696405   217,121 1,718 SH   SOLE   693 0 1,025
SNAP ON INC COM 833034101   332,455 1,151 SH   SOLE   1,151 0 0
SPDR GOLD TR GOLD SHS 78463V107   7,547,965 39,483 SH   SOLE   39,275 0 208
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106   274,786 7,044 SH   SOLE   7,044 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   38,550,493 81,106 SH   SOLE   80,581 0 525
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,149,216 2,265 SH   SOLE   2,265 0 0
SPDR SER TR S&P DIVID ETF 78464A763   335,544 2,685 SH   SOLE   1,585 0 1,100
SPDR SER TR S&P BIOTECH 78464A870   882,096 9,879 SH   SOLE   9,879 0 0
SPDR SER TR BLOOMBERG 3-12 M 78468R523   15,148,221 152,827 SH   SOLE   152,629 0 198
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,615,867 17,681 SH   SOLE   17,310 0 371
SPDR SER TR SPDR S&P 500 ETF 78468R796   107,573,546 2,771,800 SH   SOLE   2,771,800 0 0
STANLEY BLACK & DECKER INC COM 854502101   533,958 5,443 SH   SOLE   151 0 5,292
STARBUCKS CORP COM 855244109   4,728,204 49,247 SH   SOLE   49,247 0 0
STATE STR CORP COM 857477103   597,062 7,708 SH   SOLE   7,708 0 0
STRYKER CORPORATION COM 863667101   3,379,706 11,286 SH   SOLE   11,191 0 95
SYNOPSYS INC COM 871607107   201,845 392 SH   SOLE   392 0 0
SYSCO CORP COM 871829107   919,756 12,577 SH   SOLE   12,577 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,103,880 29,845 SH   SOLE   29,845 0 0
TARGET CORP COM 87612E106   560,565 3,936 SH   SOLE   3,472 0 464
TE CONNECTIVITY LTD SHS H84989104   1,026,353 7,305 SH   SOLE   7,305 0 0
TERADYNE INC COM 880770102   248,962 2,294 SH   SOLE   274 0 2,020
TESLA INC COM 88160R101   5,424,816 21,832 SH   SOLE   18,113 0 3,719
TEXAS INSTRS INC COM 882508104   7,172,616 42,078 SH   SOLE   41,697 0 381
THE CIGNA GROUP COM 125523100   494,991 1,653 SH   SOLE   1,644 0 9
THERMO FISHER SCIENTIFIC INC COM 883556102   12,599,893 23,738 SH   SOLE   16,800 0 6,938
TJX COS INC NEW COM 872540109   11,577,467 123,414 SH   SOLE   123,392 0 22
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   274,680 9,000 SH   SOLE   9,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   469,995 1,927 SH   SOLE   1,727 0 200
TRANSDIGM GROUP INC COM 893641100   357,095 353 SH   SOLE   353 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,538,588 8,077 SH   SOLE   8,054 0 23
TYLER TECHNOLOGIES INC COM 902252105   6,367,614 15,229 SH   SOLE   663 0 14,566
UBER TECHNOLOGIES INC COM 90353T100   495,269 8,044 SH   SOLE   4,238 0 3,806
UNILEVER PLC SPON ADR NEW 904767704   1,922,431 39,654 SH   SOLE   21,917 0 17,737
UNION PAC CORP COM 907818108   12,055,124 49,080 SH   SOLE   20,180 0 28,900
UNITED PARCEL SERVICE INC CL B 911312106   833,633 5,302 SH   SOLE   5,270 0 32
UNITEDHEALTH GROUP INC COM 91324P102   12,136,360 23,052 SH   SOLE   23,009 0 43
US BANCORP DEL COM NEW 902973304   337,757 7,804 SH   SOLE   7,804 0 0
V F CORP COM 918204108   201,292 10,707 SH   SOLE   10,707 0 0
VALERO ENERGY CORP COM 91913Y100   248,690 1,913 SH   SOLE   1,177 0 736
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   377,385 5,131 SH   SOLE   5,010 0 121
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,222,438 5,088 SH   SOLE   5,038 0 50
VANGUARD INDEX FDS LARGE CAP ETF 922908637   825,261 3,783 SH   SOLE   3,783 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   3,906,829 12,567 SH   SOLE   12,398 0 169
VANGUARD INDEX FDS VALUE ETF 922908744   809,692 5,416 SH   SOLE   5,416 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,013,318 4,750 SH   SOLE   4,750 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,072,238 21,382 SH   SOLE   21,382 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   3,532,488 34,336 SH   SOLE   34,336 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,554,402 37,820 SH   SOLE   37,820 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   8,264,486 141,685 SH   SOLE   141,685 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   6,664,003 39,108 SH   SOLE   36,783 0 2,325
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,617,656 96,402 SH   SOLE   96,317 0 85
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   291,454 957 SH   SOLE   897 0 60
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,012,528 2,092 SH   SOLE   2,009 0 83
VERALTO CORP COM SHS 92338C103   423,968 5,154 SH   SOLE   4,993 0 161
VERISK ANALYTICS INC COM 92345Y106   258,924 1,084 SH   SOLE   1,084 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   973,263 25,816 SH   SOLE   23,590 0 2,226
VERTEX PHARMACEUTICALS INC COM 92532F100   2,060,898 5,065 SH   SOLE   4,166 0 899
VIATRIS INC COM 92556V106   187,597 17,322 SH   SOLE   17,322 0 0
VIRTUS TOTAL RETURN FD INC COM 92835W107   67,933 12,329 SH   SOLE   12,329 0 0
VISA INC COM CL A 92826C839   26,523,090 101,875 SH   SOLE   28,433 0 73,442
VISTRA CORP COM 92840M102   233,585 6,064 SH   SOLE   6,064 0 0
VONTIER CORPORATION COM 928881101   2,981,216 86,287 SH   SOLE   3,123 0 83,164
VULCAN MATLS CO COM 929160109   409,753 1,805 SH   SOLE   1,305 0 500
WALGREENS BOOTS ALLIANCE INC COM 931427108   513,192 19,655 SH   SOLE   19,655 0 0
WALMART INC COM 931142103   8,204,106 52,040 SH   SOLE   51,307 0 733
WASTE CONNECTIONS INC COM 94106B101   2,528,783 16,941 SH   SOLE   9,673 0 7,268
WASTE MGMT INC DEL COM 94106L109   772,637 4,314 SH   SOLE   4,311 0 3
WEC ENERGY GROUP INC COM 92939U106   209,920 2,494 SH   SOLE   2,494 0 0
WELLS FARGO CO NEW COM 949746101   2,221,594 45,136 SH   SOLE   44,606 0 530
WEYERHAEUSER CO MTN BE COM NEW 962166104   381,079 10,960 SH   SOLE   10,960 0 0
WILLIAMS SONOMA INC COM 969904101   440,486 2,183 SH   SOLE   2,183 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281   703,872 14,100 SH   SOLE   14,100 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307   312,650 4,710 SH   SOLE   4,710 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   799,501 37,909 SH   SOLE   37,909 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,053,842 25,760 SH   SOLE   25,760 0 0
YUM BRANDS INC COM 988498101   1,213,047 9,284 SH   SOLE   9,174 0 110
YUM CHINA HLDGS INC COM 98850P109   425,912 10,038 SH   SOLE   10,038 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   452,967 3,722 SH   SOLE   3,537 0 185
ZOETIS INC CL A 98978V103   703,032 3,562 SH   SOLE   3,417 0 145