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
ALPHABET INC. CLASS A COM 02079k305   38,867 324,705 SH   SOLE   252,735 0 71,970
ALPHABET INC. CLASS A COM 02079k305   2,125 17,753 SH   OTR 2 17,753 0 0
ALPHABET INC. CLASS C COM 02079k107   8,422 69,627 SH   SOLE   3,927 0 65,700
AMAZON COM INC COM COM 023135106   208 1,600 SH   SOLE   350 0 1,250
AMEREN CORP COM COM 023608102   563 6,900 SH   SOLE   1,900 0 5,000
APPLE INC COM 037833100   61,635 317,757 SH   SOLE   170,065 0 147,692
APPLE INC COM 037833100   2,367 12,205 SH   OTR 2 12,205 0 0
AT&T INC COM COM 00206R102   1,206 75,625 SH   SOLE   0 0 75,625
BERKSHIRE HATHAWAY CL B COM 084670702   6,581 19,300 SH   SOLE   0 0 19,300
BLACKSTONE INC COM COM 09260D107   1,557 16,750 SH   SOLE   0 0 16,750
BOEING CO COM 097023105   585 2,775 SH   SOLE   0 0 2,775
BOOKING HOLDINGS INC COM 09857l108   23,471 8,692 SH   SOLE   6,011 0 2,681
BOOKING HOLDINGS INC COM 09857l108   1,190 441 SH   OTR 2 441 0 0
BP PLC SPONSORED ADR COM 055622104   242 6,875 SH   SOLE   0 0 6,875
CDW CORP COM 12514g108   30,333 165,307 SH   SOLE   121,868 0 43,439
CDW CORP COM 12514g108   1,408 7,677 SH   OTR 2 7,677 0 0
CONSOLIDATED EDISON INC COM COM 209115104   248 2,750 SH   SOLE   0 0 2,750
COPART INC COM 217204106   31,077 340,730 SH   SOLE   250,219 0 90,511
COPART INC COM 217204106   1,666 18,276 SH   OTR 2 18,276 0 0
DISNEY WALT CO COM COM 254687106   294 3,300 SH   SOLE   0 0 3,300
EDWARDS LIFESCIENCES COM 28176e108   28,518 302,328 SH   SOLE   176,914 0 125,414
EDWARDS LIFESCIENCES COM 28176e108   1,211 12,845 SH   OTR 2 12,845 0 0
FORD MTR CO DEL COM COM 345370860   236 15,625 SH   SOLE   0 0 15,625
JOHNSON & JOHNSON COM COM 478160104   811 4,905 SH   SOLE   0 0 4,905
KRAFT HEINZ CO COM COM 500754106   284 8,000 SH   SOLE   0 0 8,000
META PLATFORMS INC CLASS A COM 30303m102   45,318 157,916 SH   SOLE   127,922 0 29,994
META PLATFORMS INC CLASS A COM 30303m102   2,682 9,349 SH   OTR 2 9,349 0 0
MICROSOFT CORP COM 594918104   37,027 108,730 SH   SOLE   67,031 0 41,699
MICROSOFT CORP COM 594918104   1,649 4,845 SH   OTR 2 4,845 0 0
MOTOROLA SOLUTIONS COM 620076307   42,226 143,981 SH   SOLE   97,707 0 46,274
MOTOROLA SOLUTIONS COM 620076307   2,086 7,114 SH   OTR 2 7,114 0 0
OLD DOMINION FREIGHT COM 679580100   19,487 52,705 SH   SOLE   43,933 0 8,772
OLD DOMINION FREIGHT COM 679580100   1,222 3,307 SH   OTR 2 3,307 0 0
PAYPAL HOLDINGS INCORPOR COM 70450y103   30,884 462,829 SH   SOLE   324,212 0 138,617
PAYPAL HOLDINGS INCORPOR COM 70450y103   1,337 20,039 SH   OTR 2 20,039 0 0
PEPSICO INC COM COM 713448108   324 1,750 SH   SOLE   250 0 1,500
POOL CORP COM 73278l105   15,840 42,282 SH   SOLE   32,677 0 9,605
POOL CORP COM 73278l105   920 2,456 SH   OTR 2 2,456 0 0
S&P GLOBAL INC COM 78409v104   14,139 35,270 SH   SOLE   23,892 0 11,378
S&P GLOBAL INC COM 78409v104   685 1,710 SH   OTR 2 1,710 0 0
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100   32,352 320,576 SH   SOLE   241,822 0 78,754
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100   1,762 17,466 SH   OTR 2 17,466 0 0
TEXAS PACIFIC LAND CORP COM 88262p102   8,530 6,479 SH   SOLE   4,366 0 2,113
TEXAS PACIFIC LAND CORP COM 88262p102   439 334 SH   OTR 2 334 0 0
TRACTOR SUPPLY COMP COM 892356106   34,351 155,366 SH   SOLE   98,336 0 57,030
TRACTOR SUPPLY COMP COM 892356106   1,346 6,089 SH   OTR 2 6,089 0 0
UNITEDHEALTH GRP INC COM 91324p102   33,924 70,582 SH   SOLE   45,919 0 24,663
UNITEDHEALTH GRP INC COM 91324p102   1,362 2,835 SH   OTR 2 2,835 0 0
US BANCORP DEL COM NEW COM 902973304   2,041 61,775 SH   SOLE   750 0 61,025
VANGUARD DEVELOPED MARKETSINDE COM 921943858   299 6,493 SH   SOLE   0 0 6,493
VERIZON COMMUNICATIONS INC COM COM 92343V104   791 21,290 SH   SOLE   0 0 21,290
VISA INC CLASS A COM 92826c839   40,054 168,664 SH   SOLE   108,005 0 60,659
VISA INC CLASS A COM 92826c839   1,900 8,001 SH   OTR 2 8,001 0 0
WARNER BROS DISCOVERY INC COM COM 934423104   205 16,422 SH   SOLE   0 0 16,422