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 |
Accenture Plc | COM | G1151C101 | 1,357,153 | 4,473 | SH | | SOLE | | 4,473 | 0 | 0 |
ACV Auctions, Inc. | COM | 00091G104 | 63,505,624 | 3,479,760 | SH | | SOLE | | 2,693,643 | 0 | 786,117 |
Alarm.com Holdings, Inc. | COM | 011642105 | 80,489,708 | 1,266,757 | SH | | SOLE | | 990,559 | 0 | 276,198 |
Align Technology, Inc. | COM | 016255101 | 67,495,631 | 279,566 | SH | | SOLE | | 233,390 | 0 | 46,176 |
Alkami Technology, Inc. | COM | 01644J108 | 5,278,284 | 185,333 | SH | | SOLE | | 141,355 | 0 | 43,978 |
Allianz SE Unsponsored ADR | COM | 018820100 | 260,152 | 9,385 | SH | | SOLE | | 9,385 | 0 | 0 |
Alphabet, Inc. Class A | COM | 02079K305 | 66,409,459 | 364,587 | SH | | SOLE | | 363,262 | 0 | 1,325 |
Alphabet, Inc. Class C | COM | 02079K107 | 48,263,495 | 263,131 | SH | | SOLE | | 262,708 | 0 | 423 |
Amazon.com, Inc. | COM | 023135106 | 139,046,335 | 719,515 | SH | | SOLE | | 717,497 | 0 | 2,018 |
Ambev SA Sponsored ADR | COM | 02319V103 | 50,877 | 24,818 | SH | | SOLE | | 24,818 | 0 | 0 |
AMN Healthcare Services, Inc. | COM | 001744101 | 17,479,356 | 341,194 | SH | | SOLE | | 265,248 | 0 | 75,946 |
Analog Devices, Inc. | COM | 032654105 | 100,875,241 | 441,931 | SH | | SOLE | | 440,808 | 0 | 1,124 |
Ansys, Inc. | COM | 03662Q105 | 126,003,735 | 391,925 | SH | | SOLE | | 340,243 | 0 | 51,681 |
Apple Inc. | COM | 037833100 | 7,190,146 | 34,138 | SH | | SOLE | | 34,138 | 0 | 0 |
Banco Bilbao Vizcaya Argentari | COM | 05946K101 | 166,117 | 16,562 | SH | | SOLE | | 16,562 | 0 | 0 |
Bio-Techne Corporation | COM | 09073M104 | 59,260,816 | 827,087 | SH | | SOLE | | 597,232 | 0 | 229,855 |
BlackLine, Inc. | COM | 09239B109 | 87,963,979 | 1,815,562 | SH | | SOLE | | 1,524,984 | 0 | 290,578 |
CCC Intelligent Solutions Hold | COM | 12510Q100 | 74,633,938 | 6,717,726 | SH | | SOLE | | 5,278,400 | 0 | 1,439,326 |
Certara, Inc. | COM | 15687V109 | 36,545,535 | 2,638,667 | SH | | SOLE | | 2,011,762 | 0 | 626,905 |
Charles River Laboratories Int | COM | 159864107 | 59,757,743 | 289,272 | SH | | SOLE | | 231,570 | 0 | 57,702 |
Chemed Corporation | COM | 16359R103 | 47,631,651 | 87,787 | SH | | SOLE | | 71,045 | 0 | 16,743 |
Cognex Corporation | COM | 192422103 | 74,957,572 | 1,603,028 | SH | | SOLE | | 1,232,653 | 0 | 370,374 |
CoStar Group, Inc. | COM | 22160N109 | 142,900,524 | 1,927,442 | SH | | SOLE | | 1,741,075 | 0 | 186,367 |
Danaher Corporation | COM | 235851102 | 71,252,796 | 285,182 | SH | | SOLE | | 284,526 | 0 | 656 |
Dassault Systemes SA Sponsored | COM | 237545108 | 209,130 | 5,534 | SH | | SOLE | | 5,534 | 0 | 0 |
DBS Group Holdings Ltd Sponsor | COM | 23304Y100 | 281,408 | 2,676 | SH | | SOLE | | 2,676 | 0 | 0 |
Descartes Systems Group, Inc. | COM | 249906108 | 88,212,443 | 910,909 | SH | | SOLE | | 719,332 | 0 | 191,577 |
Dollar General Corporation | COM | 256677105 | 2,214,720 | 16,749 | SH | | SOLE | | 16,749 | 0 | 0 |
DoubleVerify Holdings, Inc. | COM | 25862V105 | 60,860,317 | 3,125,851 | SH | | SOLE | | 2,422,173 | 0 | 703,678 |
Doximity, Inc. | COM | 26622P107 | 37,153,240 | 1,328,325 | SH | | SOLE | | 1,075,592 | 0 | 252,733 |
Ecolab, Inc. | COM | 278865100 | 3,918,070 | 16,462 | SH | | SOLE | | 16,462 | 0 | 0 |
Ensign Group, Inc. | COM | 29358P101 | 157,589,063 | 1,274,065 | SH | | SOLE | | 1,046,743 | 0 | 227,322 |
Entegris, Inc. | COM | 29362U104 | 57,341,515 | 423,497 | SH | | SOLE | | 305,015 | 0 | 118,482 |
Equifax, Inc. | COM | 294429105 | 4,547,337 | 18,755 | SH | | SOLE | | 18,755 | 0 | 0 |
Exponent, Inc. | COM | 30214u102 | 90,092,434 | 947,145 | SH | | SOLE | | 734,811 | 0 | 212,334 |
Fair Isaac Corporation | COM | 303250104 | 28,196,362 | 18,941 | SH | | SOLE | | 18,877 | 0 | 64 |
Fastenal Company | COM | 311900104 | 140,647,361 | 2,238,182 | SH | | SOLE | | 2,007,145 | 0 | 231,037 |
Fiserv, Inc. | COM | 337738108 | 459,043 | 3,080 | SH | | SOLE | | 3,080 | 0 | 0 |
Five Below, Inc. | COM | 33829M101 | 150,150,602 | 1,377,908 | SH | | SOLE | | 1,134,805 | 0 | 243,103 |
Five9, Inc. | COM | 338307101 | 30,904,365 | 700,779 | SH | | SOLE | | 545,533 | 0 | 155,246 |
Floor & Decor Holdings, Inc. | COM | 339750101 | 129,205,318 | 1,299,722 | SH | | SOLE | | 1,076,885 | 0 | 222,836 |
Fomento Economico Mexicano SAB | COM | 344419106 | 203,674 | 1,892 | SH | | SOLE | | 1,892 | 0 | 0 |
Freshpet, Inc. | COM | 358039105 | 128,549,039 | 993,501 | SH | | SOLE | | 778,641 | 0 | 214,860 |
Gentex Corporation | COM | 371901109 | 320,312 | 9,502 | SH | | SOLE | | 9,502 | 0 | 0 |
Glaukos Corporation | COM | 377322102 | 58,355,427 | 493,075 | SH | | SOLE | | 398,655 | 0 | 94,420 |
Globant S.A. | COM | L44385109 | 228,568,738 | 1,282,221 | SH | | SOLE | | 1,074,707 | 0 | 207,514 |
GoDaddy, Inc. | COM | 380237107 | 67,572,358 | 483,662 | SH | | SOLE | | 353,024 | 0 | 130,638 |
Goosehead Insurance, Inc. | COM | 38267D109 | 19,571,752 | 340,734 | SH | | SOLE | | 275,669 | 0 | 65,065 |
Grand Canyon Education, Inc. | COM | 38526M106 | 225,881,135 | 1,614,475 | SH | | SOLE | | 1,324,894 | 0 | 289,580 |
Grid Dynamics Holdings, Inc. | COM | 39813G109 | 34,459,007 | 3,278,688 | SH | | SOLE | | 2,499,072 | 0 | 779,616 |
Guidewire Software, Inc. | COM | 40171V100 | 141,079,290 | 1,023,129 | SH | | SOLE | | 843,110 | 0 | 180,020 |
Haier Smart Home Co., Ltd. Uns | COM | 40523H106 | 210,518 | 15,722 | SH | | SOLE | | 15,722 | 0 | 0 |
Haleon PLC Sponsored ADR | COM | 405552100 | 181,646 | 21,991 | SH | | SOLE | | 21,991 | 0 | 0 |
HEICO Corporation | COM | 422806109 | 223,807,399 | 1,000,883 | SH | | SOLE | | 868,388 | 0 | 132,495 |
Hillman Solutions Corporation | COM | 431636109 | 6,967,569 | 787,296 | SH | | SOLE | | 607,928 | 0 | 179,368 |
IDEXX Laboratories, Inc. | COM | 45168D104 | 53,360,216 | 109,524 | SH | | SOLE | | 109,197 | 0 | 327 |
Infineon Technologies AG Spons | COM | 45662N103 | 243,881 | 6,620 | SH | | SOLE | | 6,620 | 0 | 0 |
Ishares Core S&P 500 Etf | COM | 464287200 | 6,531,848 | 11,936 | SH | | SOLE | | 11,916 | 0 | 20 |
iShares Core S&P U.S. Growth E | COM | 464287671 | 2,912,203 | 22,844 | SH | | SOLE | | 22,728 | 0 | 117 |
Ishares Tr Russell 1000 | COM | 464287622 | 655,778 | 2,204 | SH | | SOLE | | 2,204 | 0 | 0 |
Ishares Tr Russell 2000 | COM | 464287655 | 1,756,419 | 8,657 | SH | | SOLE | | 8,657 | 0 | 0 |
Ishares Tr Russell 2000 Growth | COM | 464287648 | 2,155,297 | 8,210 | SH | | SOLE | | 8,210 | 0 | 0 |
Jack Henry & Associates, Inc. | COM | 426281101 | 28,481,174 | 171,553 | SH | | SOLE | | 128,121 | 0 | 43,431 |
Jamf Holdings Corporation | COM | 47074L105 | 27,673,003 | 1,677,152 | SH | | SOLE | | 1,353,541 | 0 | 323,611 |
Johnson & Johnson | COM | 478160104 | 1,749,828 | 11,972 | SH | | SOLE | | 11,972 | 0 | 0 |
Kadant, Inc. | COM | 48282T104 | 59,255,118 | 201,699 | SH | | SOLE | | 163,525 | 0 | 38,174 |
Kinsale Capital Group, Inc. | COM | 49714P108 | 113,612,836 | 294,884 | SH | | SOLE | | 244,824 | 0 | 50,060 |
Kornit Digital Ltd. | COM | m6372q113 | 24,704,110 | 1,687,439 | SH | | SOLE | | 1,308,108 | 0 | 379,332 |
L'Oreal SA Unsponsored ADR | COM | 502117203 | 214,920 | 2,447 | SH | | SOLE | | 2,447 | 0 | 0 |
Linde Plc | COM | g54950103 | 6,258,747 | 14,263 | SH | | SOLE | | 14,263 | 0 | 0 |
Manulife Finl Corp Com | COM | 56501R106 | 222,277 | 8,350 | SH | | SOLE | | 8,350 | 0 | 0 |
Medpace Holdings, Inc. | COM | 58506Q109 | 220,750,027 | 535,996 | SH | | SOLE | | 449,954 | 0 | 86,042 |
Microsoft Corporation | COM | 594918104 | 263,916,787 | 590,484 | SH | | SOLE | | 588,956 | 0 | 1,528 |
Motorola Solutions, Inc. | COM | 620076307 | 33,534,154 | 86,865 | SH | | SOLE | | 86,621 | 0 | 244 |
Neogen Corporation | COM | 640491106 | 31,720,245 | 2,029,446 | SH | | SOLE | | 1,545,561 | 0 | 483,886 |
Netflix Inc. | COM | 64110L106 | 41,178,714 | 61,016 | SH | | SOLE | | 60,829 | 0 | 187 |
NVIDIA Corporation | COM | 67066G104 | 258,727,987 | 2,094,285 | SH | | SOLE | | 2,088,681 | 0 | 5,604 |
Option Care Health, Inc. | COM | 68404L201 | 50,294,719 | 1,815,694 | SH | | SOLE | | 1,393,770 | 0 | 421,924 |
Oracle Corporation | COM | 68389X105 | 677,760 | 4,800 | SH | | SOLE | | 4,800 | 0 | 0 |
OrthoPediatrics Corporation | COM | 68752l100 | 13,174,814 | 458,095 | SH | | SOLE | | 371,042 | 0 | 87,053 |
Paychex, Inc. | COM | 704326107 | 2,152,694 | 18,157 | SH | | SOLE | | 18,157 | 0 | 0 |
Paycom Software, Inc. | COM | 70432V102 | 84,872,173 | 593,346 | SH | | SOLE | | 498,302 | 0 | 95,043 |
Paycor HCM, Inc. | COM | 70435P102 | 28,435,812 | 2,239,040 | SH | | SOLE | | 1,788,678 | 0 | 450,362 |
Paylocity Holding Corporation | COM | 70438V106 | 107,087,113 | 812,189 | SH | | SOLE | | 646,737 | 0 | 165,452 |
Pennant Group, Inc. | COM | 70805E109 | 26,447,466 | 1,140,469 | SH | | SOLE | | 924,414 | 0 | 216,055 |
PepsiCo, Inc. | COM | 713448108 | 2,983,089 | 18,087 | SH | | SOLE | | 18,087 | 0 | 0 |
Phreesia, Inc. | COM | 71944F106 | 16,507,264 | 778,645 | SH | | SOLE | | 630,248 | 0 | 148,397 |
Power Integrations, Inc. | COM | 739276103 | 40,866,817 | 582,231 | SH | | SOLE | | 471,178 | 0 | 111,053 |
Powerschool Holdings, Inc. | COM | 73939C106 | 53,247,845 | 2,378,198 | SH | | SOLE | | 1,861,106 | 0 | 517,092 |
Privia Health Group, Inc. | COM | 74276R102 | 89,441,256 | 5,146,217 | SH | | SOLE | | 4,217,471 | 0 | 928,747 |
Procter & Gamble Company | COM | 742718109 | 2,785,829 | 16,892 | SH | | SOLE | | 16,892 | 0 | 0 |
Progyny, Inc. | COM | 74340E103 | 52,624,669 | 1,839,380 | SH | | SOLE | | 1,392,797 | 0 | 446,583 |
RB Global, Inc. | COM | 74935Q107 | 221,086,882 | 2,895,323 | SH | | SOLE | | 2,444,059 | 0 | 451,264 |
Repligen Corporation | COM | 759916109 | 66,543,561 | 527,872 | SH | | SOLE | | 403,494 | 0 | 124,378 |
Roche Holding Ltd. ADR | COM | 771195104 | 1,455,516 | 41,982 | SH | | SOLE | | 41,982 | 0 | 0 |
Rockwell Automation Com | COM | 773903109 | 2,146,909 | 7,799 | SH | | SOLE | | 7,799 | 0 | 0 |
Rollins, Inc. | COM | 775711104 | 142,784,409 | 2,926,510 | SH | | SOLE | | 2,571,230 | 0 | 355,279 |
S&P Global, Inc. | COM | 78409V104 | 81,987,853 | 183,829 | SH | | SOLE | | 183,338 | 0 | 491 |
Salesforce, Inc. | COM | 79466L302 | 81,730,683 | 317,895 | SH | | SOLE | | 316,967 | 0 | 928 |
SAP SE Sponsored ADR | COM | 803054204 | 271,703 | 1,347 | SH | | SOLE | | 1,347 | 0 | 0 |
ServiceNow, Inc. | COM | 81762P102 | 89,118,580 | 113,286 | SH | | SOLE | | 112,971 | 0 | 315 |
Shell PLC Sponsored ADR | COM | 780259305 | 242,886 | 3,365 | SH | | SOLE | | 3,365 | 0 | 0 |
Snap-on, Inc. | COM | 833034101 | 2,524,243 | 9,657 | SH | | SOLE | | 9,657 | 0 | 0 |
SPS Commerce, Inc. | COM | 78463M107 | 145,184,747 | 771,603 | SH | | SOLE | | 608,880 | 0 | 162,722 |
Squarespace, Inc. | COM | 85225A107 | 34,707,439 | 795,495 | SH | | SOLE | | 573,626 | 0 | 221,869 |
Starbucks Corporation | COM | 855244109 | 41,891,268 | 538,102 | SH | | SOLE | | 536,708 | 0 | 1,394 |
Stevanato Group SpA | COM | T9224W109 | 21,501,602 | 1,172,388 | SH | | SOLE | | 946,462 | 0 | 225,926 |
Stryker Corp Com | COM | 863667101 | 408,300 | 1,200 | SH | | SOLE | | 1,200 | 0 | 0 |
Symbotic, Inc. | COM | 87151X101 | 326,847 | 9,296 | SH | | SOLE | | 9,296 | 0 | 0 |
Taiwan Semiconductor Manufactu | COM | 874039100 | 291,306 | 1,676 | SH | | SOLE | | 1,676 | 0 | 0 |
Target Corporation | COM | 87612E106 | 241,749 | 1,633 | SH | | SOLE | | 1,633 | 0 | 0 |
Tesla, Inc. | COM | 88160R101 | 43,558,976 | 220,128 | SH | | SOLE | | 219,417 | 0 | 712 |
TJX Companies, Inc. | COM | 872540109 | 4,298,744 | 39,044 | SH | | SOLE | | 39,044 | 0 | 0 |
Toast, Inc. | COM | 888787108 | 40,011,447 | 1,552,637 | SH | | SOLE | | 1,118,664 | 0 | 433,973 |
Trade Desk, Inc. | COM | 88339J105 | 43,192,173 | 442,226 | SH | | SOLE | | 440,786 | 0 | 1,440 |
Transcat, Inc. | COM | 893529107 | 23,999,538 | 200,531 | SH | | SOLE | | 162,278 | 0 | 38,253 |
Tyler Technologies, Inc. | COM | 902252105 | 196,882,716 | 391,588 | SH | | SOLE | | 340,235 | 0 | 51,353 |
U.S. Physical Therapy, Inc. | COM | 90337L108 | 32,143,550 | 347,799 | SH | | SOLE | | 284,222 | 0 | 63,577 |
Unicharm Corporation Sponsored | COM | 90460m204 | 80,113 | 12,325 | SH | | SOLE | | 12,325 | 0 | 0 |
UnitedHealth Group, Inc. | COM | 91324P102 | 78,807,633 | 154,749 | SH | | SOLE | | 154,420 | 0 | 329 |
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 8,469,791 | 50,179 | SH | | SOLE | | 50,005 | 0 | 174 |
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 247,505 | 925 | SH | | SOLE | | 925 | 0 | 0 |
Veeva Systems, Inc. | COM | 922475108 | 71,963,603 | 393,222 | SH | | SOLE | | 392,169 | 0 | 1,053 |
Veralto Corporation | COM | 92338C103 | 284,215 | 2,977 | SH | | SOLE | | 2,977 | 0 | 0 |
Verisk Analytics, Inc. | COM | 92345Y106 | 104,293,746 | 386,918 | SH | | SOLE | | 349,977 | 0 | 36,941 |
Visa, Inc. | COM | 92826C839 | 48,260,231 | 183,870 | SH | | SOLE | | 183,346 | 0 | 524 |
Walmart, Inc. | COM | 931142103 | 2,583,543 | 38,156 | SH | | SOLE | | 38,156 | 0 | 0 |
Watsco, Inc. | COM | 942622200 | 62,668,897 | 135,284 | SH | | SOLE | | 101,428 | 0 | 33,856 |
West Pharmaceutical Services, | COM | 955306105 | 160,391,877 | 486,936 | SH | | SOLE | | 418,773 | 0 | 68,163 |
WillScot Mobile Mini Holdings | COM | 971378104 | 43,510,688 | 1,155,969 | SH | | SOLE | | 936,302 | 0 | 219,667 |
Workday, Inc. Class A | COM | 98138H101 | 1,369,529 | 6,126 | SH | | SOLE | | 6,126 | 0 | 0 |
Workiva, Inc. | COM | 98139A105 | 133,550,710 | 1,829,712 | SH | | SOLE | | 1,522,201 | 0 | 307,511 |
ZoomInfo Technologies, Inc. | COM | 98980f104 | 17,041,295 | 1,334,479 | SH | | SOLE | | 1,145,114 | 0 | 189,365 |
Zscaler, Inc. | COM | 98980G102 | 803,931 | 4,183 | SH | | SOLE | | 4,183 | 0 | 0 |
Fidelity 500 Index Fund Inst | COM | 315911750 | 458,425 | 2,410 | SH | | SOLE | | 2,410 | 0 | 0 |
Riverbridge Growth Fund - Inst | COM | 46141P404 | 22,198,095 | 678,011 | SH | | SOLE | | 678,011 | 0 | 0 |
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 3,433,399 | 6,816 | SH | | SOLE | | 3,267 | 0 | 3,548 |
Ares Capital Corporation | BDC | 04010L103 | 1,027,245 | 49,292 | SH | | SOLE | | 49,292 | 0 | 0 |
Golub Capital BDC, Inc. | BDC | 38173M102 | 611,512 | 38,925 | SH | | SOLE | | 38,925 | 0 | 0 |
Sixth Street Specialty Lending | BDC | 83012A109 | 1,510,940 | 70,770 | SH | | SOLE | | 70,770 | 0 | 0 |
Blackrock Credit Allocation | CEF | 092508100 | 592,927 | 55,362 | SH | | SOLE | | 55,362 | 0 | 0 |
Blackrock Taxable Municipal Bo | CEF | 09248X100 | 557,094 | 34,073 | SH | | SOLE | | 34,073 | 0 | 0 |
Blackstone Strategic Credit Fu | CEF | 09257R101 | 919,014 | 77,293 | SH | | SOLE | | 77,293 | 0 | 0 |
Brookfield Real Assets Income | CEF | 112830104 | 1,053,198 | 82,539 | SH | | SOLE | | 82,539 | 0 | 0 |
Eaton Vance Limited Duration I | CEF | 27828H105 | 196,407 | 20,165 | SH | | SOLE | | 20,165 | 0 | 0 |
First Trust High Yield Opportu | CEF | 33741Q107 | 144,274 | 10,075 | SH | | SOLE | | 10,075 | 0 | 0 |
FS Credit Opportunities Corp | CEF | 30290Y101 | 1,238,717 | 194,461 | SH | | SOLE | | 194,461 | 0 | 0 |
Insight Select Income Fund | CEF | 45781W109 | 468,372 | 28,701 | SH | | SOLE | | 28,701 | 0 | 0 |
John Hancock Income Securities | CEF | 410123103 | 878,823 | 80,626 | SH | | SOLE | | 80,626 | 0 | 0 |
John Hancock Investors Trust | CEF | 410142103 | 373,052 | 28,049 | SH | | SOLE | | 28,049 | 0 | 0 |
Nuveen Taxable Municipal Incom | CEF | 67074C103 | 660,912 | 42,612 | SH | | SOLE | | 42,612 | 0 | 0 |
PGIM Short Duration High Yield | CEF | 69355J104 | 1,023,124 | 66,740 | SH | | SOLE | | 66,740 | 0 | 0 |
PIMCO Dynamic Income Opportuni | CEF | 69355M107 | 672,182 | 50,578 | SH | | SOLE | | 50,578 | 0 | 0 |
Pioneer Floating Rate Trust | CEF | 72369J102 | 782,402 | 80,994 | SH | | SOLE | | 80,994 | 0 | 0 |
Principal Real Estate Income F | CEF | 74255X104 | 1,652,907 | 161,891 | SH | | SOLE | | 161,891 | 0 | 0 |
Putnam Premier Income Trust | CEF | 746853100 | 440,358 | 123,005 | SH | | SOLE | | 123,005 | 0 | 0 |
RiverNorth/DoubleLine Strategi | CEF | 76882G107 | 1,321,348 | 152,757 | SH | | SOLE | | 152,757 | 0 | 0 |
TCW Strategic Income Fund | CEF | 872340104 | 692,078 | 146,008 | SH | | SOLE | | 146,008 | 0 | 0 |
Western Asset Mortgage Defined | CEF | 95790B109 | 974,144 | 81,655 | SH | | SOLE | | 81,655 | 0 | 0 |
BlackRock 2030 Municipal Targe | NCEF | 09257P105 | 710,085 | 34,188 | SH | | SOLE | | 34,188 | 0 | 0 |
BlackRock Muni Intermediate Du | NCEF | 09253X102 | 999,910 | 81,030 | SH | | SOLE | | 81,030 | 0 | 0 |
BlackRock MuniHoldings Fund In | NCEF | 09253N104 | 604,464 | 49,997 | SH | | SOLE | | 49,997 | 0 | 0 |
BlackRock MuniVest Fund, Inc. | NCEF | 09253R105 | 343,565 | 47,917 | SH | | SOLE | | 47,917 | 0 | 0 |
BNY Mellon Municipal Bond Infr | NCEF | 09662W109 | 528,534 | 49,956 | SH | | SOLE | | 49,956 | 0 | 0 |
BNY Mellon Strategic Municipal | NCEF | 09662E109 | 604,276 | 101,730 | SH | | SOLE | | 101,730 | 0 | 0 |
DWS Municipal Income Trust | NCEF | 233368109 | 805,424 | 85,050 | SH | | SOLE | | 85,050 | 0 | 0 |
Federated Premier Municipal In | NCEF | 31423P108 | 525,529 | 45,978 | SH | | SOLE | | 45,978 | 0 | 0 |
Invesco Municipal Opportunity | NCEF | 46132C107 | 968,527 | 96,084 | SH | | SOLE | | 96,084 | 0 | 0 |
Invesco Municipal Trust | NCEF | 46131J103 | 570,808 | 57,310 | SH | | SOLE | | 57,310 | 0 | 0 |
Invesco Quality Municipal Inco | NCEF | 46133G107 | 767,014 | 77,320 | SH | | SOLE | | 77,320 | 0 | 0 |
Invesco Trust for Investment G | NCEF | 46131M106 | 679,576 | 66,171 | SH | | SOLE | | 66,171 | 0 | 0 |
Nuveen AMT-Free Quality Munici | NCEF | 670657105 | 1,438,952 | 125,563 | SH | | SOLE | | 125,563 | 0 | 0 |
Nuveen Municipal Credit Income | NCEF | 67070X101 | 297,388 | 24,080 | SH | | SOLE | | 24,080 | 0 | 0 |
Nuveen Quality Municipal Incom | NCEF | 67066V101 | 1,086,831 | 92,575 | SH | | SOLE | | 92,575 | 0 | 0 |
Pioneer Municipal High Income | NCEF | 723762100 | 1,174,202 | 143,021 | SH | | SOLE | | 143,021 | 0 | 0 |
Pioneer Municipal High Income | NCEF | 723763108 | 809,630 | 88,581 | SH | | SOLE | | 88,581 | 0 | 0 |
RiverNorth Flexible Municipal | NCEF | 76883Y107 | 1,343,781 | 95,034 | SH | | SOLE | | 95,034 | 0 | 0 |
Western Asset Managed Municipa | NCEF | 95766M105 | 356,257 | 34,421 | SH | | SOLE | | 34,421 | 0 | 0 |