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 | 278,331 | 2,648 | SH | | SOLE | | 2,648 | 0 | 0 |
Abbott Laboratories | COM | 002824100 | 1,592,820 | 15,730 | SH | | SOLE | | 15,730 | 0 | 0 |
AbbVie, Inc. | COM | 00287Y109 | 325,115 | 2,040 | SH | | SOLE | | 2,040 | 0 | 0 |
Alarm.com Holdings, Inc. | COM | 011642105 | 93,743,490 | 1,864,429 | SH | | SOLE | | 1,233,192 | 0 | 631,237 |
Align Technology, Inc. | COM | 016255101 | 85,433,249 | 255,681 | SH | | SOLE | | 180,211 | 0 | 75,470 |
Alphabet, Inc. Class A | COM | 02079K305 | 44,807,315 | 431,961 | SH | | SOLE | | 341,189 | 0 | 90,772 |
Alphabet, Inc. Class C | COM | 02079K107 | 32,336,408 | 310,927 | SH | | SOLE | | 303,047 | 0 | 7,880 |
Amazon.com, Inc. | COM | 023135106 | 81,596,518 | 789,975 | SH | | SOLE | | 705,143 | 0 | 84,832 |
AMCOR PLC ORD | COM | G0250X107 | 174,114 | 15,300 | SH | | SOLE | | 15,300 | 0 | 0 |
Amedisys, Inc. | COM | 023436108 | 112,186,624 | 1,525,311 | SH | | SOLE | | 1,117,132 | 0 | 408,179 |
American Express Company | COM | 025816109 | 440,911 | 2,673 | SH | | SOLE | | 2,673 | 0 | 0 |
AMN Healthcare Services, Inc. | COM | 001744101 | 53,429,724 | 644,042 | SH | | SOLE | | 427,731 | 0 | 216,311 |
Analog Devices, Inc. | COM | 032654105 | 99,360,101 | 503,803 | SH | | SOLE | | 458,109 | 0 | 45,694 |
Ansys, Inc. | COM | 03662Q105 | 159,221,005 | 478,429 | SH | | SOLE | | 328,882 | 0 | 149,547 |
Apple Inc. | COM | 037833100 | 14,071,008 | 85,331 | SH | | SOLE | | 47,474 | 0 | 37,857 |
ASSOCIATED BANC CORP COM | COM | 045487105 | 421,901 | 23,465 | SH | | SOLE | | 23,465 | 0 | 0 |
Automatic Data Process Com | COM | 053015103 | 216,842 | 974 | SH | | SOLE | | 641 | 0 | 333 |
Berkshire Hathaway Inc. Class | COM | 084670702 | 1,028,204 | 3,330 | SH | | SOLE | | 2,855 | 0 | 475 |
Bio-Techne Corporation | COM | 09073M104 | 60,295,272 | 812,714 | SH | | SOLE | | 397,323 | 0 | 415,391 |
BlackLine, Inc. | COM | 09239B109 | 137,547,240 | 2,048,358 | SH | | SOLE | | 1,504,457 | 0 | 543,901 |
Bright Health Group, Inc. | COM | 10920V107 | 10,354 | 47,000 | SH | | SOLE | | 47,000 | 0 | 0 |
Bristol-Myers Squibb Company | COM | 110122108 | 275,923 | 3,981 | SH | | SOLE | | 3,981 | 0 | 0 |
CCC Intelligent Solutions Hold | COM | 12510Q100 | 34,860,954 | 3,886,394 | SH | | SOLE | | 2,947,353 | 0 | 939,041 |
Certara, Inc. | COM | 15687V109 | 100,959,878 | 4,187,469 | SH | | SOLE | | 2,998,670 | 0 | 1,188,799 |
Charles River Laboratories Int | COM | 159864107 | 60,342,969 | 298,994 | SH | | SOLE | | 188,648 | 0 | 110,346 |
Chemed Corporation | COM | 16359R103 | 55,568,814 | 103,336 | SH | | SOLE | | 78,818 | 0 | 24,518 |
Cisco Systems, Inc. | COM | 17275R102 | 1,574,105 | 30,112 | SH | | SOLE | | 30,112 | 0 | 0 |
Coca-Cola Company | COM | 191216100 | 459,270 | 7,404 | SH | | SOLE | | 7,404 | 0 | 0 |
Cognex Corporation | COM | 192422103 | 87,208,101 | 1,760,002 | SH | | SOLE | | 1,145,622 | 0 | 614,380 |
CoStar Group, Inc. | COM | 22160N109 | 171,180,860 | 2,486,287 | SH | | SOLE | | 1,808,746 | 0 | 677,541 |
Costco Wholesale Corporation | COM | 22160K105 | 425,818 | 857 | SH | | SOLE | | 857 | 0 | 0 |
Danaher Corporation | COM | 235851102 | 79,864,439 | 316,872 | SH | | SOLE | | 285,096 | 0 | 31,776 |
Definitive Healthcare Corp. | COM | 24477E103 | 29,139,360 | 2,820,848 | SH | | SOLE | | 1,893,471 | 0 | 927,377 |
Deluxe Corporation | COM | 248019101 | 263,984 | 16,499 | SH | | SOLE | | 16,499 | 0 | 0 |
Descartes Systems Group, Inc. | COM | 249906108 | 59,744,746 | 741,158 | SH | | SOLE | | 561,438 | 0 | 179,720 |
Dollar General Corp | COM | 256677105 | 3,852,681 | 18,306 | SH | | SOLE | | 18,306 | 0 | 0 |
DoubleVerify Holdings Inc | COM | 25862V105 | 42,675,486 | 1,415,439 | SH | | SOLE | | 1,072,450 | 0 | 342,989 |
Ecolab, Inc. | COM | 278865100 | 38,279,365 | 231,253 | SH | | SOLE | | 207,820 | 0 | 23,433 |
Ensign Group, Inc. | COM | 29358P101 | 134,195,373 | 1,404,599 | SH | | SOLE | | 993,619 | 0 | 410,980 |
Entegris, Inc. | COM | 29362U104 | 25,719,484 | 313,614 | SH | | SOLE | | 152,889 | 0 | 160,725 |
Equifax, Inc. | COM | 294429105 | 4,289,660 | 21,148 | SH | | SOLE | | 21,148 | 0 | 0 |
Exponent, Inc. | COM | 30214u102 | 102,549,819 | 1,028,687 | SH | | SOLE | | 675,270 | 0 | 353,417 |
Fastenal Company | COM | 311900104 | 173,452,804 | 3,215,662 | SH | | SOLE | | 2,269,172 | 0 | 946,490 |
Fiserv, Inc. | COM | 337738108 | 348,132 | 3,080 | SH | | SOLE | | 3,080 | 0 | 0 |
Five Below, Inc. | COM | 33829M101 | 282,173,854 | 1,369,976 | SH | | SOLE | | 988,619 | 0 | 381,357 |
Five9, Inc. | COM | 338307101 | 56,051,064 | 775,364 | SH | | SOLE | | 522,709 | 0 | 252,655 |
Floor & Decor Holdings, Inc. | COM | 339750101 | 119,593,752 | 1,217,611 | SH | | SOLE | | 801,429 | 0 | 416,182 |
Freshpet, Inc. | COM | 358039105 | 54,098,146 | 817,316 | SH | | SOLE | | 545,398 | 0 | 271,918 |
Gentex Corporation | COM | 371901109 | 2,298,068 | 81,986 | SH | | SOLE | | 81,567 | 0 | 419 |
Glaukos Corporation | COM | 377322102 | 29,053,541 | 579,911 | SH | | SOLE | | 442,471 | 0 | 137,440 |
Globant S.A. | COM | L44385109 | 220,915,074 | 1,346,961 | SH | | SOLE | | 974,822 | 0 | 372,139 |
GoDaddy, Inc. Class A | COM | 380237107 | 46,612,803 | 599,753 | SH | | SOLE | | 299,817 | 0 | 299,936 |
Goosehead Insurance, Inc. | COM | 38267D109 | 20,919,881 | 400,764 | SH | | SOLE | | 305,835 | 0 | 94,929 |
Grand Canyon Education, Inc. | COM | 38526M106 | 213,128,712 | 1,871,192 | SH | | SOLE | | 1,333,384 | 0 | 537,808 |
Grid Dynamics Holdings, Inc. | COM | 39813G109 | 40,781,877 | 3,558,628 | SH | | SOLE | | 2,273,007 | 0 | 1,285,621 |
Guidewire Software, Inc. | COM | 40171V100 | 89,482,663 | 1,090,587 | SH | | SOLE | | 749,132 | 0 | 341,455 |
Healthcare Services Group, Inc | COM | 421906108 | 28,703,174 | 2,069,443 | SH | | SOLE | | 1,613,835 | 0 | 455,608 |
HEICO Corporation | COM | 422806109 | 197,259,700 | 1,153,296 | SH | | SOLE | | 808,667 | 0 | 344,629 |
Heska Corporation | COM | 42805e306 | 30,046,850 | 307,794 | SH | | SOLE | | 234,804 | 0 | 72,990 |
Honeywell International Inc. | COM | 438516106 | 382,240 | 2,000 | SH | | SOLE | | 2,000 | 0 | 0 |
IAC, Inc. | COM | 44891N208 | 27,450,839 | 531,993 | SH | | SOLE | | 371,210 | 0 | 160,783 |
IDEXX Laboratories, Inc. | COM | 45168D104 | 62,493,497 | 124,967 | SH | | SOLE | | 111,829 | 0 | 13,138 |
Illumina, Inc. | COM | 452327109 | 24,705,647 | 106,238 | SH | | SOLE | | 95,941 | 0 | 10,297 |
International Money Express, I | COM | 46005L101 | 26,864,951 | 1,042,085 | SH | | SOLE | | 797,276 | 0 | 244,809 |
Ishares Core S&P 500 Etf | COM | 464287200 | 2,223,943 | 5,410 | SH | | SOLE | | 2,594 | 0 | 2,816 |
iShares Core S&P U.S. Growth E | COM | 464287671 | 1,347,440 | 15,179 | SH | | SOLE | | 1,391 | 0 | 13,788 |
Ishares Tr Russell 1000 | COM | 464287622 | 590,553 | 2,622 | SH | | SOLE | | 2,622 | 0 | 0 |
Ishares Tr Russell 2000 | COM | 464287655 | 471,868 | 2,645 | SH | | SOLE | | 2,645 | 0 | 0 |
Ishares Tr Russell 2000 Growth | COM | 464287648 | 1,537,613 | 6,779 | SH | | SOLE | | 0 | 0 | 6,779 |
Jack Henry & Associates, Inc. | COM | 426281101 | 25,587,448 | 169,768 | SH | | SOLE | | 91,767 | 0 | 78,001 |
Johnson & Johnson | COM | 478160104 | 2,540,295 | 16,389 | SH | | SOLE | | 16,389 | 0 | 0 |
JPMorgan Chase & Co. | COM | 46625H100 | 830,857 | 6,376 | SH | | SOLE | | 6,376 | 0 | 0 |
Kadant, Inc. | COM | 48282T104 | 49,418,453 | 236,996 | SH | | SOLE | | 180,737 | 0 | 56,259 |
Kinsale Capital Group, Inc. | COM | 49714P108 | 59,545,067 | 198,384 | SH | | SOLE | | 130,302 | 0 | 68,082 |
Kornit Digital Ltd. | COM | m6372q113 | 35,729,054 | 1,845,509 | SH | | SOLE | | 1,253,820 | 0 | 591,689 |
Linde Plc | COM | g54950103 | 5,640,122 | 15,868 | SH | | SOLE | | 15,859 | 0 | 9 |
Marathon Petroleum Corporation | COM | 56585A102 | 251,323 | 1,864 | SH | | SOLE | | 444 | 0 | 1,420 |
McDonald's Corporation | COM | 580135101 | 820,655 | 2,935 | SH | | SOLE | | 2,935 | 0 | 0 |
Medpace Holdings, Inc. | COM | 58506Q109 | 82,872,695 | 440,695 | SH | | SOLE | | 297,739 | 0 | 142,956 |
Medtronic plc | COM | G5960L103 | 327,398 | 4,061 | SH | | SOLE | | 2,935 | 0 | 1,126 |
Microsoft Corporation | COM | 594918104 | 198,373,796 | 688,081 | SH | | SOLE | | 622,723 | 0 | 65,358 |
Model N, Inc. | COM | 607525102 | 45,660,176 | 1,364,212 | SH | | SOLE | | 1,035,873 | 0 | 328,339 |
National Instruments Corporati | COM | 636518102 | 67,956,379 | 1,296,630 | SH | | SOLE | | 818,860 | 0 | 477,770 |
National Vision Holdings, Inc. | COM | 63845R107 | 19,613,024 | 1,041,031 | SH | | SOLE | | 799,729 | 0 | 241,302 |
Neogen Corporation | COM | 640491106 | 49,679,770 | 2,682,493 | SH | | SOLE | | 1,808,973 | 0 | 873,520 |
Netflix Inc. | COM | 64110L106 | 24,172,545 | 69,968 | SH | | SOLE | | 62,017 | 0 | 7,951 |
NVIDIA Corporation | COM | 67066G104 | 87,938,114 | 316,586 | SH | | SOLE | | 280,783 | 0 | 35,803 |
Oak Street Health, Inc. | COM | 67181A107 | 1,032,911 | 26,704 | SH | | SOLE | | 20,340 | 0 | 6,364 |
Oatly Group AB Sponsored ADR | COM | 67421J108 | 314,685 | 130,035 | SH | | SOLE | | 130,035 | 0 | 0 |
Okta, Inc. | COM | 679295105 | 663,617 | 7,695 | SH | | SOLE | | 7,695 | 0 | 0 |
Ollie's Bargain Outlet Holding | COM | 681116109 | 32,959,980 | 568,864 | SH | | SOLE | | 433,481 | 0 | 135,383 |
Oracle Corporation | COM | 68389X105 | 446,016 | 4,800 | SH | | SOLE | | 4,800 | 0 | 0 |
OrthoPediatrics Corp. | COM | 68752l100 | 46,170,243 | 1,042,453 | SH | | SOLE | | 653,182 | 0 | 389,271 |
Paychex, Inc. | COM | 704326107 | 2,356,314 | 20,563 | SH | | SOLE | | 20,563 | 0 | 0 |
Paycom Software, Inc. | COM | 70432V102 | 121,199,059 | 398,668 | SH | | SOLE | | 292,080 | 0 | 106,588 |
Paycor HCM, Inc. | COM | 70435P102 | 34,842,851 | 1,313,833 | SH | | SOLE | | 998,363 | 0 | 315,470 |
Paylocity Holding Corp. | COM | 70438V106 | 132,014,370 | 664,123 | SH | | SOLE | | 426,493 | 0 | 237,630 |
PayPal Holdings, Inc. | COM | 70450Y103 | 421,999 | 5,557 | SH | | SOLE | | 4,566 | 0 | 991 |
Pennant Group, Inc. | COM | 70805E109 | 19,105,212 | 1,337,900 | SH | | SOLE | | 1,020,749 | 0 | 317,151 |
PepsiCo, Inc. | COM | 713448108 | 3,925,101 | 21,531 | SH | | SOLE | | 21,531 | 0 | 0 |
PETVIVO HLDGS INC COM NEW | COM | 716817408 | 39,515 | 14,369 | SH | | SOLE | | 14,369 | 0 | 0 |
Phreesia, Inc. | COM | 71944F106 | 29,602,955 | 916,784 | SH | | SOLE | | 699,133 | 0 | 217,651 |
Power Integrations, Inc. | COM | 739276103 | 57,902,922 | 684,108 | SH | | SOLE | | 520,595 | 0 | 163,513 |
PRA Group, Inc. | COM | 69354N106 | 29,440,864 | 755,669 | SH | | SOLE | | 576,208 | 0 | 179,461 |
Privia Health Group, Inc. | COM | 74276R102 | 62,377,616 | 2,259,240 | SH | | SOLE | | 1,716,118 | 0 | 543,122 |
Procter & Gamble Company | COM | 742718109 | 3,220,031 | 21,656 | SH | | SOLE | | 21,123 | 0 | 533 |
Progyny, Inc. | COM | 74340E103 | 65,170,549 | 2,028,971 | SH | | SOLE | | 1,299,207 | 0 | 729,764 |
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 224,327,599 | 3,985,212 | SH | | SOLE | | 2,943,798 | 0 | 1,041,414 |
Roche Holding Ltd. ADR | COM | 771195104 | 1,494,250 | 41,669 | SH | | SOLE | | 41,669 | 0 | 0 |
Rockwell Automation Com | COM | 773903109 | 2,645,745 | 9,016 | SH | | SOLE | | 9,016 | 0 | 0 |
Rollins, Inc. | COM | 775711104 | 127,596,331 | 3,399,849 | SH | | SOLE | | 2,431,153 | 0 | 968,696 |
S&P Global, Inc. | COM | 78409V104 | 72,301,749 | 209,710 | SH | | SOLE | | 189,727 | 0 | 19,983 |
Salesforce, Inc. | COM | 79466L302 | 72,599,053 | 363,395 | SH | | SOLE | | 325,236 | 0 | 38,159 |
ServiceNow, Inc. | COM | 81762P102 | 59,762,992 | 128,600 | SH | | SOLE | | 116,155 | 0 | 12,445 |
Snap-on, Inc. | COM | 833034101 | 2,717,518 | 11,007 | SH | | SOLE | | 11,007 | 0 | 0 |
SPS Commerce, Inc. | COM | 78463M107 | 139,841,555 | 918,198 | SH | | SOLE | | 639,349 | 0 | 278,849 |
Squarespace, Inc. | COM | 85225A107 | 73,110,045 | 2,301,229 | SH | | SOLE | | 1,497,625 | 0 | 803,604 |
Starbucks Corporation | COM | 855244109 | 64,192,045 | 616,461 | SH | | SOLE | | 559,994 | 0 | 56,467 |
Stryker Corp Com | COM | 863667101 | 542,393 | 1,900 | SH | | SOLE | | 1,900 | 0 | 0 |
Target Corporation | COM | 87612E106 | 270,474 | 1,633 | SH | | SOLE | | 1,633 | 0 | 0 |
Tesla Inc. | COM | 88160R101 | 1,356,788 | 6,540 | SH | | SOLE | | 5,940 | 0 | 600 |
TJX Companies, Inc. | COM | 872540109 | 3,445,646 | 43,972 | SH | | SOLE | | 43,972 | 0 | 0 |
Tyler Technologies, Inc. | COM | 902252105 | 146,252,827 | 412,398 | SH | | SOLE | | 295,140 | 0 | 117,258 |
U.S. Bancorp | COM | 902973304 | 272,322 | 7,554 | SH | | SOLE | | 7,554 | 0 | 0 |
U.S. Physical Therapy, Inc. | COM | 90337L108 | 40,035,803 | 408,904 | SH | | SOLE | | 315,443 | 0 | 93,461 |
UnitedHealth Group, Inc. | COM | 91324P102 | 83,323,114 | 176,312 | SH | | SOLE | | 160,033 | 0 | 16,279 |
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 2,583,465 | 18,427 | SH | | SOLE | | 0 | 0 | 18,427 |
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 382,483 | 1,874 | SH | | SOLE | | 1,624 | 0 | 250 |
Veeva Systems, Inc. | COM | 922475108 | 80,704,946 | 439,115 | SH | | SOLE | | 397,023 | 0 | 42,092 |
Verisk Analytics, Inc. | COM | 92345Y106 | 127,038,844 | 662,143 | SH | | SOLE | | 496,123 | 0 | 166,020 |
Visa, Inc. | COM | 92826C839 | 45,754,437 | 202,938 | SH | | SOLE | | 180,985 | 0 | 21,953 |
Vsblty Groupe Technologies Cor | COM | 91834n100 | 7,014 | 60,000 | SH | | SOLE | | 60,000 | 0 | 0 |
Walmart, Inc. | COM | 931142103 | 2,157,341 | 14,631 | SH | | SOLE | | 14,631 | 0 | 0 |
Walt Disney Company | COM | 254687106 | 352,960 | 3,525 | SH | | SOLE | | 3,525 | 0 | 0 |
Waste Mgmt | COM | 94106L109 | 407,925 | 2,500 | SH | | SOLE | | 2,500 | 0 | 0 |
Watsco, Inc. | COM | 942622200 | 41,865,473 | 131,586 | SH | | SOLE | | 69,538 | 0 | 62,048 |
Wells Fargo & Company | COM | 949746101 | 228,018 | 6,100 | SH | | SOLE | | 1,100 | 0 | 5,000 |
West Pharmaceutical Services, | COM | 955306105 | 187,402,202 | 540,890 | SH | | SOLE | | 378,338 | 0 | 162,552 |
WillScot Mobile Mini Holdings | COM | 971378104 | 63,554,325 | 1,355,681 | SH | | SOLE | | 1,033,220 | 0 | 322,461 |
Workday, Inc. Class A | COM | 98138H101 | 1,265,264 | 6,126 | SH | | SOLE | | 6,126 | 0 | 0 |
Workiva, Inc. | COM | 98139A105 | 205,943,847 | 2,010,974 | SH | | SOLE | | 1,448,101 | 0 | 562,873 |
Xcel Energy Inc Com | COM | 98389B100 | 215,808 | 3,200 | SH | | SOLE | | 2,000 | 0 | 1,200 |
ZoomInfo Technologies, Inc. | COM | 98980f104 | 38,058,811 | 1,540,219 | SH | | SOLE | | 1,110,462 | 0 | 429,757 |
Zscaler, Inc. | COM | 98980G102 | 490,219 | 4,196 | SH | | SOLE | | 4,196 | 0 | 0 |
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,282,233 | 8,960 | SH | | SOLE | | 8,960 | 0 | 0 |
Fidelity Contra Fund | COM | 316071109 | 211,600 | 15,922 | SH | | SOLE | | 15,922 | 0 | 0 |
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 511,558 | 10,763 | SH | | SOLE | | 10,763 | 0 | 0 |
Riverbridge Growth Fund - Inst | COM | 46141P404 | 18,476,828 | 716,156 | SH | | SOLE | | 716,156 | 0 | 0 |
Third Ave Tr Real Estate Fd | COM | 884116401 | 209,265 | 11,043 | SH | | SOLE | | 11,043 | 0 | 0 |
Vanguard Explorer Fund Admiral | COM | 921926200 | 331,435 | 3,565 | SH | | SOLE | | 3,565 | 0 | 0 |
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 5,845,940 | 15,422 | SH | | SOLE | | 11,309 | 0 | 4,113 |
Ares Capital Corporation | BDC | 04010L103 | 1,331,827 | 72,877 | SH | | SOLE | | 72,877 | 0 | 0 |
Barings BDC Inc. | BDC | 06759L103 | 990,245 | 124,716 | SH | | SOLE | | 124,716 | 0 | 0 |
Golub Capital BDC, Inc. | BDC | 38173M102 | 605,657 | 44,665 | SH | | SOLE | | 44,665 | 0 | 0 |
Runway Growth Finance Corp. | BDC | 78163D100 | 368,970 | 30,418 | SH | | SOLE | | 30,418 | 0 | 0 |
Sixth Street Specialty Lending | BDC | 83012A109 | 1,288,430 | 70,406 | SH | | SOLE | | 70,406 | 0 | 0 |
BlackRock Debt Strategies Fund | CEF | 09255R202 | 605,521 | 63,672 | SH | | SOLE | | 63,672 | 0 | 0 |
Blackrock Income Trust | CEF | 09247F209 | 635,669 | 50,490 | SH | | SOLE | | 50,490 | 0 | 0 |
BlackRock Muni Intermediate Du | CEF | 09253X102 | 901,568 | 77,189 | SH | | SOLE | | 77,189 | 0 | 0 |
BlackRock MuniHoldings Fund In | CEF | 09253N104 | 607,453 | 50,411 | SH | | SOLE | | 50,411 | 0 | 0 |
Blackrock Taxable Municipal Bo | CEF | 09248X100 | 277,509 | 15,486 | SH | | SOLE | | 15,486 | 0 | 0 |
Blackstone Strategic Credit Fu | CEF | 09257R101 | 695,615 | 65,316 | SH | | SOLE | | 65,316 | 0 | 0 |
BNY Mellon Strategic Municipal | CEF | 09662E109 | 616,163 | 102,523 | SH | | SOLE | | 102,523 | 0 | 0 |
DWS Municipal Income Trust | CEF | 233368109 | 762,881 | 85,717 | SH | | SOLE | | 85,717 | 0 | 0 |
DWS Strategic Municipal Income | CEF | 23342Q101 | 550,810 | 64,954 | SH | | SOLE | | 64,954 | 0 | 0 |
Federated Premier Municipal In | CEF | 31423P108 | 501,291 | 46,330 | SH | | SOLE | | 46,330 | 0 | 0 |
Invesco Municipal Opportunity | CEF | 46132C107 | 233,772 | 23,830 | SH | | SOLE | | 23,830 | 0 | 0 |
Invesco Municipal Trust | CEF | 46131J103 | 572,979 | 57,760 | SH | | SOLE | | 57,760 | 0 | 0 |
Invesco Quality Municipal Inco | CEF | 46133G107 | 777,592 | 77,915 | SH | | SOLE | | 77,915 | 0 | 0 |
Nuveen AMT-Free Quality Munici | CEF | 670657105 | 1,546,203 | 139,047 | SH | | SOLE | | 139,047 | 0 | 0 |
Nuveen Credit Strategies Incom | CEF | 67073D102 | 489,083 | 95,711 | SH | | SOLE | | 95,711 | 0 | 0 |
Nuveen Municipal Credit Income | CEF | 67070X101 | 250,305 | 20,946 | SH | | SOLE | | 20,946 | 0 | 0 |
Nuveen Quality Municipal Incom | CEF | 67066V101 | 1,224,959 | 106,241 | SH | | SOLE | | 106,241 | 0 | 0 |
Nuveen Senior Income Fund | CEF | 67067Y104 | 536,539 | 116,386 | SH | | SOLE | | 116,386 | 0 | 0 |
Nuveen Taxable Municipal Incom | CEF | 67074C103 | 273,024 | 16,937 | SH | | SOLE | | 16,937 | 0 | 0 |
PGIM High Yield Bond Fund Inc. | CEF | 69346H100 | 644,782 | 52,851 | SH | | SOLE | | 52,851 | 0 | 0 |
PIMCO Dynamic Income Fund | CEF | 72201Y101 | 233,954 | 12,983 | SH | | SOLE | | 12,983 | 0 | 0 |
PIMCO Dynamic Income Opportuni | CEF | 69355M107 | 728,215 | 58,727 | SH | | SOLE | | 58,727 | 0 | 0 |
Pioneer Floating Rate Trust | CEF | 72369J102 | 773,909 | 88,955 | SH | | SOLE | | 88,955 | 0 | 0 |
Pioneer Municipal High Income | CEF | 723762100 | 1,022,931 | 124,293 | SH | | SOLE | | 124,293 | 0 | 0 |
Pioneer Municipal High Income | CEF | 723763108 | 1,032,902 | 116,187 | SH | | SOLE | | 116,187 | 0 | 0 |
Principal Real Estate Income F | CEF | 74255X104 | 1,356,990 | 143,445 | SH | | SOLE | | 143,445 | 0 | 0 |
RiverNorth Flexible Municipal | CEF | 76883Y107 | 863,204 | 63,941 | SH | | SOLE | | 63,941 | 0 | 0 |
RiverNorth Flexible Municipal | CEF | 76883H104 | 473,328 | 30,557 | SH | | SOLE | | 30,557 | 0 | 0 |
TCW Strategic Income Fund | CEF | 872340104 | 604,848 | 129,241 | SH | | SOLE | | 129,241 | 0 | 0 |
Vertical Capital Income Fund | CEF | 92535C104 | 1,085,859 | 110,689 | SH | | SOLE | | 110,689 | 0 | 0 |
Western Asset Managed Municipa | CEF | 95766M105 | 313,119 | 30,459 | SH | | SOLE | | 30,459 | 0 | 0 |
Western Asset Mortgage Defined | CEF | 95790B109 | 1,251,565 | 119,767 | SH | | SOLE | | 119,767 | 0 | 0 |
Western Asset Premier Bond Fun | CEF | 957664105 | 175,420 | 17,198 | SH | | SOLE | | 17,198 | 0 | 0 |