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
3M Company COM 88579Y101 343 2,648 SH   SOLE   2,648 0 0
Abbott Laboratories COM 002824100 1,709 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109 312 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105 111,512 1,802,647 SH   SOLE   1,384,817 0 417,830
Align Technology, Inc. COM 016255101 1,121 4,736 SH   SOLE   4,736 0 0
Alphabet, Inc. Class A COM 02079K305 41,497 19,042 SH   SOLE   18,505 0 537
Alphabet, Inc. Class C COM 02079K107 36,659 16,759 SH   SOLE   16,372 0 387
Amazon.com, Inc. COM 023135106 70,906 667,598 SH   SOLE   662,168 0 5,430
AMCOR PLC ORD COM G0250X107 190 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 158,204 1,504,987 SH   SOLE   1,223,586 0 281,401
American Express Company COM 025816109 464 3,348 SH   SOLE   3,348 0 0
AMN Healthcare Services, Inc. COM 001744101 70,246 640,291 SH   SOLE   481,996 0 158,295
Analog Devices, Inc. COM 032654105 70,973 485,816 SH   SOLE   483,674 0 2,142
Ansys, Inc. COM 03662Q105 101,166 422,774 SH   SOLE   355,649 0 67,125
Apple Inc. COM 037833100 9,013 65,925 SH   SOLE   28,068 0 37,857
Aspen Technology, Inc. COM 29109x106 12,831 69,855 SH   SOLE   48,144 0 21,711
ASSOCIATED BANC CORP COM COM 045487105 965 52,865 SH   SOLE   52,865 0 0
Automatic Data Process Com COM 053015103 205 974 SH   SOLE   641 0 333
Avalara, Inc. COM 05338G106 100,911 1,429,338 SH   SOLE   1,194,333 0 235,005
Berkshire Hathaway Inc. Class COM 084670702 901 3,300 SH   SOLE   2,825 0 475
Bio-Techne Corporation COM 09073M104 62,331 179,814 SH   SOLE   112,038 0 67,776
BlackLine, Inc. COM 09239B109 132,045 1,982,656 SH   SOLE   1,656,967 0 325,689
Bright Health Group, Inc. COM 10920V107 86 47,000 SH   SOLE   47,000 0 0
Bristol-Myers Squibb Company COM 110122108 307 3,981 SH   SOLE   3,981 0 0
Certara, Inc. COM 15687V109 86,688 4,039,502 SH   SOLE   3,282,032 0 757,470
Charles River Laboratories Int COM 159864107 49,545 231,551 SH   SOLE   180,221 0 51,330
Chemed Corporation COM 16359R103 48,664 103,674 SH   SOLE   82,981 0 20,693
Cisco Systems, Inc. COM 17275R102 3,184 74,672 SH   SOLE   74,672 0 0
Coca-Cola Company COM 191216100 459 7,304 SH   SOLE   7,304 0 0
Cognex Corporation COM 192422103 19,473 457,963 SH   SOLE   291,207 0 166,756
CoStar Group, Inc. COM 22160N109 138,792 2,297,504 SH   SOLE   1,947,290 0 350,214
Costco Wholesale Corporation COM 22160K105 411 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102 77,262 304,759 SH   SOLE   303,231 0 1,528
Definitive Healthcare Corp. Cl COM 24477E103 51,450 2,243,781 SH   SOLE   1,658,314 0 585,467
Deluxe Corporation COM 248019101 351 16,199 SH   SOLE   16,199 0 0
Descartes Systems Group Inc. COM 249906108 47,948 772,606 SH   SOLE   621,795 0 150,811
Dollar General Corp COM 256677105 4,598 18,735 SH   SOLE   18,735 0 0
Ecolab, Inc. COM 278865100 37,447 243,542 SH   SOLE   242,456 0 1,086
Ensign Group, Inc. COM 29358P101 115,200 1,567,988 SH   SOLE   1,246,714 0 321,274
Equifax, Inc. COM 294429105 4,019 21,987 SH   SOLE   21,987 0 0
Exponent, Inc. COM 30214u102 91,291 998,041 SH   SOLE   742,978 0 255,063
Fastenal Company COM 311900104 148,496 2,974,684 SH   SOLE   2,452,647 0 522,037
Fiserv, Inc. COM 337738108 310 3,485 SH   SOLE   3,485 0 0
Five Below, Inc. COM 33829M101 160,640 1,416,208 SH   SOLE   1,136,512 0 279,696
Five9, Inc. COM 338307101 53,176 583,457 SH   SOLE   443,891 0 139,566
Fiverr International LTD COM M4R82T106 19,183 557,793 SH   SOLE   421,674 0 136,119
Floor & Decor Holdings, Inc. C COM 339750101 62,521 993,032 SH   SOLE   767,129 0 225,903
Freshpet, Inc. COM 358039105 42,343 816,013 SH   SOLE   613,480 0 202,533
Gentex Corporation COM 371901109 40,751 1,456,969 SH   SOLE   1,204,300 0 252,669
Glaukos Corporation COM 377322102 27,880 613,828 SH   SOLE   497,279 0 116,549
Globant S.A. COM L44385109 226,199 1,299,995 SH   SOLE   1,065,510 0 234,485
GoDaddy, Inc. Class A COM 380237107 35,672 512,828 SH   SOLE   335,124 0 177,704
Goosehead Insurance, Inc. COM 38267D109 19,367 424,066 SH   SOLE   343,499 0 80,567
Grand Canyon Education, Inc. COM 38526M106 198,310 2,105,426 SH   SOLE   1,756,557 0 348,869
Grid Dynamics Holdings, Inc. COM 39813G109 50,485 3,001,507 SH   SOLE   2,256,406 0 745,101
Guidewire Software, Inc. COM 40171V100 45,535 641,423 SH   SOLE   522,267 0 119,156
Healthcare Services Group, Inc COM 421906108 59,425 3,413,286 SH   SOLE   2,551,796 0 861,490
HEICO Corporation COM 422806109 139,633 1,064,924 SH   SOLE   881,031 0 183,893
Heska Corporation COM 42805e306 30,904 326,990 SH   SOLE   265,057 0 61,933
Honeywell International Inc. COM 438516106 348 2,000 SH   SOLE   2,000 0 0
Hormel Foods Corp. COM 440452100 236 4,980 SH   SOLE   4,980 0 0
IAC Inc. COM 44891N208 37,249 490,306 SH   SOLE   404,063 0 86,243
IDEXX Laboratories, Inc. COM 45168D104 42,001 119,753 SH   SOLE   119,123 0 630
Illumina, Inc. COM 452327109 18,638 101,096 SH   SOLE   100,564 0 532
Intel Corporation COM 458140100 1,374 36,723 SH   SOLE   36,723 0 0
Ishares Core S&P 500 Etf COM 464287200 4,066 10,725 SH   SOLE   10,725 0 0
Ishares Tr Russell 1000 COM 464287622 545 2,622 SH   SOLE   2,622 0 0
Ishares Tr Russell 2000 COM 464287655 4,771 28,169 SH   SOLE   28,169 0 0
Jack Henry & Associates, Inc. COM 426281101 27,314 151,729 SH   SOLE   100,795 0 50,934
Johnson & Johnson COM 478160104 3,043 17,140 SH   SOLE   17,140 0 0
JPMorgan Chase & Co. COM 46625H100 699 6,205 SH   SOLE   6,205 0 0
Kadant Inc. COM 48282T104 45,821 251,280 SH   SOLE   204,043 0 47,237
Kornit Digital Ltd. COM m6372q113 42,364 1,336,419 SH   SOLE   981,407 0 355,012
Linde Plc COM G5494J103 4,803 16,704 SH   SOLE   16,704 0 0
McDonald's Corporation COM 580135101 725 2,935 SH   SOLE   2,935 0 0
Medpace Holdings, Inc. COM 58506Q109 65,511 437,703 SH   SOLE   334,366 0 103,337
Medtronic plc COM G5960L103 364 4,061 SH   SOLE   2,935 0 1,126
Microsoft Corporation COM 594918104 170,416 663,538 SH   SOLE   660,518 0 3,020
Middleby Corporation COM 596278101 19,748 157,527 SH   SOLE   98,068 0 59,459
Mitesco, Inc. COM 60672T107 2 12,750 SH   SOLE   12,750 0 0
Model N, Inc. COM 607525102 36,687 1,434,214 SH   SOLE   1,158,121 0 276,093
National Instruments Corporati COM 636518102 57,936 1,855,131 SH   SOLE   1,380,402 0 474,729
National Vision Holdings, Inc. COM 63845R107 30,566 1,111,489 SH   SOLE   902,586 0 208,903
Neogen Corporation COM 640491106 62,437 2,591,826 SH   SOLE   2,011,674 0 580,152
Netflix Inc. COM 64110L106 11,609 66,384 SH   SOLE   65,519 0 865
NVIDIA Corporation COM 67066G104 42,160 278,117 SH   SOLE   276,625 0 1,492
Oak Street Health, Inc. COM 67181A107 41,514 2,525,168 SH   SOLE   2,062,068 0 463,100
Oatly Group AB Sponsored ADR COM 67421J108 138 40,000 SH   SOLE   40,000 0 0
Okta, Inc. COM 679295105 700 7,747 SH   SOLE   7,747 0 0
Ollie's Bargain Outlet Holding COM 681116109 35,339 601,522 SH   SOLE   487,290 0 114,232
Oracle Corporation COM 68389X105 344 4,925 SH   SOLE   4,925 0 0
OrthoPediatrics Corp. COM 68752l100 43,781 1,014,619 SH   SOLE   737,893 0 276,726
Paychex, Inc. COM 704326107 2,443 21,457 SH   SOLE   21,457 0 0
Paycom Software, Inc. COM 70432V102 100,861 360,062 SH   SOLE   315,510 0 44,552
Paycor HCM INC COM COM 70435P102 25,562 983,156 SH   SOLE   791,850 0 191,306
Paylocity Holding Corp. COM 70438V106 122,672 703,312 SH   SOLE   537,556 0 165,756
PayPal Holdings, Inc. COM 70450Y103 10,928 156,473 SH   SOLE   155,613 0 860
Pegasystems, Inc. COM 705573103 62,235 1,300,901 SH   SOLE   995,478 0 305,423
Pennant Group, Inc. COM 70805E109 18,141 1,416,169 SH   SOLE   1,147,959 0 268,210
PepsiCo, Inc. COM 713448108 3,839 23,037 SH   SOLE   23,037 0 0
PETVIVO HLDGS INC COM NEW COM 716817408 23 14,369 SH   SOLE   14,369 0 0
Phreesia Inc. COM 71944F106 24,216 968,248 SH   SOLE   784,792 0 183,456
Porch Group, Inc. COM 733245104 6,608 2,581,077 SH   SOLE   2,093,497 0 487,580
Power Integrations, Inc. COM 739276103 54,421 725,513 SH   SOLE   588,284 0 137,229
PRA Group, Inc. COM 69354N106 35,239 969,178 SH   SOLE   787,434 0 181,744
Privia Health Group, Inc. COM 74276R102 57,993 1,991,529 SH   SOLE   1,615,471 0 376,058
Procter & Gamble Company COM 742718109 3,215 22,359 SH   SOLE   21,826 0 533
Progyny, Inc. COM 74340E103 39,778 1,369,282 SH   SOLE   1,017,553 0 351,729
Pros Holdings, Inc. COM 74346Y103 22,396 853,826 SH   SOLE   688,717 0 165,109
Proto Labs, Inc. COM 743713109 11,204 234,197 SH   SOLE   190,822 0 43,375
Ritchie Bros. Auctioneers, Inc COM 767744105 262,672 4,037,387 SH   SOLE   3,314,485 0 722,902
Roche Holding Ltd. ADR COM 771195104 1,830 43,867 SH   SOLE   43,867 0 0
Rockwell Automation Com COM 773903109 1,875 9,406 SH   SOLE   9,406 0 0
Rollins, Inc. COM 775711104 109,571 3,137,768 SH   SOLE   2,631,095 0 506,673
S&P Global, Inc. COM 78409V104 67,690 200,824 SH   SOLE   199,880 0 944
Salesforce Inc. COM 79466L302 57,301 347,196 SH   SOLE   345,422 0 1,774
ServiceNow, Inc. COM 81762P102 53,213 111,905 SH   SOLE   111,364 0 541
Snap-on, Inc. COM 833034101 2,257 11,453 SH   SOLE   11,453 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 323 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 104,734 926,444 SH   SOLE   748,198 0 178,246
Squarespace, Inc. COM 85225A107 47,249 2,258,560 SH   SOLE   1,675,222 0 583,338
Starbucks Corporation COM 855244109 45,941 601,397 SH   SOLE   598,782 0 2,615
Stryker Corp Com COM 863667101 378 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 231 1,633 SH   SOLE   1,633 0 0
Technology Select Sector SPDR COM 81369y803 231 1,815 SH   SOLE   1,815 0 0
Tesla Inc. COM 88160R101 1,230 1,826 SH   SOLE   1,626 0 200
ThredUp Inc. COM 88556E102 6,153 2,461,248 SH   SOLE   1,994,489 0 466,759
TJX Companies, Inc. COM 872540109 2,550 45,657 SH   SOLE   45,657 0 0
Twilio, Inc. COM 90138f102 8,488 101,271 SH   SOLE   100,697 0 574
Tyler Technologies, Inc. COM 902252105 122,887 369,606 SH   SOLE   319,002 0 50,604
U.S. Bancorp COM 902973304 348 7,554 SH   SOLE   7,554 0 0
U.S. Physical Therapy, Inc. COM 90337L108 44,763 409,917 SH   SOLE   331,155 0 78,762
Union Pacific Corporation COM 907818108 213 1,000 SH   SOLE   1,000 0 0
UnitedHealth Group, Inc. COM 91324P102 87,731 170,806 SH   SOLE   170,041 0 765
Vanguard Index Fds Stk Mrk Etf COM 922908769 306 1,624 SH   SOLE   1,624 0 0
Veeva Systems, Inc. Class A COM 922475108 67,569 341,188 SH   SOLE   339,608 0 1,580
Verisk Analytics, Inc. COM 92345Y106 106,382 614,605 SH   SOLE   531,343 0 83,262
Vimeo, Inc. COM 92719V100 12,105 2,010,825 SH   SOLE   1,459,106 0 551,719
Visa, Inc. COM 92826C839 38,134 193,682 SH   SOLE   192,672 0 1,010
Vsblty Groupe Technologies Cor COM 91834n100 17 60,000 SH   SOLE   60,000 0 0
Walmart, Inc. COM 931142103 1,879 15,457 SH   SOLE   15,457 0 0
Walt Disney Company COM 254687106 333 3,525 SH   SOLE   3,525 0 0
Waste Mgmt COM 94106L109 382 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200 27,915 116,887 SH   SOLE   77,317 0 39,570
Wells Fargo & Company COM 949746101 239 6,100 SH   SOLE   1,100 0 5,000
West Pharmaceutical Services, COM 955306105 140,156 463,526 SH   SOLE   388,805 0 74,721
WillScot Mobile Mini Holdings COM 971378104 66,122 2,039,540 SH   SOLE   1,653,642 0 385,898
Workday, Inc. Class A COM 98138H101 566 4,054 SH   SOLE   4,054 0 0
Workiva, Inc. Class A COM 98139A105 108,827 1,649,150 SH   SOLE   1,317,703 0 331,447
Xcel Energy Inc Com COM 98389B100 226 3,200 SH   SOLE   2,000 0 1,200
ZoomInfo Technologies Inc COM 98980f104 19,666 591,651 SH   SOLE   378,163 0 213,488
Zscaler, Inc. COM 98980G102 641 4,286 SH   SOLE   4,286 0 0
Fidelity 500 Index Fund Inst COM 315911750 1,639 12,427 SH   SOLE   12,427 0 0
Fidelity Contra Fund COM 316071109 212 15,922 SH   SOLE   15,922 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 461 10,454 SH   SOLE   10,454 0 0
Riverbridge Growth Fund - Inst COM 46141P404 15,855 693,288 SH   SOLE   693,288 0 0
Third Ave Tr Real Estate Fd COM 884116401 221 10,267 SH   SOLE   10,267 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 4,119 11,791 SH   SOLE   7,670 0 4,121
Ares Capital Corporation BDC 04010L103 1,193 66,532 SH   SOLE   66,532 0 0
Barings BDC Inc. BDC 06759L103 1,058 113,636 SH   SOLE   113,636 0 0
BlackRock Capital Investment C BDC 092533108 536 146,074 SH   SOLE   146,074 0 0
BlackRock TCP Capital Corp. BDC 09259E108 492 39,238 SH   SOLE   39,238 0 0
Golub Capital BDC, Inc. BDC 38173M102 525 40,521 SH   SOLE   40,521 0 0
Runway Growth Finance Corp. BDC 78163D100 313 27,640 SH   SOLE   27,640 0 0
Sixth Street Specialty Lending BDC 83012A109 1,188 64,215 SH   SOLE   64,215 0 0
BlackRock Debt Strategies Fund CEF 09255R202 530 58,019 SH   SOLE   58,019 0 0
Blackrock Income Trust CEF 09247F100 606 133,547 SH   SOLE   133,547 0 0
BlackRock Muni Intermediate Du CEF 09253X102 850 71,356 SH   SOLE   71,356 0 0
BlackRock MuniHoldings Fund In CEF 09253N104 594 46,843 SH   SOLE   46,843 0 0
Blackrock Taxable Municipal Bo CEF 09248X100 261 13,642 SH   SOLE   13,642 0 0
Blackstone Strategic Credit Fu CEF 09257R101 678 60,696 SH   SOLE   60,696 0 0
BNY Mellon Strategic Municipal CEF 09662E109 592 95,257 SH   SOLE   95,257 0 0
DWS Municipal Income Trust CEF 233368109 749 79,658 SH   SOLE   79,658 0 0
DWS Strategic Municipal Income CEF 23342Q101 551 60,363 SH   SOLE   60,363 0 0
Eaton Vance Limited Duration I CEF 27828H105 695 67,261 SH   SOLE   67,261 0 0
Eaton Vance Short Duration Div CEF 27828V104 441 41,028 SH   SOLE   41,028 0 0
Invesco Municipal Opportunity CEF 46132C107 224 21,667 SH   SOLE   21,667 0 0
Invesco Municipal Trust CEF 46131J103 545 53,674 SH   SOLE   53,674 0 0
Invesco Quality Municipal Inco CEF 46133G107 739 72,403 SH   SOLE   72,403 0 0
Nuveen AMT-Free Quality Munici CEF 670657105 1,492 126,992 SH   SOLE   126,992 0 0
Nuveen Credit Strategies Incom CEF 67073D102 438 84,316 SH   SOLE   84,316 0 0
Nuveen Municipal Credit Income CEF 67070X101 239 19,063 SH   SOLE   19,063 0 0
Nuveen Quality Municipal Incom CEF 67066V101 1,206 96,698 SH   SOLE   96,698 0 0
Nuveen Senior Income Fund CEF 67067Y104 506 105,691 SH   SOLE   105,691 0 0
Nuveen Taxable Municipal Incom CEF 67074C103 266 14,921 SH   SOLE   14,921 0 0
PGIM High Yield Bond Fund Inc. CEF 69346H100 590 47,919 SH   SOLE   47,919 0 0
PIMCO Dynamic Income Fund CEF 72201Y101 247 11,828 SH   SOLE   11,828 0 0
PIMCO Dynamic Income Opportuni CEF 69355M107 738 53,266 SH   SOLE   53,266 0 0
Pioneer Floating Rate Trust CEF 72369J102 711 80,037 SH   SOLE   80,037 0 0
Pioneer Municipal High Income CEF 723762100 986 112,927 SH   SOLE   112,927 0 0
Pioneer Municipal High Income CEF 723763108 979 105,492 SH   SOLE   105,492 0 0
Principal Real Estate Income F CEF 74255X104 1,686 130,701 SH   SOLE   130,701 0 0
TCW Strategic Income Fund CEF 872340104 569 117,804 SH   SOLE   117,804 0 0
Vertical Capital Income Fund CEF 92535C104 943 100,902 SH   SOLE   100,902 0 0
Western Asset Mortgage Defined CEF 95790B109 1,275 109,142 SH   SOLE   109,142 0 0