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
A T & T Inc. COM 00206R102   206,709 12,319 SH   SOLE   12,319 0 0
Adobe Inc COM 00724F101   15,972,175 26,772 SH   SOLE   26,772 0 0
Advanced Micro Devices Inc COM 007903107   16,641,410 112,892 SH   SOLE   112,892 0 0
Alaska Air Group COM 011659109   2,263,950 57,946 SH   SOLE   57,946 0 0
Alphabet Inc Class A COM 02079K305   27,470,877 196,656 SH   SOLE   196,656 0 0
Alphabet Inc Class C COM 02079K107   5,588,720 39,656 SH   SOLE   39,656 0 0
Altria Group Inc COM 02209S103   212,062 5,257 SH   SOLE   5,257 0 0
Amazon.com Inc. COM 023135106   40,058,060 263,644 SH   SOLE   263,644 0 0
Amer Express Company COM 025816109   5,067,463 27,050 SH   SOLE   27,050 0 0
Ameren Corporation COM 023608102   488,801 6,757 SH   SOLE   6,757 0 0
American Tower REIT COM 03027X100   2,162,686 10,018 SH   SOLE   10,018 0 0
Amgen Incorporated COM 031162100   345,743 1,200 SH   SOLE   1,200 0 0
APi Group Corp COM 00187Y100   329,427 9,521 SH   SOLE   9,521 0 0
Apple Inc COM 037833100   40,405,199 209,864 SH   SOLE   209,864 0 0
Applied Materials Inc. COM 038222105   5,123,681 31,614 SH   SOLE   31,614 0 0
Arista Networks Inc COM 040413106   7,957,412 33,788 SH   SOLE   33,788 0 0
Automatic Data Processing COM 053015103   369,472 1,586 SH   SOLE   1,586 0 0
Ball Corp COM 058498106   1,470,326 25,562 SH   SOLE   25,562 0 0
Bank of America Corporation COM 060505104   303,946 9,027 SH   SOLE   9,027 0 0
Bank of America Corporation COM 060505104   134,680 4,000 SH Call SOLE   4,000 0 0
Berkshire Hathaway Inc Class COM 084670702   2,406,385 6,747 SH   SOLE   6,747 0 0
Boeing Company COM 097023105   612,812 2,351 SH   SOLE   2,351 0 0
Broadcom Inc COM 11135F101   22,022,704 19,729 SH   SOLE   19,729 0 0
Cadence Design Systems Inc COM 127387108   11,452,341 42,047 SH   SOLE   42,047 0 0
Cara Therapeutics Inc COM 140755109   8,348 11,235 SH   SOLE   11,235 0 0
Cass Information Systems Inc. COM 14808P109   1,148,702 25,498 SH   SOLE   25,498 0 0
Caterpillar Inc COM 149123101   247,874 838 SH   SOLE   838 0 0
Chevron Corporation COM 166764100   412,577 2,766 SH   SOLE   2,766 0 0
Cisco Systems Inc COM 17275R102   3,564,331 70,553 SH   SOLE   70,553 0 0
Coca-Cola Company COM 191216100   2,240,135 38,013 SH   SOLE   38,013 0 0
Colgate Palmolive Co. COM 194162103   2,580,653 32,376 SH   SOLE   32,376 0 0
Commerce Bancshares Inc. COM 200525103   515,734 9,656 SH   SOLE   9,656 0 0
Copart Inc COM 217204106   11,671,408 238,192 SH   SOLE   238,192 0 0
Costco Wholesale Corporation COM 22160K105   17,903,232 27,123 SH   SOLE   27,123 0 0
Cummins Inc. COM 231021106   2,378,451 9,928 SH   SOLE   9,928 0 0
Danaher Corporation COM 235851102   632,209 2,733 SH   SOLE   2,733 0 0
Deckers Outdoor Corporation COM 243537107   14,597,843 21,839 SH   SOLE   21,839 0 0
Deere & Company COM 244199105   2,877,675 7,197 SH   SOLE   7,197 0 0
Disney Walt Co. COM 254687106   2,651,129 29,362 SH   SOLE   29,362 0 0
Dow Chemical Co. COM 260557103   338,308 6,169 SH   SOLE   6,169 0 0
Eli Lilly & Co COM 532457108   16,070,983 27,570 SH   SOLE   27,570 0 0
Emerson Electric Company COM 291011104   465,453 4,782 SH   SOLE   4,782 0 0
Enterprise Financial Services COM 293712105   352,512 7,895 SH   SOLE   7,895 0 0
Exxon Mobil Corporation COM 30231G102   604,679 6,048 SH   SOLE   6,048 0 0
Fair Isaac Corp COM 303250104   19,344,682 16,619 SH   SOLE   16,619 0 0
Fedex Corporation COM 31428X106   2,551,776 10,087 SH   SOLE   10,087 0 0
Fiserv Inc COM 337738108   3,268,661 24,606 SH   SOLE   24,606 0 0
Frontier Communications Parent COM 35909D109   208,599 8,232 SH   SOLE   8,232 0 0
General Mills Inc COM 370334104   390,710 5,998 SH   SOLE   5,998 0 0
Gilead Sciences Inc COM 375558103   1,315,197 16,235 SH   SOLE   16,235 0 0
Hess Corporation COM 42809H107   222,100 1,541 SH   SOLE   1,541 0 0
Home Depot Inc COM 437076102   636,783 1,837 SH   SOLE   1,837 0 0
Honeywell International Inc. COM 438516106   344,159 1,641 SH   SOLE   1,641 0 0
Intel Corporation COM 458140100   245,609 4,888 SH   SOLE   4,888 0 0
Intl. Business Machines Corp. COM 459200101   275,255 1,683 SH   SOLE   1,683 0 0
IQVIA Hldgs Inc COM 46266C105   2,637,963 11,401 SH   SOLE   11,401 0 0
Jabil Inc COM 466313103   349,458 2,743 SH   SOLE   2,743 0 0
Johnson & Johnson COM 478160104   419,328 2,675 SH   SOLE   2,675 0 0
Johnson Controls International COM G51502105   1,372,927 23,819 SH   SOLE   23,819 0 0
JP Morgan Chase & Co. COM 46625H100   501,795 2,950 SH   SOLE   2,950 0 0
Lab Corporation of America Hol COM 50540R409   2,458,596 10,817 SH   SOLE   10,817 0 0
Lincoln Electric Holdings Inc COM 533900106   354,460 1,630 SH   SOLE   1,630 0 0
Linde PLC New COM G54950103   10,265,647 24,995 SH   SOLE   24,995 0 0
Lowe's Companies Inc. COM 548661107   3,510,059 15,772 SH   SOLE   15,772 0 0
Lululemon Athletica Inc. COM 550021109   18,712,703 36,599 SH   SOLE   36,599 0 0
Markel Group Inc COM 570535104   16,299,032 11,479 SH   SOLE   11,479 0 0
Mastercard Inc Class A COM 57636Q104   18,489,921 43,352 SH   SOLE   43,352 0 0
McDonalds Corp. COM 580135101   1,113,692 3,756 SH   SOLE   3,756 0 0
McKesson Corp. COM 58155Q103   256,525 554 SH   SOLE   554 0 0
Merck & Co Inc New COM 58933Y105   383,314 3,516 SH   SOLE   3,516 0 0
Meta Platforms Inc Cl A COM 30303M102   22,168,515 62,630 SH   SOLE   62,630 0 0
Microsoft Corporation COM 594918104   41,568,624 110,543 SH   SOLE   110,543 0 0
Netflix Inc. COM 64110L106   16,117,676 33,104 SH   SOLE   33,104 0 0
Norfolk Southern Corp. COM 655844108   212,742 900 SH   SOLE   900 0 0
Northrop Grumman Corp COM 666807102   413,945 884 SH   SOLE   884 0 0
NVIDIA Corporation COM 67066G104   17,491,668 35,321 SH   SOLE   35,321 0 0
O'Reilly Automotive Inc New COM 67103H107   9,065,663 9,542 SH   SOLE   9,542 0 0
Old Dominion Freight Line Inc COM 679580100   7,633,648 18,833 SH   SOLE   18,833 0 0
Oracle Corporation COM 68389X105   394,193 3,739 SH   SOLE   3,739 0 0
Oracle Corporation COM 68389X105   105,430 1,000 SH Call SOLE   1,000 0 0
Palantir Tech Inc Cl A COM 69608A108   5,814,930 338,668 SH   SOLE   338,668 0 0
PayPal Hldgs Inc COM 70450Y103   907,456 14,777 SH   SOLE   14,777 0 0
PepsiCo Inc. COM 713448108   3,781,276 22,264 SH   SOLE   22,264 0 0
Pfizer Inc COM 717081103   320,730 11,140 SH   SOLE   11,140 0 0
Pfizer Inc COM 717081103   28,790 1,000 SH Put SOLE   1,000 0 0
Philip Morris International In COM 718172109   522,046 5,549 SH   SOLE   5,549 0 0
Procter & Gamble Co. COM 742718109   3,849,046 26,266 SH   SOLE   26,266 0 0
QCR Holdings Inc COM 74727A104   211,664 3,625 SH   SOLE   3,625 0 0
Qualcomm Inc COM 747525103   1,230,394 8,507 SH   SOLE   8,507 0 0
Quest Diagnostics Inc. COM 74834L100   1,195,203 8,668 SH   SOLE   8,668 0 0
Roper Industries Inc COM 776696106   6,943,830 12,737 SH   SOLE   12,737 0 0
Salesforce Inc COM 79466L302   212,091 806 SH   SOLE   806 0 0
ServiceNow Inc COM 81762P102   19,968,940 28,265 SH   SOLE   28,265 0 0
Sherwin-Williams Co COM 824348106   1,918,354 6,151 SH   SOLE   6,151 0 0
Simmons First Natl Corp Cl A COM 828730200   2,430,193 122,490 SH   SOLE   122,490 0 0
Sino Express Travel Ltd. COM 82936B102   0 15,000 SH   SOLE   15,000 0 0
Starbucks Corporation COM 855244109   600,155 6,251 SH   SOLE   6,251 0 0
Synchrony Finl Corp COM 87165B103   2,376,640 62,232 SH   SOLE   62,232 0 0
Take Two Interactive Software COM 874054109   14,728,695 91,511 SH   SOLE   91,511 0 0
Target Corporation COM 87612E106   2,413,672 16,948 SH   SOLE   16,948 0 0
TechPrecision Corp New COM 878739200   138,135 26,667 SH   SOLE   26,667 0 0
Tesla Motors Inc COM 88160R101   13,125,211 52,822 SH   SOLE   52,822 0 0
U. S. Bancorp COM 902973304   607,115 14,028 SH   SOLE   14,028 0 0
Uber Technologies Inc COM 90353T100   21,676,396 352,061 SH   SOLE   352,061 0 0
Union Pacific Corporation COM 907818108   4,352,632 17,721 SH   SOLE   17,721 0 0
United Rentals Inc COM 911363109   3,880,550 6,767 SH   SOLE   6,767 0 0
UnitedHealth Group Inc. COM 91324P102   794,227 1,509 SH   SOLE   1,509 0 0
Veeva Sys Inc Cl A COM 922475108   216,585 1,125 SH   SOLE   1,125 0 0
Verizon Communications COM 92343V104   279,313 7,409 SH   SOLE   7,409 0 0
Vertex Pharmaceuticals Inc COM 92532F100   11,966,635 29,410 SH   SOLE   29,410 0 0
Visa Inc. Class A COM 92826C839   3,858,647 14,821 SH   SOLE   14,821 0 0
Vistra Energy Corporation COM 92840M102   307,775 7,990 SH   SOLE   7,990 0 0
Wal-Mart Stores Inc. COM 931142103   692,848 4,395 SH   SOLE   4,395 0 0
Waste Mgmt. Inc. Com COM 94106L109   397,065 2,217 SH   SOLE   2,217 0 0
Watsco Inc Cl A COM 942622200   305,928 714 SH   SOLE   714 0 0
Williams Companies COM 969457100   299,886 8,610 SH   SOLE   8,610 0 0
XPO Inc COM 983793100   308,142 3,518 SH   SOLE   3,518 0 0
Zoetis Inc Cl A COM 98978V103   2,522,389 12,780 SH   SOLE   12,780 0 0
Liberty Media Corporation Sen CONV 530715AG6   75,750 303,000 PRN   SOLE   303,000 0 0
Western Digital Corporation S CONV 958102AP0   259,956 261,000 PRN   SOLE   261,000 0 0
iShares MSCI EAFE ETF ETF 464287465   413,671 5,490 SH   SOLE   5,490 0 0
iShares Russell 2000 ETF ETF 464287655   203,319 1,013 SH   SOLE   1,013 0 0
iShares S&P 500 Growth ETF ETF 464287309   210,205 2,799 SH   SOLE   2,799 0 0
iShares Select Dividend ETF ETF 464287168   494,384 4,218 SH   SOLE   4,218 0 0
iShares US Technology ETF ETF 464287721   245,500 2,000 SH   SOLE   2,000 0 0
MFA Special Value Tr SBI ETF 55274E102   45,936 11,231 SH   SOLE   11,231 0 0
Vanguard Dividend Appreciation ETF 921908844   750,271 4,403 SH   SOLE   4,403 0 0
Vanguard Emerging Markets ETF ETF 922042858   257,533 6,266 SH   SOLE   6,266 0 0
Vanguard Small-Cap Index Fund ETF 922908751   1,070,490 5,018 SH   SOLE   5,018 0 0
Vanguard Small-Cap Value ETF ETF 922908611   445,966 2,478 SH   SOLE   2,478 0 0
Vanguard Tax Managed Fund FTSE ETF 921943858   1,071,475 22,369 SH   SOLE   22,369 0 0
Arbor Realty Trust Inc Cumula PFD 038923876   207,564 11,760 SH   SOLE   11,760 0 0
Enterprise Finl Svcs Corp Non PFD 293712303   271,150 15,950 SH   SOLE   15,950 0 0
Rait Finl Tr Pfd Ser A Cum Div PFD 749227203   0 20,000 SH   SOLE   20,000 0 0