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
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,026,102 6,251 SH SOLE 5,078 0 1,173
ABBOTT LABORATORIES COM 002824100 4,177,050 42,265 SH SOLE 10,731 0 31,534
ABBVIE INC COM 00287Y109 7,740,449 29,590 SH SOLE 9,703 0 19,887
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,642,996 8,960 SH SOLE 5,624 0 3,336
ADOBE INC COM 00724F101 265,374 1,106 SH SOLE 26 0 1,080
ADVANCED MICRO DEVICES INC COM 007903107 274,681 449 SH SOLE 110 0 339
AGNC INVT CORP COM 00123Q104 301,138 32,768 SH SOLE 32,768 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,238,680 4,452 SH SOLE 1,204 0 3,248
AKAMAI TECHNOLOGIES INC COM 00971T101 229,823 2,161 SH SOLE 1,450 0 711
ALIGN TECHNOLOGY INC COM 016255101 205,380 1,413 SH SOLE 1,397 0 16
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,118,720 4,534 SH SOLE 1,534 0 3,000
ALPHABET INC CAP STK CL A 02079K305 164,210,244 477,244 SH SOLE 356,344 0 120,900
ALPHABET INC CAP STK CL C 02079K107 15,627,359 45,863 SH SOLE 19,077 0 26,786
ALTRIA GROUP INC COM 02209S103 295,827 4,322 SH SOLE 2,340 0 1,982
AMAZON COM INC COM 023135106 84,468,578 339,027 SH SOLE 227,933 0 111,094
AMERICAN EXPRESS CO COM 025816109 684,530 2,251 SH SOLE 250 0 2,001
AMERICAN TOWER CORP COM 03027X100 8,347,436 50,440 SH SOLE 43,049 0 7,391
AMERICAN WTR WKS CO INC NEW COM 030420103 24,786,255 191,444 SH SOLE 153,437 0 38,007
AMETEK INC COM 031100100 14,943,570 60,322 SH SOLE 43,616 0 16,706
AMGEN INC COM 031162100 1,415,853 3,359 SH SOLE 1,742 0 1,617
AMPHENOL CORP CL A 032095101 75,440,934 893,584 SH SOLE 696,011 0 197,573
ANALOG DEVICES INC COM 032654105 1,122,293 2,829 SH SOLE 742 0 2,087
APPLE INC COM 037833100 170,743,684 512,713 SH SOLE 317,000 0 195,713
APPLIED MATLS INC COM 038222105 1,407,318 2,752 SH SOLE 2,684 0 68
ASML HLDG NV N Y REGISTRY SHS N07059210 563,430 311 SH SOLE 236 0 75
ASTRAZENECA PLC ORD G0593M107 475,368 2,944 SH SOLE 2,264 0 680
AUTOMATIC DATA PROCESSING IN COM 053015103 27,044,041 104,110 SH SOLE 82,139 0 21,971
AVERY DENNISON CORP COM 053611109 374,621 2,195 SH SOLE 1,950 0 245
AXSOME THERAPEUTICS INC. COM 05464T104 483,102 2,620 SH SOLE 2,620 0 0
BANK OF AMER CORP COM 060505104 2,001,119 36,765 SH SOLE 7,878 0 28,887
BECTON DICKINSON & CO COM 075887109 650,665 3,635 SH SOLE 2,299 0 1,336
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 87,594,883 175,911 SH SOLE 139,950 0 35,961
BLACKBERRY LTD COM 09228F103 135,600 15,000 SH SOLE 15,000 0 0
BLACKROCK INC COM 09290D101 235,999 223 SH SOLE 92 0 131
BLACKSTONE INC COM 09260D107 948,058 8,458 SH SOLE 5,122 0 3,336
BP PLC SPONSORED ADR 055622104 366,129 8,323 SH SOLE 8,273 0 50
BRINKER INTL INC COM 109641100 2,287,332 11,819 SH SOLE 400 0 11,419
BRISTOL-MYERS SQUIBB CO COM 110122108 1,377,418 22,074 SH SOLE 5,682 0 16,392
BROADCOM INC COM 11135F101 15,982,306 45,509 SH SOLE 32,052 0 13,457
BROWN FORMAN CORP CL B 115637209 232,294 8,789 SH SOLE 8,750 0 39
CACI INTL INC CL A 127190304 852,754 1,400 SH SOLE 1,400 0 0
CANADIAN NATL RY CO COM 136375102 394,748 3,320 SH SOLE 1,600 0 1,720
CARRIER GLOBAL CORPORATION COM 14448C104 242,153 4,414 SH SOLE 2,370 0 2,044
CATERPILLAR INC COM 149123101 4,646,638 5,731 SH SOLE 5,081 0 650
CBOE GLOBAL MKTS INC COM 12503M108 385,957 1,402 SH SOLE 1,402 0 0
CHEVRON CORPORATION COM 166764100 32,314,191 158,240 SH SOLE 123,499 0 34,741
CHUBB LIMITED COM H1467J104 30,138,609 92,373 SH SOLE 78,000 0 14,373
CHURCH & DWIGHT CO INC COM 171340102 504,172 5,351 SH SOLE 3,711 0 1,640
CINTAS CORP COM 172908105 1,840,782 9,437 SH SOLE 194 0 9,243
CISCO SYS INC COM 17275R102 3,849,926 35,770 SH SOLE 16,118 0 19,652
COCA COLA CO COM 191216100 6,717,395 77,555 SH SOLE 31,002 0 46,553
COLGATE PALMOLIVE CO COM 194162103 1,867,143 21,884 SH SOLE 8,780 0 13,104
COMCAST CORP NEW CL A 20030N101 296,633 13,632 SH SOLE 1,000 0 12,632
CONOCOPHILLIPS COM 20825C104 2,590,230 20,697 SH SOLE 142 0 20,555
COREWEAVE INC COM CL A 21873S108 217,888 2,501 SH SOLE 2,500 0 1
CORNING INC COM 219350105 1,501,774 9,767 SH SOLE 3,600 0 6,167
CORTEVA INC COM 22052L104 489,428 6,303 SH SOLE 492 0 5,811
COSTCO WHOLESALE CORPORATION COM 22160K105 26,024,800 28,588 SH SOLE 16,686 0 11,902
COUPANG INC CL A 22266T109 721,795 52,040 SH SOLE 51,040 0 1,000
CROWDSTRIKE HLDGS INC CL A 22788C105 2,532,069 9,564 SH SOLE 2,731 0 6,833
CSX CORP COM 126408103 1,006,942 21,650 SH SOLE 10,787 0 10,863
CUMMINS INC COM 231021106 472,662 915 SH SOLE 910 0 5
DANAHER CORP DEL COM 235851102 36,909,870 166,298 SH SOLE 128,260 0 38,038
DARDEN RESTAURANTS INC COM 237194105 571,634 2,958 SH SOLE 2,950 0 8
DBX ETF TR XTRACKERS MSCI 233051150 656,653 9,211 SH SOLE 5,135 0 4,076
DEERE & CO COM 244199105 947,151 1,407 SH SOLE 1,200 0 207
DEVON ENERGY CORP NEW COM 25179M103 206,168 4,478 SH SOLE 4,066 0 412
DISNEY WALT CO COM 254687106 609,994 5,815 SH SOLE 4,950 0 865
DORCHESTER MINERALS L P COM UNIT 25820R105 287,607 10,257 SH SOLE 10,257 0 0
DOVER CORP COM 260003108 247,468 1,323 SH SOLE 1,320 0 3
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 375,772 2,893 SH SOLE 535 0 2,358
EASTERN BANKSHARES INC COM 27627N105 612,622 29,270 SH SOLE 17,912 0 11,358
EATON CORP PLC SHS G29183103 5,469,779 12,729 SH SOLE 125 0 12,604
EBAY INC. COM 278642103 355,056 3,348 SH SOLE 1,300 0 2,048
ECOLAB INC COM 278865100 47,544,922 172,696 SH SOLE 135,643 0 37,053
EDWARDS LIFESCIENCES CORP COM 28176E108 2,684,811 31,103 SH SOLE 11,370 0 19,733
ELI LILLY & CO COM 532457108 3,164,614 2,735 SH SOLE 1,306 0 1,429
EMERSON ELEC CO COM 291011104 3,737,910 24,100 SH SOLE 8,401 0 15,699
EQUIFAX INC COM 294429105 613,738 4,472 SH SOLE 750 0 3,722
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 24,146,567 148,366 SH SOLE 88,196 0 60,170
FEDEX CORP COM 31428X106 547,265 1,911 SH SOLE 270 0 1,641
FISERV INC COM 337738108 204,304 4,522 SH SOLE 1,025 0 3,497
FORTINET INC COM 34959E109 1,330,511 7,443 SH SOLE 265 0 7,178
FRANCO NEV CORP COM 351858105 1,529,143 6,422 SH SOLE 6,422 0 0
GE AEROSPACE COM NEW 369604301 1,974,298 6,322 SH SOLE 2,905 0 3,417
GE VERNOVA INC COM 36828A101 1,268,905 1,335 SH SOLE 621 0 714
GENERAL MILLS INC COM 370334104 408,272 12,695 SH SOLE 8,400 0 4,295
GILEAD SCIENCES INC COM 375558103 1,549,524 10,396 SH SOLE 9,465 0 931
GOLDMAN SACHS GROUP INC COM 38141G104 353,842 393 SH SOLE 40 0 353
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 749,244 11,600 SH SOLE 11,600 0 0
HERSHEY CO COM 427866108 1,118,716 7,098 SH SOLE 6,096 0 1,002
HOME DEPOT INC COM 437076102 1,914,049 6,728 SH SOLE 2,560 0 4,168
HONEYWELL AEROSPACE INC COM 43849R105 200,687 1,295 SH SOLE 407 0 888
HONEYWELL INTL INC COM 438516205 326,114 1,546 SH SOLE 407 0 1,139
IDEXX LABS INC COM 45168D104 24,632,747 47,172 SH SOLE 40,842 0 6,330
ILLINOIS TOOL WKS INC COM 452308109 2,056,978 7,942 SH SOLE 891 0 7,051
ILLUMINA INC COM 452327109 4,514,899 16,497 SH SOLE 1,599 0 14,898
INDEPENDENT BK CORP MASS COM 453836108 3,898,842 49,800 SH SOLE 800 0 49,000
INTEL CORP COM 458140100 5,202,147 43,268 SH SOLE 1,860 0 41,408
INTERCONTINENTAL EXCHANGE IN COM 45866F104 221,508 1,457 SH SOLE 1,191 0 266
INTERNATIONAL BUSINESS MACHS COM 459200101 3,515,801 15,986 SH SOLE 6,135 0 9,851
INTUITIVE SURGICAL INC COM NEW 46120E602 1,391,082 3,421 SH SOLE 3,275 0 146
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 17,547,112 84,353 SH SOLE 5,939 0 78,414
INVESCO QQQ TR UNIT SER 1 46090E103 5,330,015 7,198 SH SOLE 2,887 0 4,311
IRON MTN INC DEL COM 46284V101 462,442 4,154 SH SOLE 1,800 0 2,354
ISHARES GOLD TR ISHARES NEW 464285204 4,985,045 63,829 SH SOLE 61,282 0 2,547
ISHARES GOLD TRUST MICRO SHS REPSTG UN TR 46436F103 12,219,232 295,008 SH SOLE 217,756 0 77,252
ISHARES INC ESG AWR MSCI EM 46434G863 783,046 14,458 SH SOLE 10,044 0 4,414
ISHARES TR CORE MSCI TOTAL 46432F834 12,571,642 132,347 SH SOLE 121,465 0 10,882
ISHARES TR CORE S&P MCP ETF 464287507 1,134,724 15,771 SH SOLE 13,090 0 2,681
ISHARES TR CORE S&P SCP ETF 464287804 1,265,036 9,299 SH SOLE 8,634 0 665
ISHARES TR CORE S&P US VLU 464287663 1,502,455 13,624 SH SOLE 13,200 0 424
ISHARES TR CORE S&P500 ETF 464287200 2,397,877 3,131 SH SOLE 906 0 2,225
ISHARES TR CORE US AGGBD ET 464287226 2,410,392 25,496 SH SOLE 157 0 25,339
ISHARES TR CYBERSECURITY 46435U135 6,252,416 92,464 SH SOLE 62,262 0 30,202
ISHARES TR ESG AW MSCI EAFE 46435G516 21,287,451 206,574 SH SOLE 193,265 0 13,309
ISHARES TR ESG MSCI KLD ETF 464288570 238,274 1,630 SH SOLE 1,630 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 37,892,675 1,518,136 SH SOLE 929,319 0 588,817
ISHARES TR IBON 2026 TE ETF 46436E528 309,563 13,740 SH SOLE 13,740 0 0
ISHARES TR IBOND DEC 2030 46436E593 4,302,451 226,564 SH SOLE 167,631 0 58,933
ISHARES TR IBONDS 26 TRM TS 46436E858 3,098,730 135,434 SH SOLE 113,453 0 21,981
ISHARES TR IBONDS 27 ETF 46435UAA9 36,741,635 1,523,285 SH SOLE 919,556 0 603,729
ISHARES TR IBONDS 27 TRM TS 46436E841 4,696,731 210,427 SH SOLE 120,784 0 89,643
ISHARES TR IBONDS 28 TRM TS 46436E833 5,319,661 242,796 SH SOLE 151,790 0 91,006
ISHARES TR IBONDS 29 TRM TS 46436E825 4,196,183 197,700 SH SOLE 138,832 0 58,868
ISHARES TR IBONDS DEC 2029 46436E163 3,951,731 159,795 SH SOLE 144,096 0 15,699
ISHARES TR IBONDS DEC 2030 46438G687 714,950 28,598 SH SOLE 17,351 0 11,247
ISHARES TR IBONDS DEC 2030 46436E726 25,004,223 1,182,792 SH SOLE 712,846 0 469,946
ISHARES TR IBONDS DEC 2031 46436E486 16,523,402 823,699 SH SOLE 434,151 0 389,548
ISHARES TR IBONDS DEC 2031 46436E460 2,047,076 105,140 SH SOLE 64,232 0 40,908
ISHARES TR IBONDS DEC 2031 46438G356 939,152 38,084 SH SOLE 25,425 0 12,659
ISHARES TR IBONDS DEC 2032 46438G216 412,893 17,140 SH SOLE 13,500 0 3,640
ISHARES TR IBONDS DEC 2032 46436E312 7,689,812 319,477 SH SOLE 191,932 0 127,545
ISHARES TR IBONDS DEC 2033 46436E130 3,898,514 159,253 SH SOLE 97,817 0 61,436
ISHARES TR IBONDS DEC 2033 46438G190 230,942 9,658 SH SOLE 6,000 0 3,658
ISHARES TR IBONDS DEC 2034 46438G653 482,305 19,582 SH SOLE 5,406 0 14,176
ISHARES TR IBONDS DEC 2035 46438G372 458,991 19,069 SH SOLE 6,333 0 12,736
ISHARES TR IBONDS DEC 26 46435U259 3,588,883 139,972 SH SOLE 86,532 0 53,440
ISHARES TR IBONDS DEC 27 46435U283 6,803,316 269,545 SH SOLE 174,938 0 94,607
ISHARES TR IBONDS DEC 28 46435U325 10,082,976 401,073 SH SOLE 328,278 0 72,795
ISHARES TR IBONDS DEC 29 46436E205 29,813,980 1,313,970 SH SOLE 814,588 0 499,382
ISHARES TR IBONDS DEC2026 46435GAA0 34,945,354 1,441,640 SH SOLE 1,053,684 0 387,956
ISHARES TR IBOXX HI YD ETF 464288513 1,472,704 19,074 SH SOLE 224 0 18,850
ISHARES TR MSCI EAFE ETF 464287465 600,589 5,781 SH SOLE 5,714 0 67
ISHARES TR MSCI EMG MKT ETF 464287234 1,627,740 24,371 SH SOLE 24,371 0 0
ISHARES TR RUS 1000 ETF 464287622 253,424 609 SH SOLE 609 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,563,974 36,436 SH SOLE 35,528 0 908
ISHARES TR RUS MID CAP ETF 464287499 305,831 2,866 SH SOLE 2,866 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 578,290 2,081 SH SOLE 1,906 0 175
ISHARES TR SELECT DIVID ETF 464287168 2,918,224 19,190 SH SOLE 19,190 0 0
ISHARES TR ULTRA SHORT DUR 46434V878 3,850,157 76,392 SH SOLE 67,845 0 8,547
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4,273,733 87,667 SH SOLE 84,467 0 3,200
JOHNSON & JOHNSON COM 478160104 23,256,150 87,845 SH SOLE 73,480 0 14,365
JPMORGAN CHASE & CO COM 46625H100 12,803,452 38,701 SH SOLE 23,730 0 14,971
KIMBERLY-CLARK CORP COM 494368103 483,968 4,903 SH SOLE 1,195 0 3,708
KINSALE CAP GROUP INC COM 49714P108 10,399,974 32,223 SH SOLE 27,295 0 4,928
KLA CORP COM NEW 482480100 565,492 2,901 SH SOLE 2,710 0 191
L3HARRIS TECHNOLOGIES INC COM 502431109 700,159 2,957 SH SOLE 2,411 0 546
LIBERTY MEDIA CORP DEL COM SER C 531229755 282,098 3,053 SH SOLE 3,000 0 53
LINDE PLC SHS G54950103 710,077 1,496 SH SOLE 500 0 996
LOWES COS INC COM 548661107 447,272 2,427 SH SOLE 2,175 0 252
MARATHON PETE CORP COM 56585A102 343,225 868 SH SOLE 792 0 76
MARKEL GROUP INC COM 570535104 323,654 189 SH SOLE 189 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,710,715 10,020 SH SOLE 6,050 0 3,970
MASCO CORP COM 574599106 1,130,568 16,774 SH SOLE 571 0 16,203
MASTERCARD INCORPORATED CL A 57636Q104 4,063,231 7,368 SH SOLE 4,433 0 2,935
MCCORMICK & CO INC COM NON VTG 579780206 1,327,458 28,609 SH SOLE 26,253 0 2,356
MCDONALDS CORP COM 580135101 2,089,315 9,047 SH SOLE 1,717 0 7,330
MERCADOLIBRE INC COM 58733R102 19,715,614 11,406 SH SOLE 8,894 0 2,512
MERCK & CO INC COM 58933Y105 6,795,110 46,491 SH SOLE 20,447 0 26,044
META PLATFORMS INC CL A 30303M102 67,309,047 92,817 SH SOLE 72,472 0 20,345
MICRON TECHNOLOGY INC COM 595112103 878,716 825 SH SOLE 270 0 555
MICROSOFT CORP COM 594918104 140,854,800 274,624 SH SOLE 202,112 0 72,512
MONDELEZ INTL INC CL A 609207105 201,628 3,457 SH SOLE 1,544 0 1,913
MOODYS CORP COM 615369105 479,108 1,055 SH SOLE 15 0 1,040
MORGAN STANLEY COM NEW 617446448 2,876,120 15,292 SH SOLE 14,759 0 533
NEBIUS GROUP N.V. SHS CLASS A N97284108 13,339,014 56,550 SH SOLE 53,650 0 2,900
NEOGENOMICS INC COM NEW 64049M209 387,782 21,121 SH SOLE 7,000 0 14,121
NETFLIX INC. COM 64110L106 7,378,194 106,039 SH SOLE 75,399 0 30,640
NEXTERA ENERGY INC COM 65339F101 885,188 11,687 SH SOLE 1,249 0 10,438
NORFOLK SOUTHN CORP COM 655844108 704,829 2,281 SH SOLE 150 0 2,131
NUCOR CORP COM 670346105 4,579,177 19,543 SH SOLE 160 0 19,383
NVIDIA CORPORATION COM 67066G104 142,949,765 625,245 SH SOLE 423,250 0 201,995
ORACLE CORP COM 68389X105 20,972,104 152,747 SH SOLE 4,908 0 147,839
OREILLY AUTOMOTIVE INC COM 67103H107 43,280,664 506,740 SH SOLE 393,218 0 113,522
OTIS WORLDWIDE CORP COM 68902V107 224,413 3,489 SH SOLE 2,332 0 1,157
PALANTIR TECHNOLOGIES INC CL A 69608A108 503,913 2,694 SH SOLE 1,856 0 838
PALO ALTO NETWORKS INC COM 697435105 971,026 2,444 SH SOLE 2,318 0 126
PAYCHEX INC COM 704326107 1,397,321 14,186 SH SOLE 11,388 0 2,798
PEPSICO INC COM 713448108 3,318,544 26,188 SH SOLE 19,709 0 6,479
PERSONALIS INC COM 71535D106 5,329,877 327,388 SH SOLE 31,660 0 295,728
PFIZER INC COM 717081103 1,380,252 48,396 SH SOLE 26,963 0 21,433
PHILIP MORRIS INTL INC COM 718172109 673,404 3,529 SH SOLE 1,420 0 2,109
PHILLIPS 66 COM 718546104 1,416,460 5,548 SH SOLE 290 0 5,258
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 10,488,572 104,312 SH SOLE 93,956 0 10,356
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 6,230,884 66,205 SH SOLE 61,789 0 4,416
PROCTER & GAMBLE CO COM 742718109 16,485,358 113,473 SH SOLE 70,069 0 43,404
PROSHARES TR S&P 500 DV ARIST 74348A467 305,233 5,642 SH SOLE 5,626 0 16
PROSHARES TR ULTRPRO S&P500 74347X864 319,513 2,174 SH SOLE 2,174 0 0
QNITY ELECTRONICS INC COMMON STOCK 74743L100 490,009 3,897 SH SOLE 246 0 3,651
QUALCOMM INC COM 747525103 305,139 1,658 SH SOLE 880 0 778
QUANTA SVCS INC COM 74762E102 307,763 479 SH SOLE 234 0 245
RANGE RES CORP COM 75281A109 211,128 5,700 SH SOLE 5,700 0 0
REGENERON PHARMACEUTICALS COM 75886F107 27,890,688 36,782 SH SOLE 26,857 0 9,925
ROSS STORES INC COM 778296103 440,893 1,889 SH SOLE 80 0 1,809
RTX CORPORATION COM 75513E101 4,179,910 22,515 SH SOLE 7,299 0 15,216
S&P GLOBAL INC COM 78409V104 38,531,436 97,679 SH SOLE 78,680 0 18,999
SALESFORCE INC COM 79466L302 435,975 1,895 SH SOLE 64 0 1,831
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 604,273 18,576 SH SOLE 10,191 0 8,385
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 339,692 368 SH SOLE 7 0 361
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 497,850 2,956 SH SOLE 1,848 0 1,108
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 262,631 2,413 SH SOLE 1,198 0 1,215
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 23,224,061 377,627 SH SOLE 293,811 0 83,816
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 1,125,613 6,741 SH SOLE 5,031 0 1,710
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 506,383 10,398 SH SOLE 9,362 0 1,036
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 211,575 2,625 SH SOLE 1,032 0 1,593
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 4,187,484 21,392 SH SOLE 15,630 0 5,762
SEMPRA COM 816851109 215,177 2,737 SH SOLE 2,600 0 137
SERVICE CORP INTL COM 817565104 1,337,499 17,564 SH SOLE 266 0 17,298
SERVICENOW INC COM 81762P102 25,470,879 190,067 SH SOLE 145,017 0 45,050
SHELL PLC SPON ADS 780259305 1,249,813 13,149 SH SOLE 400 0 12,749
SHERWIN WILLIAMS CO COM 824348106 378,873 1,172 SH SOLE 468 0 704
SIMON PPTY GROUP INC NEW COM 828806109 2,100,352 10,462 SH SOLE 136 0 10,326
SKEENA RES LTD NEW COM 83056P715 594,600 20,000 SH SOLE 20,000 0 0
SLB LIMITED COM STK 806857108 415,249 8,472 SH SOLE 8,000 0 472
SNAP INC CL A 83304A106 54,000 10,000 SH SOLE 10,000 0 0
SOFI TECHNOLOGIES INC COM 83406F102 838,615 53,347 SH SOLE 53,347 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 660,767 4,380 SH SOLE 894 0 3,486
SPDR GOLD TR GOLD SHS 78463V107 7,998,783 21,003 SH SOLE 20,575 0 428
STARBUCKS CORP COM 855244109 792,365 8,433 SH SOLE 6,020 0 2,413
STATE STR CORP COM 857477103 445,205 2,550 SH SOLE 910 0 1,640
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 21,030,344 27,508 SH SOLE 16,222 0 11,286
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 709,004 1,077 SH SOLE 1,077 0 0
STRYKER CORPORATION COM 863667101 35,011,976 126,732 SH SOLE 78,437 0 48,295
SUN LIFE FINANCIAL INC. COM 866796105 216,991 2,783 SH SOLE 2,783 0 0
SYNOPSYS INC COM 871607107 9,288,579 21,356 SH SOLE 17,339 0 4,017
SYSCO CORP COM 871829107 1,604,807 20,585 SH SOLE 3,570 0 17,015
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 449,970 984 SH SOLE 464 0 520
TE CONNECTIVITY PLC ORD SHS G87052109 35,515,477 168,256 SH SOLE 135,674 0 32,582
TERRENO RLTY CORP COM 88146M101 11,393,439 174,964 SH SOLE 142,638 0 32,326
TESLA INC COM 88160R101 16,135,340 45,476 SH SOLE 1,000 0 44,476
TEXAS INSTRS INC COM 882508104 726,274 2,593 SH SOLE 1,771 0 822
TEXAS PACIFIC LAND CORPORATI COM 88262P102 16,343,633 50,160 SH SOLE 50,160 0 0
THE CIGNA GROUP COM 125523100 1,088,680 4,005 SH SOLE 1,150 0 2,855
THERMO FISHER SCIENTIFIC INC COM 883556102 46,541,404 68,897 SH SOLE 56,835 0 12,062
TJX COS INC NEW COM 872540109 53,239,957 402,388 SH SOLE 330,025 0 72,363
TRANSDIGM GROUP INC COM 893641100 20,669,000 19,092 SH SOLE 13,732 0 5,360
TRAVELERS COMPANIES INC COM 89417E109 488,419 1,370 SH SOLE 587 0 783
UBER TECHNOLOGIES INC COM 90353T100 17,309,258 252,653 SH SOLE 200,185 0 52,468
UGI CORP NEW COM 902681105 364,194 10,105 SH SOLE 2,307 0 7,798
UNION PAC CORP COM 907818108 2,154,998 7,919 SH SOLE 4,604 0 3,315
UNITED PARCEL SVCS INC CL B 911312106 360,305 3,856 SH SOLE 1,006 0 2,850
UNIVERSAL CORP VA MTNS BK EN COM 913456109 368,463 8,817 SH SOLE 8,817 0 0
US FOODS HLDG CORP COM 912008109 7,281,732 78,969 SH SOLE 60,818 0 18,151
VALHI INC NEW COM 918905209 154,100 10,000 SH SOLE 10,000 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 478,139 5,446 SH SOLE 5,400 0 46
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,712,841 38,672 SH SOLE 31,493 0 7,179
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 461,176 1,991 SH SOLE 1,791 0 200
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 4,850,532 53,829 SH SOLE 24,020 0 29,809
VANGUARD INDEX FDS MRNGSTR LRG CAP 922908637 228,703 650 SH SOLE 650 0 0
VANGUARD INDEX FDS MRNGSTR MD CP GR 922908538 336,500 1,152 SH SOLE 1,152 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 2,401,848 30,628 SH SOLE 1,940 0 28,688
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 2,379,190 8,363 SH SOLE 649 0 7,714
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 8,292,785 22,159 SH SOLE 20,887 0 1,272
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 1,360,440 6,296 SH SOLE 5,482 0 814
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 82,151,305 117,215 SH SOLE 38,938 0 78,277
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 189,760,687 2,287,100 SH SOLE 1,685,093 0 602,007
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,212,816 87,891 SH SOLE 42,397 0 45,494
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 884,945 3,793 SH SOLE 3,098 0 695
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,005,819 28,407 SH SOLE 5,103 0 23,304
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,590,909 16,694 SH SOLE 788 0 15,906
VANGUARD WORLD FD DEVE MA GROW ETF 921910667 2,920,250 36,867 SH SOLE 16,178 0 20,689
VANGUARD WORLD FD INF TECH ETF 92204A702 201,072 1,600 SH SOLE 1,600 0 0
VERALTO CORP COM SHS 92338C103 296,277 3,137 SH SOLE 1,839 0 1,298
VERIZON COMMUNICATIONS INC COM 92343V104 335,998 7,325 SH SOLE 900 0 6,425
VERTEX PHARMACEUTICALS INC COM 92532F100 1,009,024 1,930 SH SOLE 1,156 0 774
VISA INC COM CL A 92826C839 63,239,565 175,993 SH SOLE 132,833 0 43,160
VISTANCE NETWORKS INC COM 20337X109 9,335,295 1,561,086 SH SOLE 939,691 0 621,395
VIVMARK RESIDENTIAL SH BEN INT 29476L107 331,142 5,450 SH SOLE 266 0 5,184
VIZSLA SILVER CORP COM NEW 92859G608 189,500 50,000 SH SOLE 50,000 0 0
WALMART INC COM 931142103 33,879,064 326,011 SH SOLE 256,915 0 69,096
WATERS CORP COM 941848103 214,862 489 SH SOLE 309 0 180
WATSCO INC COM 942622200 24,277,045 80,204 SH SOLE 66,651 0 13,553
WEYERHAEUSER CO COM NEW 962166104 469,735 24,658 SH SOLE 2,160 0 22,498
WHEATON PRECIOUS METALS CORP COM 962879102 2,099,404 15,700 SH SOLE 15,700 0 0
YUM BRANDS INC COM 988498101 542,634 3,980 SH SOLE 3,976 0 4