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
3M Company COM 88579Y101   318 2,648 SH   SOLE   2,648 0 0
Abbott Laboratories COM 002824100   1,727 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109   330 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105   93,712 1,893,940 SH   SOLE   1,272,542 0 621,398
Align Technology, Inc. COM 016255101   52,874 250,706 SH   SOLE   179,477 0 71,229
Alphabet, Inc. Class A COM 02079K305   39,066 442,777 SH   SOLE   347,844 0 94,933
Alphabet, Inc. Class C COM 02079K107   28,104 316,740 SH   SOLE   309,060 0 7,680
Amazon.com, Inc. COM 023135106   60,423 719,327 SH   SOLE   641,709 0 77,618
AMCOR PLC ORD COM G0250X107   182 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108   127,473 1,525,893 SH   SOLE   1,113,684 0 412,209
American Express Company COM 025816109   395 2,673 SH   SOLE   2,673 0 0
AMN Healthcare Services, Inc. COM 001744101   68,469 665,909 SH   SOLE   444,150 0 221,759
Analog Devices, Inc. COM 032654105   83,826 511,043 SH   SOLE   466,183 0 44,860
Ansys, Inc. COM 03662Q105   115,087 476,373 SH   SOLE   334,030 0 142,343
Apple Inc. COM 037833100   8,769 67,488 SH   SOLE   29,631 0 37,857
Aspen Technology, Inc. COM 29109x106   17,522 85,307 SH   SOLE   44,784 0 40,523
ASSOCIATED BANC CORP COM COM 045487105   770 33,365 SH   SOLE   33,365 0 0
Automatic Data Process Com COM 053015103   233 974 SH   SOLE   641 0 333
Berkshire Hathaway Inc. Class COM 084670702   1,019 3,300 SH   SOLE   2,825 0 475
Bio-Techne Corporation COM 09073M104   68,411 825,421 SH   SOLE   408,006 0 417,415
BlackLine, Inc. COM 09239B109   140,314 2,085,836 SH   SOLE   1,545,492 0 540,344
Bright Health Group, Inc. COM 10920V107   31 47,000 SH   SOLE   47,000 0 0
Bristol-Myers Squibb Company COM 110122108   286 3,981 SH   SOLE   3,981 0 0
CCC Intelligent Solutions Hold COM 12510Q100   35,012 4,024,336 SH   SOLE   3,060,274 0 964,062
Certara, Inc. COM 15687V109   67,288 4,187,184 SH   SOLE   3,018,504 0 1,168,680
Charles River Laboratories Int COM 159864107   65,546 300,808 SH   SOLE   189,487 0 111,321
Chemed Corporation COM 16359R103   51,969 101,815 SH   SOLE   76,204 0 25,611
Cisco Systems, Inc. COM 17275R102   3,520 73,885 SH   SOLE   73,885 0 0
Coca-Cola Company COM 191216100   465 7,304 SH   SOLE   7,304 0 0
Cognex Corporation COM 192422103   85,205 1,808,642 SH   SOLE   1,182,246 0 626,396
CoStar Group, Inc. COM 22160N109   195,236 2,526,341 SH   SOLE   1,845,000 0 681,341
Costco Wholesale Corporation COM 22160K105   391 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102   85,430 321,868 SH   SOLE   290,503 0 31,365
Definitive Healthcare Corp. Cl COM 24477E103   31,293 2,847,381 SH   SOLE   1,922,219 0 925,162
Deluxe Corporation COM 248019101   275 16,199 SH   SOLE   16,199 0 0
Descartes Systems Group Inc. COM 249906108   53,318 765,515 SH   SOLE   578,048 0 187,467
Dollar General Corp COM 256677105   4,544 18,452 SH   SOLE   18,452 0 0
Ecolab, Inc. COM 278865100   33,933 233,120 SH   SOLE   210,755 0 22,365
Ensign Group, Inc. COM 29358P101   155,045 1,638,782 SH   SOLE   1,161,618 0 477,164
Entegris, Inc. COM 29362U104   19,710 300,500 SH   SOLE   144,208 0 156,292
Equifax, Inc. COM 294429105   4,201 21,615 SH   SOLE   21,615 0 0
Exponent, Inc. COM 30214u102   105,082 1,060,467 SH   SOLE   699,067 0 361,400
Fastenal Company COM 311900104   154,487 3,264,734 SH   SOLE   2,318,554 0 946,180
Fiserv, Inc. COM 337738108   311 3,080 SH   SOLE   3,080 0 0
Five Below, Inc. COM 33829M101   267,205 1,510,743 SH   SOLE   1,071,354 0 439,389
Five9, Inc. COM 338307101   41,315 608,830 SH   SOLE   400,310 0 208,520
Floor & Decor Holdings, Inc. C COM 339750101   69,946 1,004,538 SH   SOLE   703,973 0 300,565
Freshpet, Inc. COM 358039105   44,011 834,010 SH   SOLE   558,877 0 275,133
Gentex Corporation COM 371901109   2,309 84,667 SH   SOLE   83,683 0 984
Glaukos Corporation COM 377322102   26,155 598,796 SH   SOLE   457,574 0 141,222
Globant S.A. COM L44385109   231,134 1,374,490 SH   SOLE   997,249 0 377,241
GoDaddy, Inc. Class A COM 380237107   45,536 608,605 SH   SOLE   305,766 0 302,839
Goosehead Insurance, Inc. COM 38267D109   14,163 412,445 SH   SOLE   315,427 0 97,018
Grand Canyon Education, Inc. COM 38526M106   217,606 2,059,490 SH   SOLE   1,498,182 0 561,308
Grid Dynamics Holdings, Inc. COM 39813G109   40,033 3,568,001 SH   SOLE   2,287,528 0 1,280,473
Guidewire Software, Inc. COM 40171V100   44,315 708,359 SH   SOLE   473,499 0 234,860
Healthcare Services Group, Inc COM 421906108   25,434 2,119,468 SH   SOLE   1,651,571 0 467,897
HEICO Corporation COM 422806109   180,427 1,174,350 SH   SOLE   828,257 0 346,093
Heska Corporation COM 42805e306   19,648 316,085 SH   SOLE   241,580 0 74,505
Honeywell International Inc. COM 438516106   429 2,000 SH   SOLE   2,000 0 0
Hormel Foods Corp. COM 440452100   227 4,980 SH   SOLE   4,980 0 0
IAC Inc. COM 44891N208   23,055 519,266 SH   SOLE   367,523 0 151,743
IDEXX Laboratories, Inc. COM 45168D104   51,649 126,604 SH   SOLE   113,903 0 12,701
Illumina, Inc. COM 452327109   21,287 105,275 SH   SOLE   95,705 0 9,570
Intel Corporation COM 458140100   949 35,924 SH   SOLE   35,924 0 0
Ishares Core S&P 500 Etf COM 464287200   9,653 25,125 SH   SOLE   20,839 0 4,286
iShares Core S&P U.S. Growth E COM 464287671   3,984 48,870 SH   SOLE   1,391 0 47,479
Ishares Tr Russell 1000 COM 464287622   552 2,622 SH   SOLE   2,622 0 0
Ishares Tr Russell 2000 COM 464287655   16,931 97,102 SH   SOLE   97,102 0 0
Ishares Tr Russell 2000 Growth COM 464287648   2,668 12,437 SH   SOLE   669 0 11,768
Jack Henry & Associates, Inc. COM 426281101   30,407 173,199 SH   SOLE   93,786 0 79,413
Johnson & Johnson COM 478160104   2,969 16,808 SH   SOLE   16,808 0 0
JPMorgan Chase & Co. COM 46625H100   832 6,205 SH   SOLE   6,205 0 0
Kadant Inc. COM 48282T104   43,791 246,529 SH   SOLE   187,868 0 58,661
Kinsale Capital Group, Inc. COM 49714P108   33,543 128,263 SH   SOLE   97,859 0 30,404
Kornit Digital Ltd. COM m6372q113   42,819 1,864,146 SH   SOLE   1,263,165 0 600,981
Linde Plc COM G5494J103   5,292 16,223 SH   SOLE   16,214 0 9
Marathon Petroleum Corporation COM 56585A102   217 1,864 SH   SOLE   444 0 1,420
McDonald's Corporation COM 580135101   773 2,935 SH   SOLE   2,935 0 0
Medpace Holdings, Inc. COM 58506Q109   96,794 455,694 SH   SOLE   309,213 0 146,481
Medtronic plc COM G5960L103   316 4,061 SH   SOLE   2,935 0 1,126
Microsoft Corporation COM 594918104   167,738 699,432 SH   SOLE   634,307 0 65,125
Model N, Inc. COM 607525102   57,433 1,416,011 SH   SOLE   1,073,425 0 342,586
National Instruments Corporati COM 636518102   71,963 1,950,205 SH   SOLE   1,270,230 0 679,975
National Vision Holdings, Inc. COM 63845R107   42,258 1,090,250 SH   SOLE   831,292 0 258,958
Neogen Corporation COM 640491106   41,105 2,698,945 SH   SOLE   1,832,581 0 866,364
Netflix Inc. COM 64110L106   20,816 70,591 SH   SOLE   62,911 0 7,680
NVIDIA Corporation COM 67066G104   46,919 321,054 SH   SOLE   285,220 0 35,834
Oak Street Health, Inc. COM 67181A107   56,090 2,607,606 SH   SOLE   1,905,687 0 701,919
Oatly Group AB Sponsored ADR COM 67421J108   226 130,035 SH   SOLE   130,035 0 0
Okta, Inc. COM 679295105   529 7,747 SH   SOLE   7,747 0 0
Ollie's Bargain Outlet Holding COM 681116109   27,634 589,963 SH   SOLE   450,226 0 139,737
Oracle Corporation COM 68389X105   403 4,925 SH   SOLE   4,925 0 0
OrthoPediatrics Corp. COM 68752l100   42,123 1,060,238 SH   SOLE   669,111 0 391,127
Paychex, Inc. COM 704326107   2,429 21,020 SH   SOLE   21,020 0 0
Paycom Software, Inc. COM 70432V102   124,174 400,161 SH   SOLE   297,428 0 102,733
Paycor HCM INC COM COM 70435P102   33,288 1,360,366 SH   SOLE   1,036,582 0 323,784
Paylocity Holding Corp. COM 70438V106   131,332 676,061 SH   SOLE   441,123 0 234,938
PayPal Holdings, Inc. COM 70450Y103   11,765 165,198 SH   SOLE   148,060 0 17,138
Pegasystems, Inc. COM 705573103   46,525 1,358,798 SH   SOLE   903,679 0 455,119
Pennant Group, Inc. COM 70805E109   15,067 1,372,199 SH   SOLE   1,048,432 0 323,767
PepsiCo, Inc. COM 713448108   3,967 21,959 SH   SOLE   21,959 0 0
PETVIVO HLDGS INC COM NEW COM 716817408   28 14,369 SH   SOLE   14,369 0 0
Phreesia Inc. COM 71944F106   30,621 946,272 SH   SOLE   722,087 0 224,185
Power Integrations, Inc. COM 739276103   51,046 711,739 SH   SOLE   541,147 0 170,592
PRA Group, Inc. COM 69354N106   32,129 951,138 SH   SOLE   724,894 0 226,244
Privia Health Group, Inc. COM 74276R102   43,909 1,933,473 SH   SOLE   1,476,725 0 456,748
Procter & Gamble Company COM 742718109   3,341 22,047 SH   SOLE   21,514 0 533
Progyny, Inc. COM 74340E103   43,865 1,408,198 SH   SOLE   924,101 0 484,097
Pros Holdings, Inc. COM 74346Y103   20,326 837,842 SH   SOLE   634,562 0 203,280
Ritchie Bros. Auctioneers, Inc COM 767744105   235,876 4,078,780 SH   SOLE   3,014,200 0 1,064,580
Roche Holding Ltd. ADR COM 771195104   1,667 42,588 SH   SOLE   42,588 0 0
Rockwell Automation Com COM 773903109   2,374 9,217 SH   SOLE   9,217 0 0
Rollins, Inc. COM 775711104   126,139 3,452,078 SH   SOLE   2,486,431 0 965,647
S&P Global, Inc. COM 78409V104   71,238 212,688 SH   SOLE   193,145 0 19,543
Salesforce Inc. COM 79466L302   48,291 364,211 SH   SOLE   328,671 0 35,540
ServiceNow, Inc. COM 81762P102   50,492 130,044 SH   SOLE   117,949 0 12,095
Snap-on, Inc. COM 833034101   2,571 11,253 SH   SOLE   11,253 0 0
SPS Commerce, Inc. COM 78463M107   121,177 943,523 SH   SOLE   662,542 0 280,981
Squarespace, Inc. COM 85225A107   51,499 2,322,899 SH   SOLE   1,521,952 0 800,947
Starbucks Corporation COM 855244109   62,013 625,128 SH   SOLE   569,698 0 55,430
Stryker Corp Com COM 863667101   465 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106   243 1,633 SH   SOLE   1,633 0 0
Tesla Inc. COM 88160R101   798 6,478 SH   SOLE   5,878 0 600
TJX Companies, Inc. COM 872540109   3,580 44,971 SH   SOLE   44,971 0 0
Tyler Technologies, Inc. COM 902252105   132,685 411,540 SH   SOLE   300,000 0 111,540
U.S. Bancorp COM 902973304   329 7,554 SH   SOLE   7,554 0 0
U.S. Physical Therapy, Inc. COM 90337L108   32,592 402,222 SH   SOLE   304,977 0 97,245
UnitedHealth Group, Inc. COM 91324P102   95,177 179,518 SH   SOLE   163,281 0 16,237
Vanguard Etf Small Cap Growth COM 922908595   519 2,586 SH   SOLE   0 0 2,586
VANGUARD INDEX FDS EXTEND MKT COM 922908652   9,600 72,258 SH   SOLE   0 0 72,258
Vanguard Index Fds Stk Mrk Etf COM 922908769   463 2,420 SH   SOLE   1,624 0 796
Veeva Systems, Inc. Class A COM 922475108   57,663 357,310 SH   SOLE   325,791 0 31,519
Verisk Analytics, Inc. COM 92345Y106   118,382 671,025 SH   SOLE   504,960 0 166,065
Visa, Inc. COM 92826C839   42,876 206,372 SH   SOLE   184,428 0 21,944
Vsblty Groupe Technologies Cor COM 91834n100   8 60,000 SH   SOLE   60,000 0 0
Walmart, Inc. COM 931142103   2,149 15,157 SH   SOLE   15,157 0 0
Walt Disney Company COM 254687106   306 3,525 SH   SOLE   3,525 0 0
Waste Mgmt COM 94106L109   392 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200   33,391 133,887 SH   SOLE   71,435 0 62,452
Wells Fargo & Company COM 949746101   252 6,100 SH   SOLE   1,100 0 5,000
West Pharmaceutical Services, COM 955306105   119,413 507,386 SH   SOLE   365,497 0 141,889
WillScot Mobile Mini Holdings COM 971378104   63,749 1,411,304 SH   SOLE   1,074,720 0 336,584
Workday, Inc. Class A COM 98138H101   1,032 6,168 SH   SOLE   6,168 0 0
Workiva, Inc. Class A COM 98139A105   182,891 2,178,057 SH   SOLE   1,592,688 0 585,369
Xcel Energy Inc Com COM 98389B100   224 3,200 SH   SOLE   2,000 0 1,200
ZoomInfo Technologies Inc COM 98980f104   45,958 1,526,339 SH   SOLE   1,101,670 0 424,669
Zscaler, Inc. COM 98980G102   480 4,286 SH   SOLE   4,286 0 0
Fidelity 500 Index Fund Inst COM 315911750   1,611 12,105 SH   SOLE   12,105 0 0
Fidelity Contra Fund COM 316071109   192 15,922 SH   SOLE   15,922 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506   469 10,763 SH   SOLE   10,763 0 0
Riverbridge Growth Fund - Inst COM 46141P404   16,115 708,349 SH   SOLE   708,349 0 0
Third Ave Tr Real Estate Fd COM 884116401   205 11,043 SH   SOLE   11,043 0 0
Vanguard Explorer Fund Admiral COM 921926200   310 3,565 SH   SOLE   3,565 0 0
Vanguard Fxd Inc Secs Shr Trm COM 922031406   1,444 145,141 SH   SOLE   145,141 0 0
Vanguard High-Yield Tax-Exempt COM 922907845   444 43,269 SH   SOLE   43,269 0 0
Vanguard Index Tr 500 Index Ad COM 922908710   5,458 15,413 SH   SOLE   11,296 0 4,117
Ares Capital Corporation BDC 04010L103   1,318 71,347 SH   SOLE   71,347 0 0
Barings BDC Inc. BDC 06759L103   993 121,854 SH   SOLE   121,854 0 0
Golub Capital BDC, Inc. BDC 38173M102   570 43,332 SH   SOLE   43,332 0 0
Runway Growth Finance Corp. BDC 78163D100   344 29,654 SH   SOLE   29,654 0 0
Sixth Street Specialty Lending BDC 83012A109   1,224 68,787 SH   SOLE   68,787 0 0
BlackRock Debt Strategies Fund CEF 09255R202   574 62,339 SH   SOLE   62,339 0 0
Blackrock Income Trust CEF 09247F209   581 47,100 SH   SOLE   47,100 0 0
BlackRock Muni Intermediate Du CEF 09253X102   871 76,841 SH   SOLE   76,841 0 0
BlackRock MuniHoldings Fund In CEF 09253N104   616 50,750 SH   SOLE   50,750 0 0
Blackrock Taxable Municipal Bo CEF 09248X100   243 14,446 SH   SOLE   14,446 0 0
Blackstone Strategic Credit Fu CEF 09257R101   696 65,787 SH   SOLE   65,787 0 0
BNY Mellon Strategic Municipal CEF 09662E109   597 103,207 SH   SOLE   103,207 0 0
DWS Municipal Income Trust CEF 233368109   744 86,354 SH   SOLE   86,354 0 0
DWS Strategic Municipal Income CEF 23342Q101   534 65,399 SH   SOLE   65,399 0 0
Eaton Vance Limited Duration I CEF 27828H105   178 18,962 SH   SOLE   18,962 0 0
Federated Premier Municipal In CEF 31423P108   489 46,605 SH   SOLE   46,605 0 0
Invesco Municipal Opportunity CEF 46132C107   230 23,166 SH   SOLE   23,166 0 0
Invesco Municipal Trust CEF 46131J103   575 58,107 SH   SOLE   58,107 0 0
Invesco Quality Municipal Inco CEF 46133G107   739 78,479 SH   SOLE   78,479 0 0
Nuveen AMT-Free Quality Munici CEF 670657105   1,544 135,821 SH   SOLE   135,821 0 0
Nuveen Credit Strategies Incom CEF 67073D102   455 89,344 SH   SOLE   89,344 0 0
Nuveen Municipal Credit Income CEF 67070X101   246 20,340 SH   SOLE   20,340 0 0
Nuveen Quality Municipal Incom CEF 67066V101   1,225 103,783 SH   SOLE   103,783 0 0
Nuveen Senior Income Fund CEF 67067Y104   518 112,801 SH   SOLE   112,801 0 0
Nuveen Taxable Municipal Incom CEF 67074C103   252 15,792 SH   SOLE   15,792 0 0
PGIM High Yield Bond Fund Inc. CEF 69346H100   610 51,419 SH   SOLE   51,419 0 0
PIMCO Dynamic Income Fund CEF 72201Y101   235 12,702 SH   SOLE   12,702 0 0
PIMCO Dynamic Income Opportuni CEF 69355M107   729 57,076 SH   SOLE   57,076 0 0
Pioneer Floating Rate Trust CEF 72369J102   748 85,289 SH   SOLE   85,289 0 0
Pioneer Municipal High Income CEF 723762100   982 121,277 SH   SOLE   121,277 0 0
Pioneer Municipal High Income CEF 723763108   971 113,213 SH   SOLE   113,213 0 0
Principal Real Estate Income F CEF 74255X104   1,454 140,496 SH   SOLE   140,496 0 0
RiverNorth Flexible Municipal CEF 76883Y107   851 62,877 SH   SOLE   62,877 0 0
RiverNorth Flexible Municipal CEF 76883H104   460 29,333 SH   SOLE   29,333 0 0
TCW Strategic Income Fund CEF 872340104   585 126,566 SH   SOLE   126,566 0 0
Vertical Capital Income Fund CEF 92535C104   945 108,466 SH   SOLE   108,466 0 0
Western Asset Managed Municipa CEF 95766M105   300 29,832 SH   SOLE   29,832 0 0
Western Asset Mortgage Defined CEF 95790B109   1,261 117,088 SH   SOLE   117,088 0 0