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 43,433 15,616 SH   SOLE   11,887 0 3,729
ALPHABET INC. CL A COM 02079K305 2,770 996 SH   OTR 2 996 0 0
ALPHABET INC. CL C COM 02079K107 11,144 3,990 SH   SOLE   210 0 3,780
AMEREN CORP COM USD0.01 COM 023608102 646 6,900 SH   SOLE   1,900 0 5,000
ANNALY CAPITAL MANAGEMENTINC C COM 035710409 572 81,250 SH   SOLE   0 0 81,250
APPLE COM 037833100 62,016 355,171 SH   SOLE   186,557 0 168,614
APPLE COM 037833100 2,709 15,520 SH   OTR 2 15,520 0 0
AT&T INC COM COM 00206R102 1,027 43,500 SH   SOLE   4,000 0 39,500
BERKSHIRE HATHAWAY CL B COM 084670702 6,837 19,375 SH   SOLE   0 0 19,375
BLACKSTONE INC COM 09260d107 1,459 11,500 SH   SOLE   0 0 11,500
BOEING CO COM COM 097023105 406 2,125 SH   SOLE   50 0 2,075
BOOKING HOLDINGS COM 09857L108 21,565 9,183 SH   SOLE   6,595 0 2,588
BOOKING HOLDINGS COM 09857L108 1,315 560 SH   OTR 2 560 0 0
BP PLC SPONSORED ADR COM 055622104 396 13,500 SH   SOLE   0 0 13,500
BRISTOL-MYERS SQUIBB CO COM COM 110122108 505 6,925 SH   SOLE   0 0 6,925
CDW CORP COM 12514g108 31,807 177,803 SH   SOLE   133,871 0 43,932
CDW CORP COM 12514g108 1,997 11,166 SH   OTR 2 11,166 0 0
CONSOLIDATED EDISON INCCOM USD COM 209115104 497 5,250 SH   SOLE   0 0 5,250
COPART INC COM 217204106 23,672 188,670 SH   SOLE   137,055 0 51,615
COPART INC COM 217204106 1,467 11,698 SH   OTR 2 11,698 0 0
DISNEY WALT CO COM COM 254687106 270 1,975 SH   SOLE   50 0 1,925
EDWARDS LIFESCIENCES COM 28176E108 40,293 342,280 SH   SOLE   194,118 0 148,162
EDWARDS LIFESCIENCES COM 28176E108 1,876 15,940 SH   OTR 2 15,940 0 0
EXXON MOBIL CORP COM 30231g102 206 2,500 SH   SOLE   0 0 2,500
FACEBOOK COM 30303M102 45,875 206,311 SH   SOLE   155,680 0 50,631
FACEBOOK COM 30303M102 2,837 12,759 SH   OTR 2 12,759 0 0
FIRST REPUBLIC BANK COM 33616c100 19,260 118,818 SH   SOLE   77,875 0 40,943
FIRST REPUBLIC BANK COM 33616c100 1,073 6,625 SH   OTR 2 6,625 0 0
JOHNSON & JOHNSON COM COM 478160104 1,143 6,450 SH   SOLE   0 0 6,450
KEYSIGHT TECH INC COM 49338l103 2,985 18,900 SH   SOLE   1,000 0 17,900
KRAFT HEINZ CO COM COM 500754106 433 11,000 SH   SOLE   0 0 11,000
MICROSOFT CORP COM 594918104 41,589 134,895 SH   SOLE   85,991 0 48,904
MICROSOFT CORP COM 594918104 2,214 7,184 SH   OTR 2 7,184 0 0
MOTOROLA SOLUTIONS COM 620076307 38,552 159,178 SH   SOLE   107,537 0 51,641
MOTOROLA SOLUTIONS COM 620076307 2,154 8,894 SH   OTR 2 8,894 0 0
OLD DOMINION FREIGHT COM 679580100 11,765 39,391 SH   SOLE   33,373 0 6,018
OLD DOMINION FREIGHT COM 679580100 867 2,904 SH   OTR 2 2,904 0 0
PAYCHEX INC COM USD0.01 COM 704326107 272 2,000 SH   SOLE   0 0 2,000
PAYPAL HOLDINGS COM 70450Y103 29,566 255,655 SH   SOLE   187,491 0 68,164
PAYPAL HOLDINGS COM 70450Y103 1,768 15,291 SH   OTR 2 15,291 0 0
PEPSICO INC COM COM 713448108 209 1,250 SH   SOLE   0 0 1,250
PROGRESSIVE CO OHIO COM 743315103 25,324 222,166 SH   SOLE   159,024 0 63,142
PROGRESSIVE CO OHIO COM 743315103 1,527 13,399 SH   OTR 2 13,399 0 0
S&P GLOBAL INC COM 78409v104 15,837 38,611 SH   SOLE   25,873 0 12,738
S&P GLOBAL INC COM 78409v104 894 2,180 SH   OTR 2 2,180 0 0
STARBUCKS CORP COM 855244109 18,657 205,100 SH   SOLE   125,754 0 79,346
STARBUCKS CORP COM 855244109 944 10,387 SH   OTR 2 10,387 0 0
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100 34,247 328,480 SH   SOLE   224,515 0 103,965
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100 1,955 18,754 SH   OTR 2 18,754 0 0
TAPESTRY INC COM COM 876030107 213 5,750 SH   SOLE   0 0 5,750
TEXAS PACIFIC LAND CORP COM 88262p102 14,259 10,546 SH   SOLE   7,606 0 2,940
TEXAS PACIFIC LAND CORP COM 88262p102 863 639 SH   OTR 2 639 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 218 2,750 SH   SOLE   0 0 2,750
TRACTOR SUPPLY COMP COM 892356106 45,975 197,008 SH   SOLE   129,888 0 67,120
TRACTOR SUPPLY COMP COM 892356106 2,469 10,581 SH   OTR 2 10,581 0 0
UNITEDHEALTH GRP INC COM 91324p102 30,498 59,804 SH   SOLE   41,330 0 18,474
UNITEDHEALTH GRP INC COM 91324p102 1,740 3,412 SH   OTR 2 3,412 0 0
US BANCORP COM 902973304 1,796 33,805 SH   SOLE   750 0 33,055
VANGUARD INDEX FDS VANGUARD GR COM 922908736 563 1,960 SH   SOLE   0 0 1,960
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,171 23,000 SH   SOLE   0 0 23,000
VISA COM 92826C839 45,945 207,178 SH   SOLE   134,956 0 72,222
VISA COM 92826C839 2,506 11,301 SH   OTR 2 11,301 0 0