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 | 247,906 | 2,648 | SH | | SOLE | | 2,648 | 0 | 0 |
Abbott Laboratories | COM | 002824100 | 1,522,966 | 15,725 | SH | | SOLE | | 15,725 | 0 | 0 |
AbbVie, Inc. | COM | 00287Y109 | 304,082 | 2,040 | SH | | SOLE | | 2,040 | 0 | 0 |
Accenture Plc | COM | G1151C101 | 1,554,898 | 5,063 | SH | | SOLE | | 5,063 | 0 | 0 |
ACV Auctions, Inc. | COM | 00091G104 | 53,612,224 | 3,531,767 | SH | | SOLE | | 2,348,646 | 0 | 1,183,121 |
Alarm.com Holdings, Inc. | COM | 011642105 | 108,149,430 | 1,768,882 | SH | | SOLE | | 1,146,206 | 0 | 622,676 |
Align Technology, Inc. | COM | 016255101 | 72,351,591 | 236,970 | SH | | SOLE | | 167,709 | 0 | 69,261 |
Alphabet, Inc. Class A | COM | 02079K305 | 53,421,086 | 408,231 | SH | | SOLE | | 327,494 | 0 | 80,736 |
Alphabet, Inc. Class C | COM | 02079K107 | 39,177,761 | 297,139 | SH | | SOLE | | 290,919 | 0 | 6,220 |
Amazon.com, Inc. | COM | 023135106 | 99,007,246 | 778,849 | SH | | SOLE | | 700,779 | 0 | 78,070 |
AMCOR PLC ORD | COM | G0250X107 | 140,148 | 15,300 | SH | | SOLE | | 15,300 | 0 | 0 |
Amedisys, Inc. | COM | 023436108 | 208,714 | 2,235 | SH | | SOLE | | 1,425 | 0 | 810 |
American Express Company | COM | 025816109 | 398,785 | 2,673 | SH | | SOLE | | 2,673 | 0 | 0 |
AMN Healthcare Services, Inc. | COM | 001744101 | 51,069,617 | 599,549 | SH | | SOLE | | 395,853 | 0 | 203,696 |
Analog Devices, Inc. | COM | 032654105 | 83,959,204 | 479,520 | SH | | SOLE | | 436,550 | 0 | 42,971 |
Ansys, Inc. | COM | 03662Q105 | 133,664,428 | 449,217 | SH | | SOLE | | 302,287 | 0 | 146,930 |
Apple Inc. | COM | 037833100 | 14,225,712 | 83,089 | SH | | SOLE | | 46,232 | 0 | 36,857 |
ASSOCIATED BANC CORP COM | COM | 045487105 | 557,221 | 32,567 | SH | | SOLE | | 32,567 | 0 | 0 |
Automatic Data Process Com | COM | 053015103 | 234,325 | 974 | SH | | SOLE | | 641 | 0 | 333 |
Berkshire Hathaway Inc. Class | COM | 084670702 | 1,166,499 | 3,330 | SH | | SOLE | | 2,855 | 0 | 475 |
Bio-Techne Corporation | COM | 09073M104 | 49,135,054 | 721,831 | SH | | SOLE | | 345,144 | 0 | 376,688 |
BlackLine, Inc. | COM | 09239B109 | 108,065,479 | 1,948,179 | SH | | SOLE | | 1,415,362 | 0 | 532,817 |
Bristol-Myers Squibb Company | COM | 110122108 | 231,057 | 3,981 | SH | | SOLE | | 3,981 | 0 | 0 |
CCC Intelligent Solutions Hold | COM | 12510Q100 | 64,441,298 | 4,827,064 | SH | | SOLE | | 3,650,211 | 0 | 1,176,853 |
Certara, Inc. | COM | 15687V109 | 38,243,742 | 2,630,244 | SH | | SOLE | | 1,670,547 | 0 | 959,697 |
Charles River Laboratories Int | COM | 159864107 | 53,890,962 | 274,982 | SH | | SOLE | | 172,050 | 0 | 102,932 |
Chemed Corporation | COM | 16359R103 | 51,070,925 | 98,270 | SH | | SOLE | | 74,443 | 0 | 23,827 |
Cisco Systems, Inc. | COM | 17275R102 | 1,612,746 | 29,999 | SH | | SOLE | | 29,999 | 0 | 0 |
Coca-Cola Company | COM | 191216100 | 408,878 | 7,304 | SH | | SOLE | | 7,304 | 0 | 0 |
Cognex Corporation | COM | 192422103 | 69,023,549 | 1,626,380 | SH | | SOLE | | 1,056,492 | 0 | 569,887 |
CoStar Group, Inc. | COM | 22160N109 | 177,525,200 | 2,308,820 | SH | | SOLE | | 1,686,485 | 0 | 622,336 |
Costco Wholesale Corporation | COM | 22160K105 | 484,171 | 857 | SH | | SOLE | | 857 | 0 | 0 |
Danaher Corporation | COM | 235851102 | 76,346,007 | 307,723 | SH | | SOLE | | 277,750 | 0 | 29,973 |
Definitive Healthcare Corporat | COM | 24477E103 | 20,843,838 | 2,608,741 | SH | | SOLE | | 1,755,289 | 0 | 853,452 |
Descartes Systems Group, Inc. | COM | 249906108 | 52,427,446 | 714,465 | SH | | SOLE | | 539,583 | 0 | 174,882 |
Dollar General Corporation | COM | 256677105 | 1,835,313 | 17,347 | SH | | SOLE | | 17,347 | 0 | 0 |
DoubleVerify Holdings, Inc. | COM | 25862V105 | 38,024,880 | 1,360,461 | SH | | SOLE | | 1,027,487 | 0 | 332,974 |
Ecolab, Inc. | COM | 278865100 | 36,147,048 | 213,383 | SH | | SOLE | | 191,328 | 0 | 22,055 |
Ensign Group, Inc. | COM | 29358P101 | 122,019,949 | 1,313,031 | SH | | SOLE | | 927,162 | 0 | 385,868 |
Entegris, Inc. | COM | 29362U104 | 26,256,778 | 279,595 | SH | | SOLE | | 133,132 | 0 | 146,463 |
Equifax, Inc. | COM | 294429105 | 3,586,848 | 19,581 | SH | | SOLE | | 19,581 | 0 | 0 |
Exponent, Inc. | COM | 30214u102 | 81,622,460 | 953,533 | SH | | SOLE | | 623,119 | 0 | 330,415 |
Fastenal Company | COM | 311900104 | 159,002,239 | 2,909,997 | SH | | SOLE | | 2,046,983 | 0 | 863,014 |
Fiserv, Inc. | COM | 337738108 | 347,917 | 3,080 | SH | | SOLE | | 3,080 | 0 | 0 |
Five Below, Inc. | COM | 33829M101 | 218,637,798 | 1,358,843 | SH | | SOLE | | 961,126 | 0 | 397,717 |
Five9, Inc. | COM | 338307101 | 47,375,599 | 736,790 | SH | | SOLE | | 487,732 | 0 | 249,058 |
Floor & Decor Holdings, Inc. | COM | 339750101 | 137,980,863 | 1,524,650 | SH | | SOLE | | 1,092,206 | 0 | 432,444 |
Freshpet, Inc. | COM | 358039105 | 68,537,337 | 1,040,336 | SH | | SOLE | | 717,339 | 0 | 322,997 |
Gentex Corporation | COM | 371901109 | 363,732 | 11,178 | SH | | SOLE | | 11,178 | 0 | 0 |
Glaukos Corporation | COM | 377322102 | 41,484,444 | 551,288 | SH | | SOLE | | 417,761 | 0 | 133,527 |
Globant S.A. | COM | L44385109 | 272,995,867 | 1,379,812 | SH | | SOLE | | 1,001,036 | 0 | 378,776 |
GoDaddy, Inc. | COM | 380237107 | 40,006,238 | 537,141 | SH | | SOLE | | 263,759 | 0 | 273,382 |
Goosehead Insurance, Inc. | COM | 38267D109 | 28,380,944 | 380,799 | SH | | SOLE | | 288,718 | 0 | 92,081 |
Grand Canyon Education, Inc. | COM | 38526M106 | 204,532,642 | 1,749,937 | SH | | SOLE | | 1,247,573 | 0 | 502,365 |
Grid Dynamics Holdings, Inc. | COM | 39813G109 | 40,277,117 | 3,306,824 | SH | | SOLE | | 2,085,756 | 0 | 1,221,068 |
Guidewire Software, Inc. | COM | 40171V100 | 93,250,428 | 1,036,116 | SH | | SOLE | | 698,248 | 0 | 337,868 |
HEICO Corporation | COM | 422806109 | 172,160,400 | 1,063,178 | SH | | SOLE | | 749,285 | 0 | 313,893 |
Honeywell International Inc. | COM | 438516106 | 375,022 | 2,030 | SH | | SOLE | | 2,030 | 0 | 0 |
IAC, Inc. | COM | 44891N208 | 24,843,828 | 493,031 | SH | | SOLE | | 345,693 | 0 | 147,338 |
IDEXX Laboratories, Inc. | COM | 45168D104 | 52,302,154 | 119,611 | SH | | SOLE | | 107,142 | 0 | 12,469 |
Illumina, Inc. | COM | 452327109 | 819,562 | 5,970 | SH | | SOLE | | 5,970 | 0 | 0 |
International Money Express, I | COM | 46005L101 | 16,642,946 | 983,045 | SH | | SOLE | | 751,150 | 0 | 231,895 |
Ishares Core S&P 500 Etf | COM | 464287200 | 1,114,796 | 2,596 | SH | | SOLE | | 1,507 | 0 | 1,089 |
iShares Core S&P U.S. Growth E | COM | 464287671 | 1,122,370 | 11,836 | SH | | SOLE | | 1,391 | 0 | 10,445 |
Ishares Tr Russell 1000 | COM | 464287622 | 530,427 | 2,258 | SH | | SOLE | | 2,258 | 0 | 0 |
Ishares Tr Russell 2000 | COM | 464287655 | 1,506,885 | 8,526 | SH | | SOLE | | 8,526 | 0 | 0 |
Ishares Tr Russell 2000 Growth | COM | 464287648 | 1,619,183 | 7,224 | SH | | SOLE | | 17 | 0 | 7,207 |
Jack Henry & Associates, Inc. | COM | 426281101 | 23,071,138 | 152,647 | SH | | SOLE | | 81,388 | 0 | 71,259 |
Johnson & Johnson | COM | 478160104 | 2,412,100 | 15,487 | SH | | SOLE | | 15,487 | 0 | 0 |
JPMorgan Chase & Co. | COM | 46625H100 | 924,648 | 6,376 | SH | | SOLE | | 6,376 | 0 | 0 |
Kadant, Inc. | COM | 48282T104 | 50,838,012 | 225,396 | SH | | SOLE | | 170,667 | 0 | 54,728 |
Kinsale Capital Group, Inc. | COM | 49714P108 | 96,764,313 | 233,657 | SH | | SOLE | | 157,651 | 0 | 76,006 |
Kornit Digital Ltd. | COM | m6372q113 | 32,826,766 | 1,735,947 | SH | | SOLE | | 1,164,884 | 0 | 571,063 |
Linde Plc | COM | g54950103 | 5,482,854 | 14,725 | SH | | SOLE | | 14,716 | 0 | 9 |
Marathon Petroleum Corporation | COM | 56585A102 | 282,098 | 1,864 | SH | | SOLE | | 444 | 0 | 1,420 |
McDonald's Corporation | COM | 580135101 | 773,196 | 2,935 | SH | | SOLE | | 2,935 | 0 | 0 |
Medpace Holdings, Inc. | COM | 58506Q109 | 147,502,427 | 609,187 | SH | | SOLE | | 442,857 | 0 | 166,330 |
Medtronic plc | COM | G5960L103 | 317,436 | 4,051 | SH | | SOLE | | 2,935 | 0 | 1,116 |
Meta Platforms Inc. Class A | COM | 30303M102 | 238,367 | 794 | SH | | SOLE | | 694 | 0 | 100 |
Microsoft Corporation | COM | 594918104 | 202,713,364 | 642,006 | SH | | SOLE | | 581,154 | 0 | 60,852 |
Model N, Inc. | COM | 607525102 | 31,733,488 | 1,300,020 | SH | | SOLE | | 986,722 | 0 | 313,298 |
Motorola Solutions, Inc. | COM | 620076307 | 25,560,208 | 93,889 | SH | | SOLE | | 84,967 | 0 | 8,922 |
National Instruments Corporati | COM | 636518102 | 415,886 | 6,976 | SH | | SOLE | | 6,705 | 0 | 271 |
Neogen Corporation | COM | 640491106 | 37,264,804 | 2,009,968 | SH | | SOLE | | 1,248,593 | 0 | 761,375 |
Netflix Inc. | COM | 64110L106 | 25,240,854 | 66,845 | SH | | SOLE | | 59,287 | 0 | 7,558 |
NVIDIA Corporation | COM | 67066G104 | 122,377,620 | 281,334 | SH | | SOLE | | 248,989 | 0 | 32,346 |
Oatly Group AB Sponsored ADR | COM | 67421J108 | 153,757 | 171,585 | SH | | SOLE | | 171,585 | 0 | 0 |
Okta, Inc. | COM | 679295105 | 411,626 | 5,050 | SH | | SOLE | | 5,050 | 0 | 0 |
Option Care Health, Inc. | COM | 68404L201 | 38,765,205 | 1,198,306 | SH | | SOLE | | 906,850 | 0 | 291,456 |
Oracle Corporation | COM | 68389X105 | 508,416 | 4,800 | SH | | SOLE | | 4,800 | 0 | 0 |
OrthoPediatrics Corporation | COM | 68752l100 | 30,418,882 | 950,590 | SH | | SOLE | | 596,015 | 0 | 354,575 |
Paychex, Inc. | COM | 704326107 | 2,205,917 | 19,127 | SH | | SOLE | | 19,127 | 0 | 0 |
Paycom Software, Inc. | COM | 70432V102 | 112,350,783 | 433,335 | SH | | SOLE | | 298,126 | 0 | 135,209 |
Paycor HCM, Inc. | COM | 70435P102 | 28,809,208 | 1,261,901 | SH | | SOLE | | 960,256 | 0 | 301,645 |
Paylocity Holding Corporation | COM | 70438V106 | 151,838,906 | 835,657 | SH | | SOLE | | 567,930 | 0 | 267,727 |
PayPal Holdings, Inc. | COM | 70450Y103 | 321,705 | 5,503 | SH | | SOLE | | 4,566 | 0 | 937 |
Pennant Group, Inc. | COM | 70805E109 | 14,207,756 | 1,276,528 | SH | | SOLE | | 965,668 | 0 | 310,860 |
PepsiCo, Inc. | COM | 713448108 | 3,405,405 | 20,098 | SH | | SOLE | | 20,098 | 0 | 0 |
PETVIVO HLDGS INC COM NEW | COM | 716817408 | 26,439 | 14,369 | SH | | SOLE | | 14,369 | 0 | 0 |
Phreesia, Inc. | COM | 71944F106 | 16,070,899 | 860,327 | SH | | SOLE | | 658,165 | 0 | 202,162 |
Power Integrations, Inc. | COM | 739276103 | 49,632,261 | 650,403 | SH | | SOLE | | 491,607 | 0 | 158,797 |
Powerschool Holdings, Inc. | COM | 73939C106 | 32,973,243 | 1,455,130 | SH | | SOLE | | 1,115,173 | 0 | 339,957 |
Privia Health Group, Inc. | COM | 74276R102 | 91,851,262 | 3,993,533 | SH | | SOLE | | 2,857,389 | 0 | 1,136,144 |
Procter & Gamble Company | COM | 742718109 | 2,963,438 | 20,317 | SH | | SOLE | | 19,784 | 0 | 533 |
Progyny, Inc. | COM | 74340E103 | 63,829,745 | 1,876,242 | SH | | SOLE | | 1,192,387 | 0 | 683,855 |
RB Global, Inc. | COM | 74935Q107 | 224,115,652 | 3,585,850 | SH | | SOLE | | 2,620,489 | 0 | 965,361 |
Repligen Corporation | COM | 759916109 | 66,427,330 | 417,756 | SH | | SOLE | | 266,899 | 0 | 150,857 |
Roche Holding Ltd. ADR | COM | 771195104 | 1,311,225 | 38,645 | SH | | SOLE | | 38,645 | 0 | 0 |
Rockwell Automation Com | COM | 773903109 | 2,350,423 | 8,222 | SH | | SOLE | | 8,222 | 0 | 0 |
Rollins, Inc. | COM | 775711104 | 117,654,470 | 3,151,740 | SH | | SOLE | | 2,263,464 | 0 | 888,276 |
S&P Global, Inc. | COM | 78409V104 | 73,119,283 | 200,102 | SH | | SOLE | | 181,142 | 0 | 18,960 |
Salesforce, Inc. | COM | 79466L302 | 70,403,365 | 347,191 | SH | | SOLE | | 311,366 | 0 | 35,825 |
ServiceNow, Inc. | COM | 81762P102 | 68,918,842 | 123,298 | SH | | SOLE | | 111,601 | 0 | 11,697 |
Snap-on, Inc. | COM | 833034101 | 2,596,256 | 10,179 | SH | | SOLE | | 10,179 | 0 | 0 |
SPS Commerce, Inc. | COM | 78463M107 | 141,295,273 | 828,177 | SH | | SOLE | | 565,323 | 0 | 262,854 |
Squarespace, Inc. | COM | 85225A107 | 61,909,794 | 2,137,031 | SH | | SOLE | | 1,383,493 | 0 | 753,538 |
Starbucks Corporation | COM | 855244109 | 53,697,974 | 588,342 | SH | | SOLE | | 534,675 | 0 | 53,667 |
Stevanato Group SpA | COM | T9224W109 | 21,271,654 | 715,735 | SH | | SOLE | | 548,086 | 0 | 167,649 |
Stryker Corp Com | COM | 863667101 | 519,213 | 1,900 | SH | | SOLE | | 1,900 | 0 | 0 |
Tesla Inc. | COM | 88160R101 | 1,648,950 | 6,590 | SH | | SOLE | | 5,990 | 0 | 600 |
TJX Companies, Inc. | COM | 872540109 | 3,631,370 | 40,857 | SH | | SOLE | | 40,857 | 0 | 0 |
Toast, Inc. | COM | 888787108 | 24,647,074 | 1,315,914 | SH | | SOLE | | 639,188 | 0 | 676,726 |
Trade Desk, Inc. | COM | 88339J105 | 37,509,042 | 479,962 | SH | | SOLE | | 430,914 | 0 | 49,048 |
Tyler Technologies, Inc. | COM | 902252105 | 150,771,452 | 390,458 | SH | | SOLE | | 274,359 | 0 | 116,099 |
U.S. Bancorp | COM | 902973304 | 249,735 | 7,554 | SH | | SOLE | | 7,554 | 0 | 0 |
U.S. Physical Therapy, Inc. | COM | 90337L108 | 35,634,147 | 388,468 | SH | | SOLE | | 297,624 | 0 | 90,844 |
UnitedHealth Group, Inc. | COM | 91324P102 | 84,811,228 | 168,213 | SH | | SOLE | | 152,930 | 0 | 15,282 |
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 2,646,668 | 18,466 | SH | | SOLE | | 0 | 0 | 18,466 |
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 403,375 | 1,899 | SH | | SOLE | | 1,624 | 0 | 275 |
Veeva Systems, Inc. | COM | 922475108 | 87,062,370 | 427,930 | SH | | SOLE | | 388,230 | 0 | 39,700 |
Verisk Analytics, Inc. | COM | 92345Y106 | 94,585,659 | 400,380 | SH | | SOLE | | 314,475 | 0 | 85,905 |
Visa, Inc. | COM | 92826C839 | 46,424,731 | 201,838 | SH | | SOLE | | 181,125 | 0 | 20,713 |
Vsblty Groupe Technologies Cor | COM | 91834n100 | 2,430 | 60,000 | SH | | SOLE | | 60,000 | 0 | 0 |
Walmart, Inc. | COM | 931142103 | 2,166,572 | 13,547 | SH | | SOLE | | 13,547 | 0 | 0 |
Walt Disney Company | COM | 254687106 | 285,703 | 3,525 | SH | | SOLE | | 3,525 | 0 | 0 |
Waste Mgmt | COM | 94106L109 | 381,100 | 2,500 | SH | | SOLE | | 2,500 | 0 | 0 |
Watsco, Inc. | COM | 942622200 | 45,550,506 | 120,593 | SH | | SOLE | | 64,107 | 0 | 56,486 |
Wells Fargo & Company | COM | 949746101 | 249,246 | 6,100 | SH | | SOLE | | 1,100 | 0 | 5,000 |
West Pharmaceutical Services, | COM | 955306105 | 179,177,768 | 477,540 | SH | | SOLE | | 340,263 | 0 | 137,277 |
WillScot Mobile Mini Holdings | COM | 971378104 | 53,688,847 | 1,290,908 | SH | | SOLE | | 977,189 | 0 | 313,719 |
Workday, Inc. Class A | COM | 98138H101 | 1,316,171 | 6,126 | SH | | SOLE | | 6,126 | 0 | 0 |
Workiva, Inc. | COM | 98139A105 | 194,055,707 | 1,914,897 | SH | | SOLE | | 1,360,009 | 0 | 554,888 |
ZoomInfo Technologies, Inc. | COM | 98980f104 | 22,407,323 | 1,366,300 | SH | | SOLE | | 976,644 | 0 | 389,656 |
Zscaler, Inc. | COM | 98980G102 | 652,856 | 4,196 | SH | | SOLE | | 4,196 | 0 | 0 |
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,239,445 | 8,298 | SH | | SOLE | | 8,298 | 0 | 0 |
Fidelity Contra Fund | COM | 316071109 | 237,235 | 15,922 | SH | | SOLE | | 15,922 | 0 | 0 |
JPMORGAN TR II LRG CAP GROWTH | COM | 4812C0530 | 556,164 | 10,474 | SH | | SOLE | | 10,474 | 0 | 0 |
Riverbridge Growth Fund - Inst | COM | 46141P404 | 19,675,058 | 732,504 | SH | | SOLE | | 732,504 | 0 | 0 |
Third Ave Tr Real Estate Fd | COM | 884116401 | 209,597 | 11,043 | SH | | SOLE | | 11,043 | 0 | 0 |
Vanguard Explorer Fund Admiral | COM | 921926200 | 327,550 | 3,565 | SH | | SOLE | | 3,565 | 0 | 0 |
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 6,108,510 | 15,442 | SH | | SOLE | | 11,332 | 0 | 4,110 |
Ares Capital Corporation | BDC | 04010L103 | 899,826 | 46,216 | SH | | SOLE | | 46,216 | 0 | 0 |
Barings BDC Inc. | BDC | 06759L103 | 988,083 | 110,896 | SH | | SOLE | | 110,896 | 0 | 0 |
Golub Capital BDC, Inc. | BDC | 38173M102 | 525,699 | 35,835 | SH | | SOLE | | 35,835 | 0 | 0 |
Runway Growth Finance Corp. | BDC | 78163D100 | 413,791 | 32,277 | SH | | SOLE | | 32,277 | 0 | 0 |
Sixth Street Specialty Lending | BDC | 83012A109 | 1,351,861 | 66,138 | SH | | SOLE | | 66,138 | 0 | 0 |
Blackrock Credit Allocation | CEF | 092508100 | 157,823 | 16,304 | SH | | SOLE | | 16,304 | 0 | 0 |
Blackrock Income Trust | CEF | 09247F209 | 558,189 | 49,050 | SH | | SOLE | | 49,050 | 0 | 0 |
Blackrock Taxable Municipal Bo | CEF | 09248X100 | 274,563 | 18,111 | SH | | SOLE | | 18,111 | 0 | 0 |
Blackstone Strategic Credit Fu | CEF | 09257R101 | 973,000 | 88,535 | SH | | SOLE | | 88,535 | 0 | 0 |
Brookfield Real Assets Income | CEF | 112830104 | 645,636 | 52,705 | SH | | SOLE | | 52,705 | 0 | 0 |
Carlyle Credit Income Fund A o | CEF | 92535C104 | 572,445 | 69,981 | SH | | SOLE | | 69,981 | 0 | 0 |
Eaton Vance Limited Duration I | CEF | 27828H105 | 156,763 | 17,341 | SH | | SOLE | | 17,341 | 0 | 0 |
FS Credit Opportunities Corp | CEF | 30290Y101 | 710,210 | 131,035 | SH | | SOLE | | 131,035 | 0 | 0 |
John Hancock Income Securities | CEF | 410123103 | 231,609 | 22,574 | SH | | SOLE | | 22,574 | 0 | 0 |
Nuveen Credit Strategies Incom | CEF | 67073D102 | 945,001 | 186,759 | SH | | SOLE | | 186,759 | 0 | 0 |
Nuveen Floating Rate Income Fu | CEF | 67072T108 | 601,818 | 73,303 | SH | | SOLE | | 73,303 | 0 | 0 |
Nuveen Taxable Municipal Incom | CEF | 67074C103 | 287,781 | 19,806 | SH | | SOLE | | 19,806 | 0 | 0 |
PGIM High Yield Bond Fund Inc. | CEF | 69346H100 | 669,728 | 56,853 | SH | | SOLE | | 56,853 | 0 | 0 |
PIMCO Dynamic Income Opportuni | CEF | 69355M107 | 591,315 | 49,774 | SH | | SOLE | | 49,774 | 0 | 0 |
Pioneer Floating Rate Trust | CEF | 72369J102 | 886,134 | 98,350 | SH | | SOLE | | 98,350 | 0 | 0 |
Principal Real Estate Income F | CEF | 74255X104 | 1,371,639 | 151,898 | SH | | SOLE | | 151,898 | 0 | 0 |
TCW Strategic Income Fund | CEF | 872340104 | 625,509 | 136,574 | SH | | SOLE | | 136,574 | 0 | 0 |
Western Asset Mortgage Defined | CEF | 95790B109 | 1,358,392 | 126,834 | SH | | SOLE | | 126,834 | 0 | 0 |
BlackRock Muni Intermediate Du | NCEF | 09253X102 | 801,068 | 78,923 | SH | | SOLE | | 78,923 | 0 | 0 |
BlackRock MuniHoldings Fund In | NCEF | 09253N104 | 516,799 | 50,126 | SH | | SOLE | | 50,126 | 0 | 0 |
BlackRock MuniVest Fund, Inc. | NCEF | 09253R105 | 290,941 | 48,010 | SH | | SOLE | | 48,010 | 0 | 0 |
BNY Mellon Strategic Municipal | NCEF | 09662E109 | 507,059 | 102,024 | SH | | SOLE | | 102,024 | 0 | 0 |
DWS Municipal Income Trust | NCEF | 233368109 | 656,818 | 85,301 | SH | | SOLE | | 85,301 | 0 | 0 |
DWS Strategic Municipal Income | NCEF | 23342Q101 | 487,477 | 64,738 | SH | | SOLE | | 64,738 | 0 | 0 |
Federated Premier Municipal In | NCEF | 31423P108 | 441,523 | 46,088 | SH | | SOLE | | 46,088 | 0 | 0 |
Invesco Municipal Opportunity | NCEF | 46132C107 | 211,042 | 25,643 | SH | | SOLE | | 25,643 | 0 | 0 |
Invesco Municipal Trust | NCEF | 46131J103 | 479,492 | 57,493 | SH | | SOLE | | 57,493 | 0 | 0 |
Invesco Quality Municipal Inco | NCEF | 46133G107 | 650,804 | 77,569 | SH | | SOLE | | 77,569 | 0 | 0 |
Nuveen AMT-Free Quality Munici | NCEF | 670657105 | 1,427,326 | 147,451 | SH | | SOLE | | 147,451 | 0 | 0 |
Nuveen Municipal Credit Income | NCEF | 67070X101 | 233,611 | 22,398 | SH | | SOLE | | 22,398 | 0 | 0 |
Nuveen Quality Municipal Incom | NCEF | 67066V101 | 1,146,033 | 113,021 | SH | | SOLE | | 113,021 | 0 | 0 |
Pioneer Municipal High Income | NCEF | 723762100 | 895,077 | 132,998 | SH | | SOLE | | 132,998 | 0 | 0 |
Pioneer Municipal High Income | NCEF | 723763108 | 900,164 | 124,504 | SH | | SOLE | | 124,504 | 0 | 0 |
RiverNorth Flexible Municipal | NCEF | 76883Y107 | 832,339 | 67,560 | SH | | SOLE | | 67,560 | 0 | 0 |
RiverNorth Flexible Municipal | NCEF | 76883H104 | 481,896 | 33,699 | SH | | SOLE | | 33,699 | 0 | 0 |
Western Asset Managed Municipa | NCEF | 95766M105 | 288,421 | 32,298 | SH | | SOLE | | 32,298 | 0 | 0 |