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
Abbott Laboratories COM 002824100 2,763 28,554 SH   SOLE   28,554 0 0
AbbVie Inc COM 00287Y109 1,757 13,093 SH   SOLE   13,093 0 0
Accenture Ltd. Ireland Class COM G1151C101 2,556 9,935 SH   SOLE   9,935 0 0
Adobe Inc COM 00724F101 18,504 67,239 SH   SOLE   67,239 0 0
Advanced Micro Devices Inc COM 007903107 6,185 97,609 SH   SOLE   97,609 0 0
AEye Inc COM 008183105 121 108,733 SH   SOLE   108,733 0 0
Agco Corp COM 001084102 1,047 10,883 SH   SOLE   10,883 0 0
Air Products & Chemicals Inc. COM 009158106 226 970 SH   SOLE   970 0 0
Alaska Air Group COM 011659109 1,186 30,304 SH   SOLE   30,304 0 0
Align Technology Inc COM 016255101 571 2,758 SH   SOLE   2,758 0 0
Alphabet Inc Class A COM 02079K305 22,994 240,398 SH   SOLE   240,398 0 0
Alphabet Inc Class C COM 02079K107 4,400 45,767 SH   SOLE   45,767 0 0
Amazon.com Inc. COM 023135106 27,551 243,815 SH   SOLE   243,815 0 0
Amer Express Company COM 025816109 8,849 65,593 SH   SOLE   65,593 0 0
American Tower REIT COM 03027X100 3,734 17,394 SH   SOLE   17,394 0 0
Amgen Incorporated COM 031162100 355 1,577 SH   SOLE   1,577 0 0
Apple Inc COM 037833100 38,946 281,812 SH   SOLE   281,812 0 0
Applied Materials Inc. COM 038222105 2,725 33,259 SH   SOLE   33,259 0 0
Archer Daniels Midland Co. COM 039483102 239 2,973 SH   SOLE   2,973 0 0
Archrock Inc COM 03957W106 67 10,500 SH   SOLE   10,500 0 0
ASML Hldg NV NY Registry Shs N COM N07059210 5,812 13,992 SH   SOLE   13,992 0 0
Astrazeneca PLC Spon. ADR COM 046353108 338 6,159 SH   SOLE   6,159 0 0
Atlassian Corp Cl A COM 049468101 6,868 32,614 SH   SOLE   32,614 0 0
Automatic Data Processing COM 053015103 3,369 14,896 SH   SOLE   14,896 0 0
Axon Enterprise Inc COM 05464C101 357 3,084 SH   SOLE   3,084 0 0
Ball Corp COM 058498106 1,098 22,723 SH   SOLE   22,723 0 0
Berkshire Hathaway Inc Class COM 084670702 1,984 7,429 SH   SOLE   7,429 0 0
Blackrock Inc COM 09247X101 228 415 SH   SOLE   415 0 0
Blackstone Group Inc Cl A COM 09260D107 2,802 33,479 SH   SOLE   33,479 0 0
Boeing Company COM 097023105 287 2,372 SH   SOLE   2,372 0 0
Bristol Myers Squibb Company COM 110122108 343 4,825 SH   SOLE   4,825 0 0
Broadcom Ltd Shs COM 11135F101 1,778 4,004 SH   SOLE   4,004 0 0
Brookfield Asset Management In COM 112585104 1,137 27,813 SH   SOLE   27,813 0 0
Brookfield Infrastructure Corp COM 11275Q107 1,106 27,167 SH   SOLE   27,167 0 0
Cadence Design Systems Inc. COM 127387108 605 3,702 SH   SOLE   3,702 0 0
Caterpillar Inc. COM 149123101 219 1,337 SH   SOLE   1,337 0 0
Charles River Laboratories Int COM 159864107 574 2,918 SH   SOLE   2,918 0 0
Chemed Corp New COM 16359R103 873 2,000 SH   SOLE   2,000 0 0
Cheniere Energy Inc New COM 16411R208 6,686 40,298 SH   SOLE   40,298 0 0
Chevron Corporation COM 166764100 439 3,057 SH   SOLE   3,057 0 0
Chipotle Mexican Grill Inc COM 169656105 11,616 7,730 SH   SOLE   7,730 0 0
Chubb Corporation COM H1467J104 1,716 9,436 SH   SOLE   9,436 0 0
Cisco Systems Inc COM 17275R102 2,083 52,078 SH   SOLE   52,078 0 0
Coca-Cola Company COM 191216100 2,053 36,639 SH   SOLE   36,639 0 0
Colgate Palmolive Co. COM 194162103 2,040 29,042 SH   SOLE   29,042 0 0
Comcast Corporation Class A COM 20030N101 812 27,699 SH   SOLE   27,699 0 0
Commerce Bancshares Inc. COM 200525103 700 10,573 SH   SOLE   10,573 0 0
Costco Wholesale Corporation COM 22160K105 15,334 32,469 SH   SOLE   32,469 0 0
Crowdstrike Hldgs Inc Cl A COM 22788C105 1,327 8,050 SH   SOLE   8,050 0 0
Cummins Inc. COM 231021106 1,874 9,210 SH   SOLE   9,210 0 0
CVS Health COM 126650100 486 5,093 SH   SOLE   5,093 0 0
CyberArk Software Ltd COM M2682V108 241 1,604 SH   SOLE   1,604 0 0
Daktronics Inc COM 234264109 41 15,285 SH   SOLE   15,285 0 0
Danaher Corporation COM 235851102 915 3,543 SH   SOLE   3,543 0 0
Deckers Outdoor Corporation COM 243537107 12,671 40,532 SH   SOLE   40,532 0 0
Deere & Company COM 244199105 12,251 36,690 SH   SOLE   36,690 0 0
Dicks Sporting Goods Inc. COM 253393102 2,124 20,299 SH   SOLE   20,299 0 0
Disney Walt Co. COM 254687106 2,857 30,288 SH   SOLE   30,288 0 0
Edwards Lifesciences Corporati COM 28176E108 11,241 136,041 SH   SOLE   136,041 0 0
Elastic B V Bearer & Reg Shs COM N14506104 287 4,001 SH   SOLE   4,001 0 0
Elevance Health Inc COM 036752103 2,258 4,971 SH   SOLE   4,971 0 0
Emerson Electric Company COM 291011104 609 8,314 SH   SOLE   8,314 0 0
Enphase Energy Inc COM 29355A107 220 793 SH   SOLE   793 0 0
Enterprise Financial Services COM 293712105 888 20,153 SH   SOLE   20,153 0 0
Epam Systems Inc COM 29414B104 4,708 12,999 SH   SOLE   12,999 0 0
Etsy Inc COM 29786A106 206 2,054 SH   SOLE   2,054 0 0
Evoqua Water Technologies Corp COM 30057T105 1,357 41,030 SH   SOLE   41,030 0 0
Exxon Mobil Corporation COM 30231G102 446 5,104 SH   SOLE   5,104 0 0
Fedex Corporation COM 31428X106 1,323 8,914 SH   SOLE   8,914 0 0
Fiserv Inc COM 337738108 2,775 29,652 SH   SOLE   29,652 0 0
Gallagher Arthur J & Company COM 363576109 1,762 10,292 SH   SOLE   10,292 0 0
Gartner Inc COM 366651107 17,750 64,151 SH   SOLE   64,151 0 0
Generac Hldgs Inc COM 368736104 3,817 21,426 SH   SOLE   21,426 0 0
General Mills Inc. COM 370334104 403 5,261 SH   SOLE   5,261 0 0
Gilead Sciences Inc COM 375558103 887 14,382 SH   SOLE   14,382 0 0
Globant S A COM L44385109 310 1,655 SH   SOLE   1,655 0 0
Goldman Sachs Group Inc COM 38141G104 424 1,448 SH   SOLE   1,448 0 0
Hercules Technology Growth Cap COM 427096508 457 39,501 SH   SOLE   39,501 0 0
Home Depot Inc COM 437076102 1,953 7,078 SH   SOLE   7,078 0 0
Honeywell International Inc. COM 438516106 556 3,330 SH   SOLE   3,330 0 0
Horizon Pharma PLC COM G46188101 1,328 21,450 SH   SOLE   21,450 0 0
Idexx Laboratories Corp COM 45168D104 852 2,616 SH   SOLE   2,616 0 0
Intuit Inc. COM 461202103 1,061 2,739 SH   SOLE   2,739 0 0
Intuitive Surgical Inc COM 46120E602 14,174 75,620 SH   SOLE   75,620 0 0
Johnson & Johnson COM 478160104 1,251 7,655 SH   SOLE   7,655 0 0
Johnson Controls International COM G51502105 1,083 22,003 SH   SOLE   22,003 0 0
JP Morgan Chase & Co. COM 46625H100 276 2,639 SH   SOLE   2,639 0 0
KKR & Co Inc Class A COM 48251W104 989 23,005 SH   SOLE   23,005 0 0
Lab Corporation of America Hol COM 50540R409 1,488 7,264 SH   SOLE   7,264 0 0
Lam Research Corp COM 512807108 736 2,011 SH   SOLE   2,011 0 0
Lilly Eli & Co COM 532457108 13,457 41,619 SH   SOLE   41,619 0 0
Lowes Companies Inc. COM 548661107 3,431 18,267 SH   SOLE   18,267 0 0
Lululemon Athletica Inc. COM 550021109 14,713 52,628 SH   SOLE   52,628 0 0
Markel Corporation COM 570535104 9,540 8,799 SH   SOLE   8,799 0 0
Mastercard Inc Class A COM 57636Q104 21,228 74,658 SH   SOLE   74,658 0 0
McDonalds Corp. COM 580135101 847 3,670 SH   SOLE   3,670 0 0
McKesson Corp. COM 58155Q103 22,844 67,214 SH   SOLE   67,214 0 0
Merck & Co Inc New COM 58933Y105 380 4,416 SH   SOLE   4,416 0 0
Meta Platforms Inc Cl A COM 30303M102 1,581 11,651 SH   SOLE   11,651 0 0
Microchip Technology Inc. COM 595017104 499 8,174 SH   SOLE   8,174 0 0
Microsoft Corporation COM 594918104 41,319 177,411 SH   SOLE   177,411 0 0
Monolithic Pwr Sys Inc COM 609839105 8,649 23,801 SH   SOLE   23,801 0 0
Netflix Inc. COM 64110L106 2,219 9,426 SH   SOLE   9,426 0 0
Northrop Grumman Corp COM 666807102 376 800 SH   SOLE   800 0 0
Nvidia Corporation COM 67066G104 2,772 22,837 SH   SOLE   22,837 0 0
O'Reilly Automotive Inc New COM 67103H107 13,639 19,391 SH   SOLE   19,391 0 0
ON Semiconductor Corp COM 682189105 11,069 177,594 SH   SOLE   177,594 0 0
ONEOK Inc COM 682680103 626 12,213 SH   SOLE   12,213 0 0
Oracle Corporation COM 68389X105 224 3,662 SH   SOLE   3,662 0 0
PayPal Hldgs Inc COM 70450Y103 3,807 44,234 SH   SOLE   44,234 0 0
Pepsico Inc. COM 713448108 3,467 21,235 SH   SOLE   21,235 0 0
Pfizer Inc COM 717081103 512 11,697 SH   SOLE   11,697 0 0
Philip Morris International In COM 718172109 336 4,044 SH   SOLE   4,044 0 0
PNC Financial Services Group COM 693475105 2,028 13,573 SH   SOLE   13,573 0 0
PPG Industries Inc. COM 693506107 751 6,782 SH   SOLE   6,782 0 0
Procter & Gamble Co. COM 742718109 3,118 24,699 SH   SOLE   24,699 0 0
Qualcomm Inc. COM 747525103 6,769 59,918 SH   SOLE   59,918 0 0
Quanta Services COM 74762E102 19,116 150,058 SH   SOLE   150,058 0 0
Quest Diagnostics Inc. COM 74834L100 944 7,692 SH   SOLE   7,692 0 0
Regions Financial Corporation COM 7591EP100 2,077 103,496 SH   SOLE   103,496 0 0
RH COM 74967X103 397 1,615 SH   SOLE   1,615 0 0
S&P Global Inc COM 78409V104 5,060 16,570 SH   SOLE   16,570 0 0
Salesforce.com Inc COM 79466L302 3,611 25,106 SH   SOLE   25,106 0 0
SBA Communications Corp New Cl COM 78410G104 2,504 8,797 SH   SOLE   8,797 0 0
ServiceNow Inc COM 81762P102 5,314 14,074 SH   SOLE   14,074 0 0
Sherwin-Williams Co COM 824348106 6,349 31,009 SH   SOLE   31,009 0 0
Simmons First Natl Corp Cl A COM 828730200 3,600 165,209 SH   SOLE   165,209 0 0
Snap Inc Cl A COM 83304A106 199 20,215 SH   SOLE   20,215 0 0
SolarEdge Technologies Inc COM 83417M104 559 2,415 SH   SOLE   2,415 0 0
Starbucks Corporation COM 855244109 1,921 22,794 SH   SOLE   22,794 0 0
Starwood Property Trust Inc COM 85571B105 270 14,822 SH   SOLE   14,822 0 0
Steris PLC COM G8473T100 756 4,546 SH   SOLE   4,546 0 0
Synchrony Finl Corp COM 87165B103 1,510 53,579 SH   SOLE   53,579 0 0
Take Two Interactive Software COM 874054109 282 2,590 SH   SOLE   2,590 0 0
Target Corporation COM 87612E106 5,296 35,692 SH   SOLE   35,692 0 0
TC Energy Corp COM 87807B107 1,351 33,359 SH   SOLE   33,359 0 0
Tesla Motors Inc COM 88160R101 9,794 36,923 SH   SOLE   36,923 0 0
Texas Instruments Inc COM 882508104 1,683 10,875 SH   SOLE   10,875 0 0
The Trade Desk Inc Class A COM 88339J105 19,072 319,202 SH   SOLE   319,202 0 0
Thermo Fisher Scientific Inc COM 883556102 24,033 47,385 SH   SOLE   47,385 0 0
Tractor Supply Co. COM 892356106 10,387 55,882 SH   SOLE   55,882 0 0
Twitter Inc COM 90184L102 1,640 37,406 SH   SOLE   37,406 0 0
Tyler Technologies Inc COM 902252105 3,920 11,280 SH   SOLE   11,280 0 0
U. S. Bancorp COM 902973304 620 15,381 SH   SOLE   15,381 0 0
Union Pacific Corporation COM 907818108 4,181 21,463 SH   SOLE   21,463 0 0
United Parcel Service Inc COM 911312106 1,141 7,064 SH   SOLE   7,064 0 0
United Rentals Inc COM 911363109 2,194 8,124 SH   SOLE   8,124 0 0
UnitedHealth Group Inc. COM 91324P102 12,722 25,190 SH   SOLE   25,190 0 0
Vertex Pharmaceuticals Inc COM 92532F100 13,344 46,088 SH   SOLE   46,088 0 0
Vicor Corporation COM 925815102 221 3,741 SH   SOLE   3,741 0 0
Visa Inc. Class A COM 92826C839 1,596 8,983 SH   SOLE   8,983 0 0
Vulcan Materials Co Hldg Co COM 929160109 880 5,578 SH   SOLE   5,578 0 0
W P Carey Inc COM 92936U109 1,866 26,731 SH   SOLE   26,731 0 0
Wal-Mart Stores Inc. COM 931142103 411 3,171 SH   SOLE   3,171 0 0
Waste Mgmt. Inc. Com COM 94106L109 6,838 42,684 SH   SOLE   42,684 0 0
WNS Hldgs Ltd Spons ADR COM 92932M101 237 2,894 SH   SOLE   2,894 0 0
Zoetis Inc Cl A COM 98978V103 3,249 21,912 SH   SOLE   21,912 0 0
Zscaler Inc COM 98980G102 5,475 33,310 SH   SOLE   33,310 0 0
Western Digital Corp Sr Nt Con CONV 958102ap0 247 261,000 PRN   SOLE   261,000 0 0
Health Care Select SPDR ETF 81369Y209 911 7,526 SH   SOLE   7,526 0 0
Invesco ETF Tr Water Res ETF 46137V142 218 4,756 SH   SOLE   4,756 0 0
Invesco QQQ tr Unit Ser I ETF 46090E103 232 868 SH   SOLE   868 0 0
IShares DJ Select Dividend Ind ETF 464287168 1,518 14,159 SH   SOLE   14,159 0 0
IShares MSCI EAFE Index Fund ETF 464287465 434 7,748 SH   SOLE   7,748 0 0
IShares S&P 500 Growth Index ETF 464287309 237 4,101 SH   SOLE   4,101 0 0
Vanguard Emerging Markets ETF ETF 922042858 362 9,929 SH   SOLE   9,929 0 0
Vanguard Idx Fds Small Cap Val ETF 922908611 506 3,526 SH   SOLE   3,526 0 0
Vanguard Idx Fds Vanguard Smal ETF 922908751 858 5,018 SH   SOLE   5,018 0 0
Vanguard Splzd Port Div Appre ETF 921908844 1,655 12,242 SH   SOLE   12,242 0 0
Vanguard Tax Mgd Intl Fd FTSE ETF 921943858 832 22,870 SH   SOLE   22,870 0 0
Vanguard Total Stock Market ET ETF 922908769 363 2,024 SH   SOLE   2,024 0 0