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,975 25,181 SH   SOLE   22,666 0 2,515
Accenture Ltd. Ireland Cl ShS SHS CLASS G1151C101 2,192 6,852 SH   SOLE   6,487 0 365
Adobe Inc COM 00724F101 49,554 91,144 SH   SOLE   83,847 0 7,297
Advanced Micro Devices Inc COM 007903107 19,997 194,330 SH   SOLE   176,540 0 17,790
Affirm Holdings Inc Class A COM CL A 00827B106 356 2,992 SH   SOLE   2,992 0 0
Alaska Air Group COM 011659109 2,009 34,275 SH   SOLE   33,095 0 1,180
Alibaba Grp Shs ADR SPONSORED 01609W102 373 2,522 SH   SOLE   2,522 0 0
Align Technology Inc COM 016255101 20,742 31,171 SH   SOLE   27,392 0 3,779
Alphabet Inc Class A CAP STK C 02079K305 46,166 17,268 SH   SOLE   15,224 0 2,044
Alphabet Inc Class C CAP STK C 02079K107 6,703 2,515 SH   SOLE   2,449 0 66
Amazon.com Inc. COM 023135106 55,121 16,779 SH   SOLE   15,317 0 1,462
Amer Express Company COM 025816109 2,937 17,532 SH   SOLE   16,962 0 570
American Tower REIT COM 03027X100 4,647 17,509 SH   SOLE   16,549 0 960
Americold Rlty Tr COM 03064D108 537 18,492 SH   SOLE   18,492 0 0
Amgen Incorporated COM 031162100 794 3,733 SH   SOLE   3,733 0 0
Anthem Inc COM 036752103 1,589 4,261 SH   SOLE   4,261 0 0
Apple Inc COM 037833100 55,457 391,917 SH   SOLE   357,245 0 34,672
Applied Materials Inc. COM 038222105 4,831 37,532 SH   SOLE   36,257 0 1,275
Archrock Inc COM 03957W106 87 10,500 SH   SOLE   10,500 0 0
Ares Cap Corp COM 04010L103 582 28,629 SH   SOLE   28,629 0 0
ASML Hldg NV NY Registry Shs N Y REGIS N07059210 27,434 36,819 SH   SOLE   32,601 0 4,218
Astrazeneca PLC Spon. ADR SPONSORED 046353108 377 6,276 SH   SOLE   6,276 0 0
Atlassian Corp PLC A CL A G06242104 2,119 5,413 SH   SOLE   5,413 0 0
Autodesk Inc COM 052769106 10,190 35,732 SH   SOLE   30,877 0 4,855
Autodesk Inc COM 052769106 997 3,495 SH   SOLE   3,495 0 0
Automatic Data Processing COM 053015103 3,514 17,577 SH   SOLE   17,042 0 535
Axon Enterprise Inc COM 05464C101 455 2,602 SH   SOLE   2,602 0 0
Becton Dickinson COM 075887109 1,676 6,818 SH   SOLE   6,143 0 675
Berkshire Hathaway Inc. Class B CL B NEW 084670702 2,105 7,711 SH   SOLE   7,711 0 0
Blackrock TCP Cap Corp COM 09259E108 534 39,362 SH   SOLE   39,362 0 0
Blackstone Group Inc Cl A COM 09260D107 3,488 29,982 SH   SOLE   26,922 0 3,060
Blackstone Mortgage Trust Inc Cl COM CL A 09257W100 455 14,999 SH   SOLE   14,999 0 0
Boeing Company COM 097023105 541 2,462 SH   SOLE   2,462 0 0
BorgWarner Inc COM 099724106 2,877 66,591 SH   SOLE   66,540 0 51
Bristol Myers Squibb Company COM 110122108 235 3,964 SH   SOLE   3,964 0 0
Broadstone Net Lease Inc COM 11135E203 630 25,411 SH   SOLE   25,411 0 0
Brookfield Asset Mgmt Inc. CL-A CL A LTD 112585104 1,419 26,518 SH   SOLE   24,018 0 2,500
Brookfield Infrastructure Corp Rg COM SB VT 11275Q107 1,255 20,957 SH   SOLE   18,782 0 2,175
Brooks Automation Inc. COM 114340102 283 2,761 SH   SOLE   2,761 0 0
Brunswick Corporation COM 117043109 1,193 12,523 SH   SOLE   11,723 0 800
Cadence Design Systems Inc. COM 127387108 766 5,060 SH   SOLE   5,055 0 5
Camtek Ltd ORD M20791105 237 5,632 SH   SOLE   5,632 0 0
Caterpillar Inc. COM 149123101 299 1,558 SH   SOLE   1,558 0 0
Charles River Laboratories Intl In COM 159864107 20,529 49,747 SH   SOLE   45,004 0 4,743
Chemed Corp New COM 16359R103 930 2,000 SH   SOLE   2,000 0 0
Chevron Corporation COM 166764100 290 2,862 SH   SOLE   2,862 0 0
Cisco Systems Inc COM 17275R102 3,070 56,410 SH   SOLE   54,675 0 1,735
Clorox Company COM 189054109 831 5,016 SH   SOLE   5,016 0 0
Coca-Cola Company COM 191216100 1,962 37,398 SH   SOLE   36,258 0 1,140
Coinbase Global Inc Cl A COM CL A 19260Q107 460 2,024 SH   SOLE   2,024 0 0
Colgate Palmolive Co. COM 194162103 2,461 32,558 SH   SOLE   31,528 0 1,030
Comcast Corporation Class A CL A 20030N101 1,107 19,788 SH   SOLE   17,278 0 2,510
Commerce Bancshares Inc. COM 200525103 802 11,508 SH   SOLE   11,508 0 0
CoStar Group Inc COM 22160N109 5,784 67,205 SH   SOLE   67,195 0 10
Costco Wholesale Corporation COM 22160K105 945 2,103 SH   SOLE   2,103 0 0
Crowdstrike Hldgs Inc Cl A CL A 22788C105 998 4,061 SH   SOLE   4,061 0 0
Cummins Inc. COM 231021106 2,274 10,128 SH   SOLE   9,798 0 330
Cyberark Software Ltd Shs SHS m2682v108 223 1,410 SH   SOLE   1,410 0 0
CyrusOne Inc COM 23283R100 1,580 20,411 SH   SOLE   17,656 0 2,755
Daktronics Inc COM 234264109 83 15,285 SH   SOLE   15,285 0 0
Danaher Corporation COM 235851102 1,459 4,792 SH   SOLE   4,792 0 0
Deckers Outdoor Corporation COM 243537107 23,968 66,541 SH   SOLE   59,838 0 6,703
Deere & Company COM 244199105 3,952 11,796 SH   SOLE   11,441 0 355
Digital Turbine Inc COM NEW 25400W102 1,027 14,932 SH   SOLE   14,907 0 25
Disney Walt Co. COM 254687106 6,603 39,032 SH   SOLE   37,873 0 1,159
Docusign Inc COM 256163106 11,048 42,918 SH   SOLE   37,914 0 5,004
Ecolab Inc COM 278865100 290 1,390 SH   SOLE   1,390 0 0
Edwards Lifesciences Corp. COM 28176E108 8,127 71,785 SH   SOLE   71,785 0 0
Emerson Electric Co COM 291011104 538 5,714 SH   SOLE   5,714 0 0
Enterprise Financial Services COM 293712105 887 19,586 SH   SOLE   19,586 0 0
Epam Systems Inc COM 29414B104 24,814 43,497 SH   SOLE   39,872 0 3,625
Estee Lauder Companies Inc. Cl A CL A 518439104 472 1,574 SH   SOLE   1,574 0 0
Evoqua Water Technologies Corp COM 30057T105 1,708 45,485 SH   SOLE   45,485 0 0
Exxon Mobil Corporation COM 30231G102 252 4,283 SH   SOLE   4,283 0 0
Facebook Inc Class A CL A 30303M102 31,958 94,163 SH   SOLE   82,591 0 11,572
Farfetch Ltd Class A ORD SH CL 30744W107 553 14,758 SH   SOLE   14,746 0 12
Fedex Corporation COM 31428X106 2,202 10,040 SH   SOLE   9,695 0 345
Fiserv Inc COM 337738108 3,631 33,465 SH   SOLE   32,325 0 1,140
Fortune Brands Homes & Sec Inc COM 34964C106 235 2,629 SH   SOLE   2,629 0 0
FTI Consulting Inc. COM 302941109 322 2,392 SH   SOLE   2,392 0 0
Gallagher Arthur J & Company COM 363576109 10,049 67,607 SH   SOLE   59,328 0 8,279
Garmin Ltd. SHS H2906T109 21,646 139,240 SH   SOLE   121,967 0 17,273
Gartner Inc COM 366651107 17,198 56,592 SH   SOLE   50,957 0 5,635
Generac Hldgs Inc COM 368736104 23,128 56,595 SH   SOLE   50,743 0 5,852
General Mills Inc. COM 370334104 310 5,184 SH   SOLE   5,184 0 0
Gilead Sciences Inc COM 375558103 1,117 15,987 SH   SOLE   15,467 0 520
Globant S A COM L44385109 783 2,788 SH   SOLE   2,785 0 3
Goldman Sachs Group Inc COM 38141G104 532 1,406 SH   SOLE   1,406 0 0
GTY Technology Hldgs Inc COM 362409104 150 19,897 SH   SOLE   19,897 0 0
Hannon Armstrong Sustainable Infra COM 41068X100 956 17,875 SH   SOLE   16,545 0 1,330
Health Care Select SPDR SBI HEALT 81369Y209 1,053 8,270 SH   SOLE   8,270 0 0
Hercules Technology Growth Cap Inc COM 427096508 963 57,949 SH   SOLE   57,949 0 0
Home Depot Inc COM 437076102 1,771 5,396 SH   SOLE   4,986 0 410
Honeywell International Inc. COM 438516106 754 3,551 SH   SOLE   3,223 0 328
Horizon Pharma PLC SHS G46188101 21,660 197,735 SH   SOLE   177,427 0 20,308
IAC/Interactive Corp New COM NEW 44891N208 736 5,648 SH   SOLE   5,648 0 0
Idexx Laboratories Corp COM 45168D104 13,860 22,287 SH   SOLE   22,285 0 2
Intel Corporation COM 458140100 297 5,578 SH   SOLE   5,578 0 0
Intuit Inc. COM 461202103 1,929 3,575 SH   SOLE   3,285 0 290
Intuitive Surgical Inc COM NEW 46120E602 41,737 41,982 SH   SOLE   38,135 0 3,847
Invesco ETF Tr Water Res WATER RES 46137V142 408 7,459 SH   SOLE   7,459 0 0
Invesco QQQ tr Unit Ser I UNIT SER 46090E103 427 1,192 SH   SOLE   1,192 0 0
IRobot Corporation COM 462726100 418 5,325 SH   SOLE   5,325 0 0
IronSource Ltd Reg Shs CL A ORD M5R75Y101 109 10,000 SH   SOLE   10,000 0 0
Ishares Barclays TIPS Bd Fd Protec TIPS BD E 464287176 1,912 14,977 SH   SOLE   14,977 0 0
IShares DJ Select Dividend Index F SELECT DI 464287168 1,643 14,325 SH   SOLE   14,325 0 0
ISHARES IBOXX I G Corp Bd Fd IBOXX INV 464287242 321 2,415 SH   SOLE   2,415 0 0
iShares Lehman 1-3YR Treasury Bond 1 3 YR TR 464287457 472 5,475 SH   SOLE   4,954 0 521
IShares MSCI EAFE Index Fund MSCI EAFE 464287465 477 6,111 SH   SOLE   6,111 0 0
IShares Russell 2000 Index Fund RUSSELL 2 464287655 298 1,361 SH   SOLE   1,361 0 0
IShares S & P Natl AMT Free Muni B NATIONAL 464288414 2,118 18,235 SH   SOLE   17,540 0 695
IShares S&P 500 Growth Index S&P 500 G 464287309 311 4,211 SH   SOLE   4,211 0 0
IShares S&P S-T Natl AMT Free Muni SHRT NAT 464288158 793 7,373 SH   SOLE   7,373 0 0
Ishares Trust Russell Midcap Index RUS MID C 464287499 212 2,715 SH   SOLE   2,715 0 0
IShs Tr Dow Jones US ETF Ishs US T U.S. TECH 464287721 203 2,000 SH   SOLE   2,000 0 0
JFrog Ltd Reg Shs ORD SHS M6191J100 314 9,362 SH   SOLE   9,362 0 0
Johnson & Johnson COM 478160104 719 4,454 SH   SOLE   4,454 0 0
Johnson Controls International PLC SHS G51502105 1,808 26,564 SH   SOLE   25,711 0 853
Kennametal Inc Cap Stk COM 489170100 264 7,700 SH   SOLE   7,700 0 0
Lam Research Corp COM 512807108 1,053 1,850 SH   SOLE   1,643 0 207
Lilly Eli & Co COM 532457108 12,240 52,975 SH   SOLE   47,100 0 5,875
Logitech International SHS h50430232 1,035 11,740 SH   SOLE   10,785 0 955
Lowes Companies Inc. COM 548661107 4,192 20,666 SH   SOLE   19,956 0 710
Lululemon Athletica Inc. COM 550021109 9,855 24,352 SH   SOLE   24,014 0 338
Main Str Cap Corp COM 56035L104 1,100 26,766 SH   SOLE   26,766 0 0
Marvell Technology Inc COM 573874104 7,634 126,579 SH   SOLE   126,579 0 0
Mastercard Inc Class A CL A 57636Q104 30,693 88,282 SH   SOLE   82,837 0 5,445
McDonalds Corp. COM 580135101 858 3,560 SH   SOLE   3,560 0 0
Mercadolibre Inc COM 58733R102 250 149 SH   SOLE   148 0 1
Merck & Co Inc New COM 58933Y105 873 11,624 SH   SOLE   11,594 0 30
MFA Finl Inc COM 55272X102 611 133,675 SH   SOLE   133,675 0 0
Microchip Technology Inc. COM 595017104 581 3,782 SH   SOLE   3,782 0 0
Microsoft Corporation COM 594918104 69,271 245,714 SH   SOLE   223,044 0 22,670
Moderna Inc COM 60770K107 309 802 SH   SOLE   802 0 0
Monolithic Pwr Sys Inc COM 609839105 35,058 72,333 SH   SOLE   64,548 0 7,785
Netflix Inc. COM 64110L106 4,040 6,619 SH   SOLE   6,619 0 0
Nike Inc Class B CL B 654106103 11,860 81,661 SH   SOLE   71,416 0 10,245
Norfolk Southern Corp. COM 655844108 215 900 SH   SOLE   900 0 0
Northrop Grumman Corp COM 666807102 288 800 SH   SOLE   800 0 0
Nvidia Corp. COM 67066G104 39,074 188,615 SH   SOLE   169,175 0 19,440
Okta Inc Cl A CL A 679295105 355 1,494 SH   SOLE   1,494 0 0
Old Dominion Freight Line Inc COM 679580100 15,164 53,025 SH   SOLE   46,403 0 6,622
ONEOK Inc COM 682680103 708 12,213 SH   SOLE   12,213 0 0
Oracle Corporation COM 68389X105 349 4,010 SH   SOLE   4,010 0 0
Owl Rock Cap Corp COM 69121K104 286 20,273 SH   SOLE   20,273 0 0
Paycom Software Inc COM 70432v102 496 1,000 SH   SOLE   1,000 0 0
Paylocity Hldg Corp COM 70438V106 493 1,757 SH   SOLE   1,757 0 0
PayPal Hldgs Inc COM 70450Y103 47,856 183,914 SH   SOLE   166,481 0 17,433
Pepsico Inc. COM 713448108 3,431 22,810 SH   SOLE   22,170 0 640
Pfizer Inc COM 717081103 770 17,907 SH   SOLE   17,907 0 0
Philip Morris International Inc COM 718172109 319 3,368 SH   SOLE   3,368 0 0
Pinterest Inc Class A CL A 72352L106 1,692 33,215 SH   SOLE   33,215 0 0
PNC Financial Services Group COM 693475105 2,972 15,191 SH   SOLE   14,706 0 485
PPG Industries Inc. COM 693506107 1,076 7,527 SH   SOLE   7,387 0 140
Procter & Gamble Co. COM 742718109 3,698 26,452 SH   SOLE   25,757 0 695
Qualcomm Inc. COM 747525103 23,154 179,512 SH   SOLE   158,787 0 20,725
Quanta Services COM 74762E102 26,121 229,488 SH   SOLE   200,826 0 28,662
Quest Diagnostics Inc. COM 74834L100 1,256 8,644 SH   SOLE   8,354 0 290
Regions Financial Corporation COM 7591EP100 2,492 116,918 SH   SOLE   112,968 0 3,950
RH COM 74967X103 21,831 32,735 SH   SOLE   29,759 0 2,976
Roblox Corp Cl A CL A 771049103 753 9,965 SH   SOLE   9,965 0 0
Rockwell Med Inc COM 774374102 6 10,750 SH   SOLE   10,750 0 0
Roku Inc Cl A COM CL A 77543R102 32,758 104,539 SH   SOLE   96,049 0 8,490
S&P Global Inc COM 78409V104 7,862 18,503 SH   SOLE   18,503 0 0
Salesforce.com Inc COM 79466L302 6,781 25,003 SH   SOLE   25,000 0 3
SBA Communications Corp New Cl A CL A 78410G104 3,913 11,836 SH   SOLE   11,836 0 0
Sea Ltd ADR SPONSORD 81141R100 436 1,367 SH   SOLE   1,362 0 5
Seagate Technology Hldgs PB Ltd Co ORD SHS G7997R103 248 3,000 SH   SOLE   3,000 0 0
Sherwin-Williams Co COM 824348106 7,122 25,460 SH   SOLE   25,460 0 0
Shopify Inc Cl A CL A 82509L107 19,217 14,174 SH   SOLE   12,415 0 1,759
Simmons First Natl Corp Cl A CL A $1 P 828730200 6,290 212,798 SH   SOLE   212,798 0 0
Sixth Str Specialty Lending Inc COM 83012A109 456 20,536 SH   SOLE   20,536 0 0
Snap Inc Cl A CL A 83304A106 1,584 21,440 SH   SOLE   21,440 0 0
SolarEdge Technologies Inc COM 83417M104 1,058 3,988 SH   SOLE   3,988 0 0
Square Inc Cl A CL A 852234103 14,010 58,414 SH   SOLE   50,682 0 7,732
Starbucks Corporation COM 855244109 3,044 27,596 SH   SOLE   26,961 0 635
Starwood Property Trust Inc COM 85571B105 754 30,899 SH   SOLE   30,899 0 0
SunOpta Inc. COM 8676ep108 105 11,808 SH   SOLE   11,808 0 0
Taiwan Semiconductor Mfg SPONSORED 874039100 2,734 24,484 SH   SOLE   24,484 0 0
Take Two Interactive Software Inc. COM 874054109 383 2,485 SH   SOLE   2,485 0 0
Target Corporation COM 87612E106 5,727 25,034 SH   SOLE   24,294 0 740
TC Energy Corp COM 87807B107 3,010 62,549 SH   SOLE   62,549 0 0
Texas Instruments Inc COM 882508104 1,032 5,367 SH   SOLE   4,987 0 380
The Scotts Miracle Gro Company CL A 810186106 1,099 7,510 SH   SOLE   7,281 0 229
The Trade Desk Inc Class A COM CL A 88339J105 25,949 369,122 SH   SOLE   339,737 0 29,385
Thermo Fisher Scientific Inc COM 883556102 28,965 50,697 SH   SOLE   46,007 0 4,690
Twitter Inc COM 90184L102 3,006 49,773 SH   SOLE   49,756 0 17
U. S. Bancorp COM NEW 902973304 749 12,597 SH   SOLE   12,597 0 0
Union Pacific Corporation COM 907818108 2,471 12,606 SH   SOLE   12,171 0 435
United Parcel Service Inc CL B 911312106 1,215 6,670 SH   SOLE   6,020 0 650
United Rentals Inc COM 911363109 3,148 8,970 SH   SOLE   8,715 0 255
UnitedHealth Group Inc. COM 91324P102 307 786 SH   SOLE   786 0 0
VanEck Vectors ETF High Yld Mun Id HIGH YLD 92189H409 719 11,512 SH   SOLE   11,512 0 0
Vanguard Emerging Markets ETF FTSE EMR 922042858 553 11,066 SH   SOLE   11,066 0 0
Vanguard Idx Fds Small Cap Value E SM CAP VA 922908611 581 3,430 SH   SOLE   3,430 0 0
Vanguard Idx Fds Vanguard Small Ca SMALL CP 922908751 1,417 6,480 SH   SOLE   6,480 0 0
Vanguard Index REIT ETF REAL ESTA 922908553 212 2,081 SH   SOLE   2,081 0 0
Vanguard Intl Equity Idx FTSE Euro FTSE EURO 922042874 289 4,410 SH   SOLE   4,410 0 0
Vanguard Scottsdale I-T Govt Bd INTER TER 92206C706 445 6,593 SH   SOLE   6,593 0 0
Vanguard Splzd Port Div Appre Idx DIV APP E 921908844 1,946 12,672 SH   SOLE   12,672 0 0
Vanguard Tax Mgd Intl FTSE Dev Mkt FTSE DEV 921943858 1,397 27,659 SH   SOLE   27,659 0 0
Vanguard Total Stock Market ETF TOTAL STK 922908769 471 2,123 SH   SOLE   2,123 0 0
Veeva Sys Inc Cl A CL A COM 922475108 617 2,142 SH   SOLE   2,142 0 0
Vicor Corporation COM 925815102 496 3,698 SH   SOLE   3,688 0 10
Vimeo Inc COMMON ST 92719V100 208 7,077 SH   SOLE   7,076 0 1
Visa Inc. Class A COM CL A 92826C839 591 2,651 SH   SOLE   2,651 0 0
Vulcan Materials Co Hldg Co COM 929160109 1,141 6,744 SH   SOLE   6,744 0 0
W P Carey Inc COM 92936U109 2,012 27,543 SH   SOLE   26,358 0 1,185
Wal-Mart Stores Inc. COM 931142103 525 3,766 SH   SOLE   3,766 0 0
Waste Mgmt. Inc. Com COM 94106L109 888 5,946 SH   SOLE   5,181 0 765
Workday Inc Cl A CL A 98138H101 260 1,040 SH   SOLE   1,040 0 0
Zendesk Inc COM 98936J101 4,058 34,865 SH   SOLE   34,865 0 0
Zix Corp COM 98974P100 71 10,000 SH   SOLE   10,000 0 0
Zoetis Inc Cl A CL A 98978V103 5,022 25,870 SH   SOLE   25,870 0 0
Zoom Video Comm Inc Cl A CL A 98980L101 765 2,926 SH   SOLE   2,926 0 0
Zscaler Inc COM 98980G102 448 1,710 SH   SOLE   1,705 0 5
Ball Corp COM 058498106 2,325 25,845 SH   SOLE   24,990 0 855
Goldman Sachs BDC Inc Conv Nts NOTE 4.50 38147UAB3 476 469,000 PRN   SOLE   330,000 0 139,000
Spdr Sr Tr Barclays High Yield Bd BLOOMBERG 78468R622 458 4,192 SH   SOLE   4,192 0 0
Western Digital Corp Sr Nt Conv NOTE 1.50 958102AP0 263 261,000 PRN   SOLE   150,000 0 111,000