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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC. CLASS A COM 02079k305 28,934 302,503 SH   SOLE   221,781 0 80,722
ALPHABET INC. CLASS A COM 02079k305 1,783 18,645 SH   OTR 2 18,645 0 0
ALPHABET INC. CLASS C COM 02079k107 7,742 80,530 SH   SOLE   5,180 0 75,350
AMEREN CORP COM COM 023608102 555 6,900 SH   SOLE   1,900 0 5,000
ANNALY CAPITAL MANAGEMENT INC COM 035710839 369 21,561 SH   SOLE   0 0 21,561
APPLE INC COM 037833100 47,833 346,117 SH   SOLE   176,022 0 170,095
APPLE INC COM 037833100 1,994 14,430 SH   OTR 2 14,430 0 0
AT&T INC COM COM 00206R102 1,188 77,500 SH   SOLE   4,000 0 73,500
BERKSHIRE HATHAWAY CL B COM 084670702 5,173 19,375 SH   SOLE   0 0 19,375
BLACKSTONE INC COM COM 09260D107 1,171 14,000 SH   SOLE   0 0 14,000
BOEING CO COM COM 097023105 451 3,725 SH   SOLE   50 0 3,675
BOOKING HOLDINGS INC COM 09857l108 14,463 8,802 SH   SOLE   6,128 0 2,674
BOOKING HOLDINGS INC COM 09857l108 770 469 SH   OTR 2 469 0 0
BP PLC SPONSORED ADR COM 055622104 364 12,750 SH   SOLE   0 0 12,750
BRISTOL-MYERS SQUIBB CO COM COM 110122108 385 5,425 SH   SOLE   0 0 5,425
CDW CORP COM 12514g108 26,470 169,597 SH   SOLE   126,011 0 43,586
CDW CORP COM 12514g108 1,680 10,766 SH   OTR 2 10,766 0 0
CONSOLIDATED EDISON INC COM COM 209115104 450 5,250 SH   SOLE   0 0 5,250
COPART INC COM 217204106 19,267 181,088 SH   SOLE   129,181 0 51,907
COPART INC COM 217204106 1,161 10,913 SH   OTR 2 10,913 0 0
DISNEY WALT CO COM COM 254687106 311 3,300 SH   SOLE   125 0 3,175
EDWARDS LIFESCIENCES COM 28176e108 26,147 316,437 SH   SOLE   181,089 0 135,348
EDWARDS LIFESCIENCES COM 28176e108 1,255 15,190 SH   OTR 2 15,190 0 0
EXXON MOBIL CORP COM COM 30231G102 207 2,375 SH   SOLE   0 0 2,375
FIRST REPUBLIC BANK COM 33616c100 18,648 142,845 SH   SOLE   96,963 0 45,882
FIRST REPUBLIC BANK COM 33616c100 1,044 8,001 SH   OTR 2 8,001 0 0
JOHNSON & JOHNSON COM COM 478160104 1,045 6,400 SH   SOLE   0 0 6,400
KRAFT HEINZ CO COM COM 500754106 391 11,750 SH   SOLE   0 0 11,750
META PLATFORMS INC CLASS A COM 30303m102 25,663 189,144 SH   SOLE   143,119 0 46,025
META PLATFORMS INC CLASS A COM 30303m102 1,624 11,974 SH   OTR 2 11,974 0 0
MICROSOFT CORP COM 594918104 30,549 131,169 SH   SOLE   80,445 0 50,724
MICROSOFT CORP COM 594918104 1,587 6,817 SH   OTR 2 6,817 0 0
MOTOROLA SOLUTIONS COM 620076307 34,278 153,051 SH   SOLE   100,958 0 52,093
MOTOROLA SOLUTIONS COM 620076307 1,858 8,299 SH   OTR 2 8,299 0 0
OLD DOMINION FREIGHT COM 679580100 13,012 52,308 SH   SOLE   44,597 0 7,711
OLD DOMINION FREIGHT COM 679580100 958 3,852 SH   OTR 2 3,852 0 0
PAYCHEX INC COM COM 704326107 224 2,000 SH   SOLE   0 0 2,000
PAYPAL HOLDINGS INCORPOR COM 70450y103 25,342 294,436 SH   SOLE   215,594 0 78,842
PAYPAL HOLDINGS INCORPOR COM 70450y103 1,516 17,615 SH   OTR 2 17,615 0 0
PEPSICO INC COM COM 713448108 204 1,250 SH   SOLE   250 0 1,000
POOL CORP COM 73278l105 8,977 28,212 SH   SOLE   22,572 0 5,640
POOL CORP COM 73278l105 639 2,011 SH   OTR 2 2,011 0 0
PROGRESSIVE CO OHIO COM 743315103 19,674 169,298 SH   SOLE   112,532 0 56,766
PROGRESSIVE CO OHIO COM 743315103 1,072 9,232 SH   OTR 2 9,232 0 0
S&P GLOBAL INC COM 78409v104 11,362 37,212 SH   SOLE   24,553 0 12,659
S&P GLOBAL INC COM 78409v104 636 2,085 SH   OTR 2 2,085 0 0
STARBUCKS CORP COM COM 855244109 2,139 25,390 SH   SOLE   740 0 24,650
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100 19,185 279,837 SH   SOLE   202,484 0 77,353
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100 1,143 16,679 SH   OTR 2 16,679 0 0
TEXAS PACIFIC LAND CORP COM 88262p102 17,583 9,893 SH   SOLE   7,215 0 2,678
TEXAS PACIFIC LAND CORP COM 88262p102 1,032 581 SH   OTR 2 581 0 0
TRACTOR SUPPLY COMP COM 892356106 31,211 167,912 SH   SOLE   101,878 0 66,034
TRACTOR SUPPLY COMP COM 892356106 1,550 8,344 SH   OTR 2 8,344 0 0
UNITEDHEALTH GRP INC COM 91324p102 29,108 57,635 SH   SOLE   39,105 0 18,530
UNITEDHEALTH GRP INC COM 91324p102 1,632 3,232 SH   OTR 2 3,232 0 0
US BANCORP DEL COM NEW COM 902973304 1,483 36,805 SH   SOLE   750 0 36,055
VERIZON COMMUNICATIONS INC COM COM 92343V104 882 23,250 SH   SOLE   0 0 23,250
VISA INC CLASS A COM 92826c839 32,326 181,968 SH   SOLE   110,510 0 71,458
VISA INC CLASS A COM 92826c839 1,645 9,261 SH   OTR 2 9,261 0 0
WARNER BROS DISCOVERY INC COM COM 934423104 190 16,584 SH   SOLE   965 0 15,619