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,013,904 6,262 SH SOLE 5,850 0 412
ABBOTT LABORATORIES COM 002824100 4,053,991 44,677 SH SOLE 14,176 0 30,501
ABBVIE INC COM 00287Y109 7,457,604 29,636 SH SOLE 12,096 0 17,540
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,705,824 21,744 SH SOLE 18,337 0 3,407
ADOBE INC COM 00724F101 238,439 1,163 SH SOLE 46 0 1,117
ADVANCED MICRO DEVICES INC COM 007903107 765,059 1,317 SH SOLE 110 0 1,207
AGNC INVT CORP COM 00123Q104 361,104 32,768 SH SOLE 32,768 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,302,892 4,444 SH SOLE 1,204 0 3,240
AKAMAI TECHNOLOGIES INC COM 00971T101 254,152 2,150 SH SOLE 1,450 0 700
ALIGN TECHNOLOGY INC COM 016255101 235,619 1,397 SH SOLE 1,397 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,364,871 4,534 SH SOLE 1,534 0 3,000
ALPHABET INC CAP STK CL A 02079K305 176,585,050 494,124 SH SOLE 368,812 0 125,312
ALPHABET INC CAP STK CL C 02079K107 16,602,327 46,988 SH SOLE 19,378 0 27,610
ALTRIA GROUP INC COM 02209S103 825,401 11,305 SH SOLE 2,340 0 8,965
AMAZON COM INC COM 023135106 80,032,666 335,792 SH SOLE 220,369 0 115,423
AMERICAN EXPRESS CO COM 025816109 758,695 2,243 SH SOLE 250 0 1,993
AMERICAN TOWER CORP COM 03027X100 9,008,139 54,438 SH SOLE 48,185 0 6,253
AMERICAN WTR WKS CO INC NEW COM 030420103 25,073,491 190,557 SH SOLE 154,435 0 36,122
AMETEK INC COM 031100100 11,364,406 46,972 SH SOLE 32,675 0 14,297
AMGEN INC COM 031162100 1,289,148 3,560 SH SOLE 1,955 0 1,605
AMPHENOL CORP CL A 032095101 80,671,713 456,878 SH SOLE 357,665 0 99,213
ANALOG DEVICES INC COM 032654105 1,121,211 2,823 SH SOLE 742 0 2,081
APPLE INC COM 037833100 153,630,918 530,934 SH SOLE 324,748 0 206,186
APPLIED MATLS INC COM 038222105 2,038,137 2,819 SH SOLE 2,784 0 35
ASML HLDG NV N Y REGISTRY SHS N07059210 618,716 311 SH SOLE 236 0 75
ASTRAZENECA PLC ORD G0593M107 555,587 2,930 SH SOLE 2,250 0 680
AUTOMATIC DATA PROCESSING IN COM 053015103 23,786,554 105,410 SH SOLE 83,959 0 21,451
AVERY DENNISON CORP COM 053611109 359,119 2,212 SH SOLE 1,991 0 221
AXSOME THERAPEUTICS INC. COM 05464T104 543,390 2,220 SH SOLE 2,220 0 0
BANK OF AMER CORP COM 060505104 2,098,916 36,836 SH SOLE 7,878 0 28,958
BECTON DICKINSON & CO COM 075887109 547,210 3,616 SH SOLE 2,299 0 1,317
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 89,305,605 178,472 SH SOLE 144,182 0 34,290
BLACKROCK INC COM 09290D101 938,494 976 SH SOLE 92 0 884
BLACKSTONE INC COM 09260D107 1,337,447 11,366 SH SOLE 7,291 0 4,075
BP PLC SPONSORED ADR 055622104 307,535 8,323 SH SOLE 8,273 0 50
BRINKER INTL INC COM 109641100 2,022,048 12,036 SH SOLE 546 0 11,490
BRISTOL-MYERS SQUIBB CO COM 110122108 1,291,143 22,408 SH SOLE 5,682 0 16,726
BROADCOM INC COM 11135F101 15,002,719 39,716 SH SOLE 24,208 0 15,508
BROWN FORMAN CORP CL B 115637209 235,209 8,750 SH SOLE 8,750 0 0
CACI INTL INC CL A 127190304 648,564 1,400 SH SOLE 1,400 0 0
CANADIAN NATL RY CO COM 136375102 395,877 3,320 SH SOLE 1,600 0 1,720
CARRIER GLOBAL CORPORATION COM 14448C104 385,092 5,250 SH SOLE 3,136 0 2,114
CATERPILLAR INC COM 149123101 7,091,170 6,659 SH SOLE 5,917 0 742
CBOE GLOBAL MKTS INC COM 12503M108 351,629 1,449 SH SOLE 1,449 0 0
CHEVRON CORPORATION COM 166764100 26,548,951 160,165 SH SOLE 125,615 0 34,550
CHUBB LIMITED COM H1467J104 32,156,761 94,091 SH SOLE 79,809 0 14,282
CHURCH & DWIGHT CO INC COM 171340102 531,872 5,490 SH SOLE 3,873 0 1,617
CINTAS CORP COM 172908105 1,617,291 9,509 SH SOLE 273 0 9,236
CISCO SYS INC COM 17275R102 5,539,478 47,161 SH SOLE 16,278 0 30,883
COCA COLA CO COM 191216100 7,424,685 90,764 SH SOLE 37,686 0 53,078
COLGATE PALMOLIVE CO COM 194162103 2,064,084 22,514 SH SOLE 9,580 0 12,934
COMCAST CORP NEW CL A 20030N101 324,453 13,216 SH SOLE 1,437 0 11,779
CONOCOPHILLIPS COM 20825C104 2,156,383 20,742 SH SOLE 142 0 20,600
COREWEAVE INC COM CL A 21873S108 248,950 2,501 SH SOLE 2,500 0 1
CORNING INC COM 219350105 2,936,168 11,495 SH SOLE 5,341 0 6,154
CORTEVA INC COM 22052L104 532,955 6,293 SH SOLE 2,136 0 4,157
COSTCO WHOLESALE CORPORATION COM 22160K105 25,199,691 26,938 SH SOLE 15,245 0 11,693
COUPANG INC CL A 22266T109 903,935 52,040 SH SOLE 51,040 0 1,000
CROWDSTRIKE HLDGS INC CL A 22788C105 1,991,033 2,609 SH SOLE 790 0 1,819
CSX CORP COM 126408103 1,027,552 21,619 SH SOLE 10,787 0 10,832
CUMMINS INC COM 231021106 649,735 911 SH SOLE 910 0 1
DANAHER CORP DEL COM 235851102 33,206,024 173,960 SH SOLE 136,211 0 37,749
DARDEN RESTAURANTS INC COM 237194105 607,936 2,951 SH SOLE 2,950 0 1
DEERE & CO COM 244199105 891,602 1,402 SH SOLE 1,200 0 202
DISNEY WALT CO COM 254687106 481,605 4,965 SH SOLE 4,950 0 15
DORCHESTER MINERALS L P COM UNIT 25820R105 258,990 10,257 SH SOLE 10,257 0 0
DOVER CORP COM 260003108 300,760 1,341 SH SOLE 1,340 0 1
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 401,359 2,959 SH SOLE 1,139 0 1,820
EASTERN BANKSHARES INC COM 27627N105 650,965 29,270 SH SOLE 17,912 0 11,358
EATON CORP PLC SHS G29183103 5,424,508 12,730 SH SOLE 135 0 12,595
EBAY INC. COM 278642103 368,775 3,300 SH SOLE 1,300 0 2,000
ECOLAB INC COM 278865100 48,759,689 174,551 SH SOLE 137,728 0 36,823
EDWARDS LIFESCIENCES CORP COM 28176E108 2,812,583 31,092 SH SOLE 11,370 0 19,722
ELI LILLY & CO COM 532457108 3,743,548 3,121 SH SOLE 1,347 0 1,774
EMERSON ELEC CO COM 291011104 3,865,121 27,000 SH SOLE 8,401 0 18,599
EQUIFAX INC COM 294429105 709,479 4,470 SH SOLE 750 0 3,720
EQUITY RESIDENTIAL SH BEN INT 29476L107 296,218 4,316 SH SOLE 266 0 4,050
EXXON MOBIL CORP COM 30231G102 20,380,246 149,066 SH SOLE 92,358 0 56,708
FEDEX CORP COM 31428X106 632,158 2,011 SH SOLE 270 0 1,741
FISERV INC COM 337738108 441,843 9,008 SH SOLE 5,525 0 3,483
FORTINET INC COM 34959E109 1,045,231 6,804 SH SOLE 250 0 6,554
FRANCO NEV CORP COM 351858105 1,338,602 6,422 SH SOLE 6,422 0 0
GE AEROSPACE COM NEW 369604301 2,378,044 6,363 SH SOLE 4,165 0 2,198
GE VERNOVA INC COM 36828A101 1,557,368 1,325 SH SOLE 917 0 408
GENERAL MILLS INC COM 370334104 440,394 12,655 SH SOLE 8,400 0 4,255
GILEAD SCIENCES INC COM 375558103 1,442,803 11,420 SH SOLE 9,932 0 1,488
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 528,032 11,600 SH SOLE 11,600 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 214,000 10,000 SH SOLE 10,000 0 0
HERSHEY CO COM 427866108 1,244,994 7,096 SH SOLE 6,096 0 1,000
HOME DEPOT INC COM 437076102 4,113,052 11,662 SH SOLE 2,602 0 9,060
HONEYWELL AEROSPACE INC COM 43849R105 360,914 1,633 SH SOLE 408 0 1,225
HONEYWELL INTL INC COM 438516205 365,517 1,633 SH SOLE 408 0 1,225
ICICI BANK LIMITED ADR 45104G104 1,533,046 52,809 SH SOLE 92 0 52,717
IDEXX LABS INC COM 45168D104 24,624,758 46,776 SH SOLE 40,557 0 6,219
ILLINOIS TOOL WKS INC COM 452308109 2,617,096 9,619 SH SOLE 891 0 8,728
ILLUMINA INC COM 452327109 2,909,987 16,550 SH SOLE 1,595 0 14,955
INDEPENDENT BK CORP MASS COM 453836108 4,201,128 49,800 SH SOLE 800 0 49,000
INTEL CORP COM 458140100 6,047,137 43,308 SH SOLE 1,852 0 41,456
INTERNATIONAL BUSINESS MACHS COM 459200101 4,445,346 15,808 SH SOLE 5,936 0 9,872
INTUITIVE SURGICAL INC COM NEW 46120E602 1,853,587 4,661 SH SOLE 3,275 0 1,386
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16,397,121 77,065 SH SOLE 2,316 0 74,749
INVESCO QQQ TR UNIT SER 1 46090E103 2,253,967 3,058 SH SOLE 755 0 2,303
IRON MTN INC DEL COM 46284V101 525,742 4,150 SH SOLE 1,800 0 2,350
ISHARES GOLD TR ISHARES NEW 464285204 4,491,260 59,479 SH SOLE 56,932 0 2,547
ISHARES GOLD TRUST MICRO SHS REPSTG UN TR 46436F103 10,725,921 268,081 SH SOLE 192,540 0 75,541
ISHARES INC ESG AWR MSCI EM 46434G863 788,740 14,422 SH SOLE 10,026 0 4,396
ISHARES TR CORE MSCI TOTAL 46432F834 12,631,294 132,348 SH SOLE 121,690 0 10,658
ISHARES TR CORE S&P MCP ETF 464287507 1,223,351 15,865 SH SOLE 13,340 0 2,525
ISHARES TR CORE S&P SCP ETF 464287804 1,386,551 9,349 SH SOLE 8,684 0 665
ISHARES TR CORE S&P US VLU 464287663 1,500,684 13,624 SH SOLE 13,200 0 424
ISHARES TR CORE S&P500 ETF 464287200 2,208,477 2,949 SH SOLE 906 0 2,043
ISHARES TR CORE US AGGBD ET 464287226 2,556,852 25,832 SH SOLE 157 0 25,675
ISHARES TR ESG AW MSCI EAFE 46435G516 20,951,753 203,791 SH SOLE 190,920 0 12,871
ISHARES TR ESG MSCI KLD ETF 464288570 232,096 1,630 SH SOLE 1,630 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 33,065,027 1,309,506 SH SOLE 851,835 0 457,671
ISHARES TR IBON 2026 TE ETF 46436E528 311,211 13,740 SH SOLE 13,740 0 0
ISHARES TR IBOND DEC 2030 46436E593 3,865,130 197,806 SH SOLE 152,481 0 45,325
ISHARES TR IBONDS 26 TRM TS 46436E858 3,561,959 155,612 SH SOLE 129,161 0 26,451
ISHARES TR IBONDS 27 ETF 46435UAA9 32,379,379 1,336,886 SH SOLE 851,614 0 485,272
ISHARES TR IBONDS 27 TRM TS 46436E841 3,175,646 141,960 SH SOLE 99,102 0 42,858
ISHARES TR IBONDS 28 TRM TS 46436E833 3,669,860 165,757 SH SOLE 119,697 0 46,060
ISHARES TR IBONDS 29 TRM TS 46436E825 3,817,588 176,332 SH SOLE 129,864 0 46,468
ISHARES TR IBONDS DEC 2029 46436E163 3,425,899 134,931 SH SOLE 129,151 0 5,780
ISHARES TR IBONDS DEC 2030 46436E726 22,273,649 1,021,727 SH SOLE 644,508 0 377,219
ISHARES TR IBONDS DEC 2030 46438G687 216,791 8,380 SH SOLE 7,550 0 830
ISHARES TR IBONDS DEC 2031 46438G356 370,488 14,360 SH SOLE 14,300 0 60
ISHARES TR IBONDS DEC 2031 46436E460 1,747,667 86,561 SH SOLE 53,821 0 32,740
ISHARES TR IBONDS DEC 2031 46436E486 14,272,420 684,857 SH SOLE 375,189 0 309,668
ISHARES TR IBONDS DEC 2032 46436E312 6,369,544 252,860 SH SOLE 174,168 0 78,692
ISHARES TR IBONDS DEC 2033 46436E130 3,261,712 126,693 SH SOLE 89,919 0 36,774
ISHARES TR IBONDS DEC 26 46435U259 4,478,608 174,672 SH SOLE 96,982 0 77,690
ISHARES TR IBONDS DEC 27 46435U283 6,292,086 247,525 SH SOLE 161,690 0 85,835
ISHARES TR IBONDS DEC 28 46435U325 9,600,098 375,297 SH SOLE 311,827 0 63,470
ISHARES TR IBONDS DEC 29 46436E205 25,897,304 1,118,191 SH SOLE 726,609 0 391,582
ISHARES TR IBONDS DEC2026 46435GAA0 36,248,517 1,496,018 SH SOLE 1,090,104 0 405,914
ISHARES TR IBOXX HI YD ETF 464288513 1,525,348 19,074 SH SOLE 224 0 18,850
ISHARES TR MSCI EAFE ETF 464287465 600,531 5,781 SH SOLE 5,714 0 67
ISHARES TR MSCI EMG MKT ETF 464287234 1,657,985 24,236 SH SOLE 24,236 0 0
ISHARES TR RUS 1000 ETF 464287622 249,386 609 SH SOLE 609 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,523,762 36,432 SH SOLE 35,528 0 904
ISHARES TR RUS MID CAP ETF 464287499 343,758 3,116 SH SOLE 3,116 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 614,120 2,044 SH SOLE 1,906 0 138
ISHARES TR SELECT DIVID ETF 464287168 3,139,911 20,089 SH SOLE 19,039 0 1,050
ISHARES TR ULTRA SHORT DUR 46434V878 3,619,961 71,569 SH SOLE 62,550 0 9,019
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4,180,382 85,218 SH SOLE 81,748 0 3,470
JOHNSON & JOHNSON COM 478160104 22,281,736 87,734 SH SOLE 73,879 0 13,855
JPMORGAN CHASE & CO COM 46625H100 12,645,535 38,632 SH SOLE 23,851 0 14,781
KIMBERLY-CLARK CORP COM 494368103 543,811 4,897 SH SOLE 1,195 0 3,702
KINSALE CAP GROUP INC COM 49714P108 19,417,894 58,876 SH SOLE 48,081 0 10,795
KLA CORP COM NEW 482480100 869,227 2,881 SH SOLE 2,710 0 171
L3HARRIS TECHNOLOGIES INC COM 502431109 769,483 2,648 SH SOLE 2,450 0 198
LAM RESEARCH CORP COM NEW 512807306 217,229 501 SH SOLE 140 0 361
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 290,463 3,053 SH SOLE 3,000 0 53
LINDE PLC SHS G54950103 776,854 1,497 SH SOLE 1,451 0 46
LOWES COS INC COM 548661107 535,443 2,428 SH SOLE 2,175 0 253
MARATHON PETE CORP COM 56585A102 203,002 794 SH SOLE 792 0 2
MARKEL GROUP INC COM 570535104 371,072 190 SH SOLE 189 0 1
MARSH & MCLENNAN COS INC COM 571748102 1,914,372 11,486 SH SOLE 7,550 0 3,936
MASCO CORP COM 574599106 1,364,901 16,774 SH SOLE 571 0 16,203
MASTERCARD INCORPORATED CL A 57636Q104 3,793,450 7,386 SH SOLE 4,480 0 2,906
MCCORMICK & CO INC COM NON VTG 579780206 1,645,911 32,644 SH SOLE 28,411 0 4,233
MCDONALDS CORP COM 580135101 2,797,153 10,348 SH SOLE 1,717 0 8,631
MERCADOLIBRE INC COM 58733R102 19,779,686 11,653 SH SOLE 9,143 0 2,510
MERCK & CO INC COM 58933Y105 5,927,369 45,824 SH SOLE 20,447 0 25,377
META PLATFORMS INC CL A 30303M102 55,879,532 99,202 SH SOLE 78,753 0 20,449
MICRON TECHNOLOGY INC COM 595112103 1,360,908 1,179 SH SOLE 527 0 652
MICROSOFT CORP COM 594918104 102,369,744 274,435 SH SOLE 204,281 0 70,154
MONDELEZ INTL INC CL A 609207105 200,282 3,433 SH SOLE 1,544 0 1,889
MOODYS CORP COM 615369105 473,755 1,046 SH SOLE 15 0 1,031
MORGAN STANLEY COM NEW 617446448 3,836,144 18,351 SH SOLE 14,759 0 3,592
NEBIUS GROUP N.V. SHS CLASS A N97284108 23,874,897 86,450 SH SOLE 83,550 0 2,900
NEOGENOMICS INC COM NEW 64049M209 308,156 21,121 SH SOLE 7,000 0 14,121
NETFLIX INC. COM 64110L106 9,957,801 139,465 SH SOLE 94,180 0 45,285
NEXTERA ENERGY INC COM 65339F101 1,000,102 11,395 SH SOLE 1,249 0 10,146
NIKE INC CL B 654106103 211,609 5,105 SH SOLE 262 0 4,843
NORFOLK SOUTHN CORP COM 655844108 716,637 2,278 SH SOLE 150 0 2,128
NUCOR CORP COM 670346105 4,415,732 19,774 SH SOLE 160 0 19,614
NVIDIA CORPORATION COM 67066G104 125,264,695 626,042 SH SOLE 430,461 0 195,581
ORACLE CORP COM 68389X105 26,032,367 177,635 SH SOLE 4,949 0 172,686
OREILLY AUTOMOTIVE INC COM 67103H107 45,604,074 495,212 SH SOLE 388,400 0 106,812
OTIS WORLDWIDE CORP COM 68902V107 252,225 3,523 SH SOLE 2,332 0 1,191
PALANTIR TECHNOLOGIES INC CL A 69608A108 309,993 2,657 SH SOLE 1,855 0 802
PALO ALTO NETWORKS INC COM 697435105 1,038,406 3,045 SH SOLE 2,332 0 713
PAYCHEX INC COM 704326107 1,411,036 14,350 SH SOLE 14,120 0 230
PEPSICO INC COM 713448108 4,670,275 34,492 SH SOLE 19,927 0 14,565
PERSONALIS INC COM 71535D106 7,445,590 555,641 SH SOLE 87,463 0 468,178
PFIZER INC COM 717081103 1,242,688 51,607 SH SOLE 26,963 0 24,644
PHILIP MORRIS INTL INC COM 718172109 611,703 3,354 SH SOLE 1,420 0 1,934
PHILLIPS 66 COM 718546104 939,619 5,558 SH SOLE 869 0 4,689
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,109,359 80,442 SH SOLE 71,186 0 9,256
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 6,142,943 64,250 SH SOLE 61,034 0 3,216
PROCTER & GAMBLE CO COM 742718109 18,410,180 125,547 SH SOLE 79,931 0 45,616
PROSHARES TR S&P 500 DV ARIST 74348A467 346,845 6,176 SH SOLE 6,160 0 16
PROSHARES TR ULTRPRO S&P500 74347X864 308,252 2,174 SH SOLE 2,174 0 0
QNITY ELECTRONICS INC COMMON STOCK 74743L100 636,093 3,895 SH SOLE 1,068 0 2,827
QUALCOMM INC COM 747525103 342,047 1,851 SH SOLE 1,095 0 756
QUANTA SVCS INC COM 74762E102 337,699 469 SH SOLE 234 0 235
RANGE RES CORP COM 75281A109 211,983 5,700 SH SOLE 5,700 0 0
REGENERON PHARMACEUTICALS COM 75886F107 23,179,476 37,174 SH SOLE 27,341 0 9,833
ROSS STORES INC COM 778296103 400,158 1,880 SH SOLE 80 0 1,800
RTX CORPORATION COM 75513E101 4,258,415 22,445 SH SOLE 7,370 0 15,075
S&P GLOBAL INC COM 78409V104 40,506,895 99,462 SH SOLE 80,390 0 19,072
SALESFORCE INC COM 79466L302 584,884 3,723 SH SOLE 64 0 3,659
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 588,216 18,550 SH SOLE 10,191 0 8,359
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 351,529 364 SH SOLE 12 0 352
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 463,764 2,923 SH SOLE 2,116 0 807
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 216,617 1,847 SH SOLE 1,280 0 567
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 16,461,073 309,943 SH SOLE 240,545 0 69,398
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 1,090,820 5,889 SH SOLE 4,731 0 1,158
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 3,206,833 16,832 SH SOLE 13,594 0 3,238
SEMPRA COM 816851109 266,005 2,849 SH SOLE 2,722 0 127
SERVICE CORP INTL COM 817565104 1,353,152 17,814 SH SOLE 266 0 17,548
SERVICENOW INC COM 81762P102 21,405,761 215,610 SH SOLE 166,984 0 48,626
SHELL PLC SPON ADS 780259305 1,019,574 13,149 SH SOLE 400 0 12,749
SHERWIN WILLIAMS CO COM 824348106 402,855 1,170 SH SOLE 468 0 702
SHOPIFY INC CL A SUB VTG SHS 82509L107 617,143 5,405 SH SOLE 786 0 4,619
SIMON PPTY GROUP INC NEW COM 828806109 2,412,289 10,786 SH SOLE 136 0 10,650
SKEENA RES LTD NEW COM 83056P715 533,200 20,000 SH SOLE 20,000 0 0
SLB LIMITED COM STK 806857108 395,334 8,450 SH SOLE 8,000 0 450
SNAP INC CL A 83304A106 44,400 10,000 SH SOLE 10,000 0 0
SOFI TECHNOLOGIES INC COM 83406F102 956,512 53,347 SH SOLE 53,347 0 0
SOUTHERN CO COM 842587107 276,698 2,891 SH SOLE 2,291 0 600
SPDR GOLD TR GOLD SHS 78463V107 7,737,086 21,003 SH SOLE 20,575 0 428
SPDR SERIES TRUST ST STR SP DIV 78464A763 370,848 2,437 SH SOLE 1,361 0 1,076
STARBUCKS CORP COM 855244109 865,345 8,468 SH SOLE 6,020 0 2,448
STATE STR CORP COM 857477103 425,866 2,511 SH SOLE 910 0 1,601
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 20,789,915 27,769 SH SOLE 16,789 0 10,980
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 759,331 1,077 SH SOLE 1,077 0 0
STRYKER CORPORATION COM 863667101 39,323,338 124,552 SH SOLE 79,739 0 44,813
SUN LIFE FINANCIAL INC. COM 866796105 218,243 2,783 SH SOLE 2,783 0 0
SYNOPSYS INC COM 871607107 9,980,817 22,375 SH SOLE 18,709 0 3,666
SYSCO CORP COM 871829107 1,733,784 20,744 SH SOLE 3,570 0 17,174
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 503,871 1,053 SH SOLE 435 0 618
TE CONNECTIVITY PLC ORD SHS G87052109 34,444,666 170,848 SH SOLE 138,953 0 31,895
TERRENO RLTY CORP COM 88146M101 11,215,425 171,782 SH SOLE 141,623 0 30,159
TESLA INC COM 88160R101 22,369,611 53,185 SH SOLE 1,000 0 52,185
TEXAS INSTRS INC COM 882508104 768,723 2,579 SH SOLE 1,771 0 808
TEXAS PACIFIC LAND CORPORATI COM 88262P102 21,776,967 49,760 SH SOLE 49,760 0 0
THE CIGNA GROUP COM 125523100 1,100,239 3,991 SH SOLE 1,150 0 2,841
THERMO FISHER SCIENTIFIC INC COM 883556102 35,034,404 69,813 SH SOLE 57,919 0 11,894
TJX COS INC NEW COM 872540109 62,333,463 411,442 SH SOLE 343,771 0 67,671
TRANSDIGM GROUP INC COM 893641100 27,908,903 20,952 SH SOLE 15,768 0 5,184
TRAVELERS COMPANIES INC COM 89417E109 526,872 1,596 SH SOLE 587 0 1,009
UBER TECHNOLOGIES INC COM 90353T100 18,116,490 251,060 SH SOLE 202,390 0 48,670
UGI CORP NEW COM 902681105 349,150 10,000 SH SOLE 10,000 0 0
UNION PAC CORP COM 907818108 2,204,832 8,106 SH SOLE 4,604 0 3,502
UNITED PARCEL SVCS INC CL B 911312106 455,585 4,238 SH SOLE 3,335 0 903
UNIVERSAL CORP VA MTNS BK EN COM 913456109 333,002 6,383 SH SOLE 6,383 0 0
US FOODS HLDG CORP COM 912008109 6,135,921 60,009 SH SOLE 47,657 0 12,352
VALHI INC NEW COM 918905209 146,700 10,000 SH SOLE 10,000 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 410,884 5,446 SH SOLE 5,400 0 46
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,810,135 38,280 SH SOLE 31,493 0 6,787
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 490,205 1,991 SH SOLE 1,991 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 692,135 8,035 SH SOLE 5,072 0 2,963
VANGUARD INDEX FDS LARGE CAP ETF 922908637 223,542 650 SH SOLE 650 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 353,318 1,152 SH SOLE 1,152 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,468,194 30,628 SH SOLE 1,940 0 28,688
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 60,339,006 87,854 SH SOLE 24,933 0 62,921
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,260,682 7,456 SH SOLE 649 0 6,807
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,383,997 22,657 SH SOLE 20,789 0 1,868
VANGUARD INDEX FDS VALUE ETF 922908744 1,022,528 4,692 SH SOLE 4,384 0 308
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 183,247,513 2,188,030 SH SOLE 1,660,376 0 527,654
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,436,818 74,331 SH SOLE 37,581 0 36,750
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 712,937 3,013 SH SOLE 2,940 0 73
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,008,110 28,184 SH SOLE 5,103 0 23,081
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,638,153 16,694 SH SOLE 788 0 15,906
VANGUARD WORLD FD DEVE MA GROW ETF 921910667 475,376 5,840 SH SOLE 4,504 0 1,336
VERIZON COMMUNICATIONS INC COM 92343V104 528,049 12,472 SH SOLE 900 0 11,572
VERTEX PHARMACEUTICALS INC COM 92532F100 982,036 1,977 SH SOLE 1,186 0 791
VISA INC COM CL A 92826C839 60,859,363 177,386 SH SOLE 134,286 0 43,100
VISTANCE NETWORKS INC COM 20337X109 19,950,680 1,561,086 SH SOLE 939,691 0 621,395
VIZSLA SILVER CORP COM NEW 92859G608 66,000 20,000 SH SOLE 20,000 0 0
WALMART INC COM 931142103 37,812,933 333,860 SH SOLE 264,788 0 69,072
WASTE MGMT INC DEL COM 94106L109 903,540 4,054 SH SOLE 270 0 3,784
WATSCO INC COM 942622200 33,544,579 80,495 SH SOLE 67,176 0 13,319
WEYERHAEUSER CO COM NEW 962166104 590,313 24,658 SH SOLE 2,160 0 22,498
WHEATON PRECIOUS METALS CORP COM 962879102 1,763,424 15,700 SH SOLE 15,700 0 0
YUM BRANDS INC COM 988498101 675,569 4,226 SH SOLE 3,976 0 250