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   34,894 336,401 SH   SOLE   256,520 0 79,881
ALPHABET INC. CLASS A COM 02079k305   1,942 18,723 SH   OTR 2 18,723 0 0
ALPHABET INC. CLASS C COM 02079k107   8,546 82,177 SH   SOLE   4,252 0 77,925
AMEREN CORP COM COM 023608102   596 6,900 SH   SOLE   1,900 0 5,000
ANNALY CAPITAL MANAGEMENT INC COM 035710839   299 15,687 SH   SOLE   0 0 15,687
APPLE INC COM 037833100   56,821 344,580 SH   SOLE   172,840 0 171,740
APPLE INC COM 037833100   2,029 12,305 SH   OTR 2 12,305 0 0
AT&T INC COM COM 00206R102   1,479 76,875 SH   SOLE   0 0 76,875
BERKSHIRE HATHAWAY CL B COM 084670702   6,167 19,975 SH   SOLE   0 0 19,975
BLACKSTONE INC COM COM 09260D107   1,405 16,000 SH   SOLE   0 0 16,000
BOEING CO COM 097023105   589 2,775 SH   SOLE   0 0 2,775
BOOKING HOLDINGS INC COM 09857l108   22,447 8,463 SH   SOLE   6,108 0 2,355
BOOKING HOLDINGS INC COM 09857l108   1,169 441 SH   OTR 2 441 0 0
BP PLC SPONSORED ADR COM 055622104   317 8,375 SH   SOLE   0 0 8,375
CDW CORP COM 12514g108   32,562 167,080 SH   SOLE   123,959 0 43,121
CDW CORP COM 12514g108   1,723 8,846 SH   OTR 2 8,846 0 0
COLLATERAL DELV TO COMPUTERSHA COM l0c990030   0 80,642 SH   SOLE   80,642 0 0
CONSOLIDATED EDISON INC COM COM 209115104   382 4,000 SH   SOLE   0 0 4,000
COPART INC COM 217204106   26,919 357,926 SH   SOLE   254,506 0 103,420
COPART INC COM 217204106   1,449 19,276 SH   OTR 2 19,276 0 0
DISNEY WALT CO COM COM 254687106   305 3,050 SH   SOLE   0 0 3,050
EDWARDS LIFESCIENCES COM 28176e108   26,202 316,720 SH   SOLE   180,233 0 136,487
EDWARDS LIFESCIENCES COM 28176e108   1,104 13,350 SH   OTR 2 13,350 0 0
FIRST REPUBLIC BANK COM 33616c100   2,684 191,901 SH   SOLE   123,544 0 68,357
FIRST REPUBLIC BANK COM 33616c100   138 9,933 SH   OTR 2 9,933 0 0
FORD MTR CO DEL COM COM 345370860   196 15,625 SH   SOLE   0 0 15,625
JOHNSON & JOHNSON COM COM 478160104   755 4,875 SH   SOLE   0 0 4,875
KRAFT HEINZ CO COM COM 500754106   309 8,000 SH   SOLE   0 0 8,000
META PLATFORMS INC CLASS A COM 30303m102   37,296 175,975 SH   SOLE   142,665 0 33,310
META PLATFORMS INC CLASS A COM 30303m102   2,175 10,264 SH   OTR 2 10,264 0 0
MICROSOFT CORP COM 594918104   32,755 113,615 SH   SOLE   68,078 0 45,537
MICROSOFT CORP COM 594918104   1,441 5,000 SH   OTR 2 5,000 0 0
MOTOROLA SOLUTIONS COM 620076307   43,091 150,599 SH   SOLE   99,328 0 51,271
MOTOROLA SOLUTIONS COM 620076307   2,035 7,114 SH   OTR 2 7,114 0 0
OLD DOMINION FREIGHT COM 679580100   17,757 52,097 SH   SOLE   44,419 0 7,678
OLD DOMINION FREIGHT COM 679580100   1,127 3,307 SH   OTR 2 3,307 0 0
PAYCHEX INC COM COM 704326107   229 2,000 SH   SOLE   0 0 2,000
PAYPAL HOLDINGS INCORPOR COM 70450y103   23,884 314,516 SH   SOLE   209,223 0 105,293
PAYPAL HOLDINGS INCORPOR COM 70450y103   1,208 15,920 SH   OTR 2 15,920 0 0
POOL CORP COM 73278l105   14,442 42,175 SH   SOLE   33,174 0 9,001
POOL CORP COM 73278l105   841 2,456 SH   OTR 2 2,456 0 0
PROGRESSIVE CO OHIO COM 743315103   500 3,500 SH   SOLE   0 0 3,500
S&P GLOBAL INC COM 78409v104   12,730 36,924 SH   SOLE   24,310 0 12,614
S&P GLOBAL INC COM 78409v104   617 1,790 SH   OTR 2 1,790 0 0
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100   30,130 323,919 SH   SOLE   244,750 0 79,169
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100   1,320 14,191 SH   OTR 2 14,191 0 0
TEXAS PACIFIC LAND CORP COM 88262p102   11,525 6,775 SH   SOLE   4,461 0 2,314
TEXAS PACIFIC LAND CORP COM 88262p102   568 334 SH   OTR 2 334 0 0
TRACTOR SUPPLY COMP COM 892356106   38,268 162,815 SH   SOLE   100,247 0 62,568
TRACTOR SUPPLY COMP COM 892356106   1,688 7,184 SH   OTR 2 7,184 0 0
UNITEDHEALTH GRP INC COM 91324p102   34,288 72,555 SH   SOLE   46,731 0 25,824
UNITEDHEALTH GRP INC COM 91324p102   1,263 2,673 SH   OTR 2 2,673 0 0
US BANCORP DEL COM NEW COM 902973304   1,818 50,450 SH   SOLE   750 0 49,700
VERIZON COMMUNICATIONS INC COM COM 92343V104   823 21,175 SH   SOLE   0 0 21,175
VISA INC CLASS A COM 92826c839   40,385 179,127 SH   SOLE   109,743 0 69,384
VISA INC CLASS A COM 92826c839   1,788 7,931 SH   OTR 2 7,931 0 0
WARNER BROS DISCOVERY INC COM COM 934423104   246 16,353 SH   SOLE   0 0 16,353