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. CL A COM 02079K305 33,802 15,511 SH   SOLE   11,647 0 3,864
ALPHABET INC. CL A COM 02079K305 2,072 951 SH   OTR 2 951 0 0
ALPHABET INC. CL C COM 02079K107 8,848 4,045 SH   SOLE   265 0 3,780
AMEREN CORP COM COM 023608102 623 6,900 SH   SOLE   1,900 0 5,000
ANNALY CAPITAL MANAGEMENT INC COM 035710409 480 81,250 SH   SOLE   0 0 81,250
APPLE COM 037833100 48,208 352,605 SH   SOLE   183,416 0 169,189
APPLE COM 037833100 2,005 14,670 SH   OTR 2 14,670 0 0
AT&T INC COM COM 00206R102 974 46,500 SH   SOLE   4,000 0 42,500
BERKSHIRE HATHAWAY CL B COM 084670702 5,289 19,375 SH   SOLE   0 0 19,375
BLACKSTONE INC COM COM 09260D107 1,163 12,750 SH   SOLE   0 0 12,750
BOEING CO COM COM 097023105 369 2,700 SH   SOLE   50 0 2,650
BOOKING HOLDINGS COM 09857L108 16,213 9,270 SH   SOLE   6,520 0 2,750
BOOKING HOLDINGS COM 09857L108 940 538 SH   OTR 2 538 0 0
BP PLC SPONSORED ADR COM 055622104 361 12,750 SH   SOLE   0 0 12,750
BRISTOL-MYERS SQUIBB CO COM COM 110122108 456 5,925 SH   SOLE   0 0 5,925
CDW CORP COM 12514G108 27,530 174,730 SH   SOLE   131,473 0 43,257
CDW CORP COM 12514G108 1,696 10,766 SH   OTR 2 10,766 0 0
CONSOLIDATED EDISON INC COM COM 209115104 499 5,250 SH   SOLE   0 0 5,250
COPART INC COM 217204106 20,254 186,398 SH   SOLE   134,608 0 51,790
COPART INC COM 217204106 1,211 11,148 SH   OTR 2 11,148 0 0
DISNEY WALT CO COM COM 254687106 217 2,300 SH   SOLE   125 0 2,175
EDWARDS LIFESCIENCES COM 28176E108 30,904 324,999 SH   SOLE   190,487 0 134,512
EDWARDS LIFESCIENCES COM 28176E108 1,491 15,690 SH   OTR 2 15,690 0 0
FACEBOOK COM 30303M102 33,055 204,997 SH   SOLE   152,380 0 52,617
FACEBOOK COM 30303M102 2,057 12,759 SH   OTR 2 12,759 0 0
FIRST REPUBLIC BANK SAN FR COM 33616C100 20,944 145,242 SH   SOLE   101,107 0 44,135
FIRST REPUBLIC BANK SAN FR COM 33616C100 1,153 8,001 SH   OTR 2 8,001 0 0
JOHNSON & JOHNSON COM COM 478160104 1,144 6,450 SH   SOLE   0 0 6,450
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 2,119 15,375 SH   SOLE   1,000 0 14,375
KRAFT HEINZ CO COM COM 500754106 419 11,000 SH   SOLE   0 0 11,000
MICROSOFT CORP COM 594918104 34,490 134,292 SH   SOLE   84,413 0 49,879
MICROSOFT CORP COM 594918104 1,780 6,934 SH   OTR 2 6,934 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307 33,229 158,539 SH   SOLE   105,573 0 52,966
MOTOROLA SOLUTIONS INC NEW COM 620076307 1,828 8,724 SH   OTR 2 8,724 0 0
OLD DOMINION FREIGHT LINES COM 679580100 13,881 54,166 SH   SOLE   46,952 0 7,214
OLD DOMINION FREIGHT LINES COM 679580100 987 3,852 SH   OTR 2 3,852 0 0
PAYCHEX INC COM COM 704326107 227 2,000 SH   SOLE   0 0 2,000
PAYPAL HOLDINGS COM 70450Y103 21,891 313,447 SH   SOLE   225,961 0 87,486
PAYPAL HOLDINGS COM 70450Y103 1,294 18,540 SH   OTR 2 18,540 0 0
PEPSICO INC COM COM 713448108 208 1,250 SH   SOLE   250 0 1,000
POOL CORP COM 73278L105 10,082 28,707 SH   SOLE   23,611 0 5,096
POOL CORP COM 73278L105 706 2,011 SH   OTR 2 2,011 0 0
PROGRESSIVE CORP OH COM 743315103 20,272 174,359 SH   SOLE   117,484 0 56,875
PROGRESSIVE CORP OH COM 743315103 1,102 9,482 SH   OTR 2 9,482 0 0
S&P GLOBAL INC COM 78409V104 12,862 38,159 SH   SOLE   25,471 0 12,688
S&P GLOBAL INC COM 78409V104 734 2,180 SH   OTR 2 2,180 0 0
STARBUCKS CORP COM COM 855244109 3,637 47,612 SH   SOLE   2,087 0 45,525
TAIWAN SEMICONDUCTOR MANUFA COM 874039100 27,123 331,788 SH   SOLE   218,466 0 113,322
TAIWAN SEMICONDUCTOR MANUFA COM 874039100 1,451 17,754 SH   OTR 2 17,754 0 0
TEXAS PACIFIC LAND CORP COM 88262P102 15,232 10,236 SH   SOLE   7,481 0 2,755
TEXAS PACIFIC LAND CORP COM 88262P102 900 605 SH   OTR 2 605 0 0
TRACTOR SUPPLY CO COM 892356106 33,198 171,256 SH   SOLE   106,245 0 65,011
TRACTOR SUPPLY CO COM 892356106 1,679 8,664 SH   OTR 2 8,664 0 0
UNITEDHEALTH GROUP INC COM 91324P102 30,391 59,169 SH   SOLE   40,595 0 18,574
UNITEDHEALTH GROUP INC COM 91324P102 1,703 3,317 SH   OTR 2 3,317 0 0
US BANCORP DEL COM NEW COM 902973304 1,578 34,305 SH   SOLE   750 0 33,555
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,053 20,750 SH   SOLE   0 0 20,750
VISA COM 92826C839 36,830 187,059 SH   SOLE   116,220 0 70,839
VISA COM 92826C839 1,867 9,486 SH   OTR 2 9,486 0 0
WARNER BROS DISCOVERY INC COM COM 934423104 221 16,481 SH   SOLE   965 0 15,516