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
ABBOTT LABS COM 002824100   8,217,928 75,380 SH   SOLE   75,380 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,305,587 4,715 SH   SOLE   657 0 4,058
AGILON HEALTH INC COM 00857U107   2,077,505 119,810 SH   SOLE   119,810 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   655,965 7,870 SH   SOLE   132 0 7,738
ALPHABET INC CAP STK CL C 02079K107   14,985,400 123,877 SH   SOLE   57,071 0 66,806
ALPS ETF TR ALERIAN MLP 00162Q452   5,944,080 151,596 SH   SOLE   19,908 0 131,688
AMAZON COM INC COM 023135106   21,040,104 161,400 SH   SOLE   85,206 0 76,194
APPLE INC COM 037833100   44,655,968 230,221 SH   SOLE   115,088 0 115,133
APPLIED MATLS INC COM 038222105   2,700,664 18,684 SH   SOLE   3,204 0 15,480
ARES CAPITAL CORP COM 04010L103   11,287,036 600,694 SH   SOLE   17,215 0 583,479
ARGENX SE SPONSORED ADR 04016X101   2,338,380 6,000 SH   SOLE   0 0 6,000
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,440,078 1,987 SH   SOLE   46 0 1,941
ASTRAZENECA PLC SPONSORED ADR 046353108   3,426,986 47,883 SH   SOLE   3,768 0 44,115
AT&T INC COM 00206R102   662,579 41,541 SH   SOLE   4,931 0 36,610
AVANTOR INC COM 05352A100   2,409,137 117,290 SH   SOLE   117,290 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   611,854 45,289 SH   SOLE   0 0 45,289
BARINGS BDC INC COM 06759L103   1,363,462 173,911 SH   SOLE   0 0 173,911
BHP GROUP LTD SPONSORED ADS 088606108   551,649 9,245 SH   SOLE   1,080 0 8,165
BIO-TECHNE CORP COM 09073M104   2,956,639 36,220 SH   SOLE   36,220 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108   1,234,707 113,172 SH   SOLE   0 0 113,172
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   9,640,323 352,351 SH   SOLE   7,049 0 345,302
BP PLC SPONSORED ADR 055622104   1,228,176 34,803 SH   SOLE   4,036 0 30,767
BROADCOM INC COM 11135F101   6,745,136 7,776 SH   SOLE   1,165 0 6,611
BROOKFIELD CORP CL A LTD VT SH 11271J107   863,594 25,664 SH   SOLE   2,973 0 22,691
BRUKER CORP COM 116794108   4,626,653 62,590 SH   SOLE   62,590 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   5,003,304 36,789 SH   SOLE   24,279 0 12,510
BWX TECHNOLOGIES INC COM 05605H100   2,554,977 35,699 SH   SOLE   34,271 0 1,428
CANADIAN NAT RES LTD COM 136385101   959,851 17,061 SH   SOLE   298 0 16,763
CANADIAN NATL RY CO COM 136375102   662,374 5,471 SH   SOLE   42 0 5,429
CAPITAL SOUTHWEST CORP COM 140501107   2,489,275 126,231 SH   SOLE   4,788 0 121,443
CARLYLE SECURED LENDING INC COM 872280102   2,689,247 184,701 SH   SOLE   0 0 184,701
CATERPILLAR INC COM 149123101   1,986,854 8,075 SH   SOLE   1,388 0 6,687
CHEMED CORP NEW COM 16359R103   5,579,201 10,300 SH   SOLE   10,300 0 0
CHENIERE ENERGY INC COM NEW 16411R208   4,504,524 29,565 SH   SOLE   21,862 0 7,703
CHEVRON CORP NEW COM 166764100   1,460,855 9,285 SH   SOLE   1,590 0 7,695
COHEN & STEERS INFRASTRUCTUR COM 19248A109   1,309,611 55,445 SH   SOLE   6,414 0 49,031
CONOCOPHILLIPS COM 20825C104   4,533,041 43,751 SH   SOLE   33,938 0 9,813
COSTCO WHSL CORP NEW COM 22160K105   9,158,382 17,011 SH   SOLE   10,832 0 6,179
CRESCENT CAP BDC INC COM 225655109   935,107 61,764 SH   SOLE   0 0 61,764
CSX CORP COM 126408103   4,453,188 130,592 SH   SOLE   119,844 0 10,748
CVS HEALTH CORP COM 126650100   6,116,622 88,480 SH   SOLE   88,480 0 0
DANAHER CORPORATION COM 235851102   6,173,280 25,722 SH   SOLE   25,714 0 8
DEERE & CO COM 244199105   933,557 2,304 SH   SOLE   393 0 1,911
DEXCOM INC COM 252131107   5,176,383 40,280 SH   SOLE   40,280 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   871,911 5,026 SH   SOLE   38 0 4,988
DOXIMITY INC CL A 26622P107   1,849,838 54,375 SH   SOLE   54,375 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   4,258,056 45,140 SH   SOLE   45,140 0 0
ELEVANCE HEALTH INC COM 036752103   3,923,081 8,830 SH   SOLE   8,830 0 0
ENBRIDGE INC COM 29250N105   735,831 19,807 SH   SOLE   151 0 19,656
EVOLENT HEALTH INC CL A 30050B101   3,214,830 106,100 SH   SOLE   106,100 0 0
EXACT SCIENCES CORP COM 30063P105   2,187,870 23,300 SH   SOLE   23,300 0 0
EXXON MOBIL CORP COM 30231G102   8,325,067 77,623 SH   SOLE   57,071 0 20,552
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   5,450,114 49,171 SH   SOLE   38,678 0 10,493
FS KKR CAP CORP COM 302635206   7,213,253 376,082 SH   SOLE   5,573 0 370,509
GAMING & LEISURE PPTYS INC COM 36467J108   2,176,097 44,905 SH   SOLE   5,865 0 39,040
GENMAB A/S SPONSORED ADS 372303206   469,538 12,353 SH   SOLE   94 0 12,259
GLADSTONE CAPITAL CORP COM 376535100   837,525 85,812 SH   SOLE   0 0 85,812
GLOBAL X FDS GLOBAL X COPPER 37954Y830   314,453 8,352 SH   SOLE   4,083 0 4,269
GOLDMAN SACHS BDC INC SHS 38147U107   2,802,159 202,176 SH   SOLE   6,090 0 196,086
GOLUB CAP BDC INC COM 38173M102   6,694,307 495,875 SH   SOLE   13,401 0 482,474
HDFC BANK LTD SPONSORED ADS 40415F101   738,750 10,599 SH   SOLE   62 0 10,537
HEALTHSTREAM INC COM 42222N103   3,269,182 133,110 SH   SOLE   133,110 0 0
HERCULES CAPITAL INC COM 427096508   3,212,606 217,068 SH   SOLE   0 0 217,068
HERSHEY CO COM 427866108   5,849,564 23,427 SH   SOLE   14,312 0 9,115
HIMS & HERS HEALTH INC COM CL A 433000106   6,421,553 683,144 SH   SOLE   660,020 0 23,124
HOLOGIC INC COM 436440101   5,330,660 65,835 SH   SOLE   65,835 0 0
HOME DEPOT INC COM 437076102   10,878,894 35,020 SH   SOLE   19,593 0 15,427
HONEYWELL INTL INC COM 438516106   5,811,453 28,007 SH   SOLE   22,179 0 5,828
HUMANA INC COM 444859102   2,721,680 6,087 SH   SOLE   6,079 0 8
ICICI BANK LIMITED ADR 45104G104   405,862 17,585 SH   SOLE   0 0 17,585
ICON PLC SHS G4705A100   5,025,517 20,086 SH   SOLE   20,086 0 0
IDEXX LABS INC COM 45168D104   5,578,771 11,108 SH   SOLE   11,108 0 0
ING GROEP N.V. SPONSORED ADR 456837103   294,117 21,835 SH   SOLE   852 0 20,983
INSPIRE MED SYS INC COM 457730109   2,489,989 7,670 SH   SOLE   7,670 0 0
INSULET CORP COM 45784P101   3,869,523 13,420 SH   SOLE   13,420 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   544,649 7,731 SH   SOLE   59 0 7,672
INTUIT COM 461202103   6,978,692 15,231 SH   SOLE   10,448 0 4,783
INTUITIVE SURGICAL INC COM NEW 46120E602   10,629,547 31,086 SH   SOLE   27,173 0 3,913
IQVIA HLDGS INC COM 46266C105   6,785,806 30,190 SH   SOLE   30,190 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106   1,363,462 13,070 SH   SOLE   13,070 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,678,471 17,136 SH   SOLE   8,380 0 8,756
ISHARES TR RUS 1000 GRW ETF 464287614   7,705 28 SH   SOLE   0 0 28
ISHARES TR 0-3 MNTH TREASRY 46436E718   547,931 5,445 SH   SOLE   2,665 0 2,780
JD.COM INC SPON ADR CL A 47215P106   280,139 8,208 SH   SOLE   62 0 8,146
JOHNSON & JOHNSON COM 478160104   1,106,470 6,684 SH   SOLE   780 0 5,904
JPMORGAN CHASE & CO COM 46625H100   6,707,693 46,120 SH   SOLE   46,120 0 0
KEURIG DR PEPPER INC COM 49271V100   1,103,175 35,279 SH   SOLE   4,125 0 31,154
KKR & CO INC COM 48251W104   1,411,542 25,207 SH   SOLE   2,912 0 22,295
KLA CORP COM NEW 482480100   741,110 1,528 SH   SOLE   261 0 1,267
LILLY ELI & CO COM 532457108   2,379,212 5,073 SH   SOLE   865 0 4,208
LINDE PLC SHS G54950103   5,800,038 15,220 SH   SOLE   15,220 0 0
MAIN STR CAP CORP COM 56035L104   7,396,409 184,771 SH   SOLE   4,878 0 179,893
MARRIOTT INTL INC NEW CL A 571903202   5,746,374 31,283 SH   SOLE   22,494 0 8,789
MASTERCARD INCORPORATED CL A 57636Q104   3,601,055 9,156 SH   SOLE   1,557 0 7,599
MCDONALDS CORP COM 580135101   3,717,463 12,458 SH   SOLE   1,740 0 10,718
MCKESSON CORP COM 58155Q103   15,675,440 36,684 SH   SOLE   31,310 0 5,374
MEDTRONIC PLC SHS G5960L103   2,357,556 26,760 SH   SOLE   26,760 0 0
MERCADOLIBRE INC COM 58733R102   4,054,886 3,423 SH   SOLE   2,963 0 460
MERCK & CO INC COM 58933Y105   10,061,085 87,192 SH   SOLE   55,804 0 31,388
META PLATFORMS INC CL A 30303M102   13,954,977 48,627 SH   SOLE   31,560 0 17,067
MICROCHIP TECHNOLOGY INC. COM 595017104   5,099,910 56,925 SH   SOLE   39,547 0 17,378
MICROSOFT CORP COM 594918104   50,053,732 146,983 SH   SOLE   76,060 0 70,923
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   1,432,393 114,044 SH   SOLE   0 0 114,044
NEOGENOMICS INC COM NEW 64049M209   2,223,285 138,350 SH   SOLE   138,350 0 0
NEW MTN FIN CORP COM 647551100   1,849,467 148,671 SH   SOLE   0 0 148,671
NEXTGEN HEALTHCARE INC COM 65343C102   3,476,595 214,340 SH   SOLE   214,340 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,636,357 16,216 SH   SOLE   1,041 0 15,175
NOVO-NORDISK A S ADR 670100205   564,301 3,487 SH   SOLE   136 0 3,351
NVIDIA CORPORATION COM 67066G104   19,813,834 46,839 SH   SOLE   24,650 0 22,189
OAKTREE SPECIALTY LENDING CO COM 67401P405   3,354,085 172,624 SH   SOLE   5,668 0 166,956
O-I GLASS INC COM 67098H104   1,273,102 59,686 SH   SOLE   9,749 0 49,937
OMEGA HEALTHCARE INVS INC COM 681936100   1,217,380 39,667 SH   SOLE   4,622 0 35,045
OPTION CARE HEALTH INC COM NEW 68404L201   4,846,273 149,162 SH   SOLE   149,162 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,480,716 1,550 SH   SOLE   263 0 1,287
OWL ROCK CAPITAL CORPORATION COM 69121K104   9,968,456 742,806 SH   SOLE   13,688 0 729,118
PALO ALTO NETWORKS INC COM 697435105   7,199,506 28,177 SH   SOLE   17,913 0 10,264
PENNANTPARK FLOATING RATE CA COM 70806A106   945,848 88,812 SH   SOLE   0 0 88,812
PENNANTPARK INVT CORP COM 708062104   716,412 121,632 SH   SOLE   6,506 0 115,126
PEPSICO INC COM 713448108   10,558,837 57,007 SH   SOLE   32,533 0 24,474
PERFICIENT INC COM 71375U101   5,539,778 66,480 SH   SOLE   66,480 0 0
PHREESIA INC COM 71944F106   2,752,448 88,760 SH   SOLE   88,760 0 0
PHYSICIANS RLTY TR COM 71943U104   557,852 39,875 SH   SOLE   4,651 0 35,224
PRIVIA HEALTH GROUP INC COM 74276R102   2,588,545 99,140 SH   SOLE   99,140 0 0
PROCTER AND GAMBLE CO COM 742718109   8,844,925 58,290 SH   SOLE   39,498 0 18,792
PROSPECT CAP CORP COM 74348T102   2,792,585 450,417 SH   SOLE   0 0 450,417
QUEST DIAGNOSTICS INC COM 74834L100   4,458,563 31,720 SH   SOLE   31,720 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   690,925 2,544 SH   SOLE   433 0 2,111
ROPER TECHNOLOGIES INC COM 776696106   5,183,024 10,780 SH   SOLE   10,780 0 0
SERVICENOW INC COM 81762P102   6,657,097 11,846 SH   SOLE   7,066 0 4,780
SHELL PLC SPON ADS 780259305   1,325,827 21,958 SH   SOLE   2,546 0 19,412
SIMULATIONS PLUS INC COM 829214105   980,558 22,630 SH   SOLE   22,630 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   3,878,100 207,496 SH   SOLE   4,511 0 202,985
SLR INVESTMENT CORP COM 83413U100   1,997,036 139,946 SH   SOLE   4,484 0 135,462
STEEL DYNAMICS INC COM 858119100   5,594,210 51,356 SH   SOLE   35,138 0 16,218
STERIS PLC SHS USD G8473T100   4,110,385 18,270 SH   SOLE   18,270 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   828,385 16,571 SH   SOLE   126 0 16,445
STRYKER CORPORATION COM 863667101   10,508,520 34,444 SH   SOLE   31,218 0 3,226
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,974,803 19,568 SH   SOLE   332 0 19,236
TESLA INC COM 88160R101   8,057,805 30,782 SH   SOLE   12,796 0 17,986
TETRA TECH INC NEW COM 88162G103   5,117,365 31,253 SH   SOLE   24,975 0 6,278
THE CIGNA GROUP COM 125523100   5,393,132 19,220 SH   SOLE   19,220 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   10,888,923 20,870 SH   SOLE   20,870 0 0
T-MOBILE US INC COM 872590104   5,134,439 36,965 SH   SOLE   27,503 0 9,462
TOTALENERGIES SE SPONSORED ADS 89151E109   573,519 9,950 SH   SOLE   76 0 9,874
UNION PAC CORP COM 907818108   2,271,691 11,102 SH   SOLE   1,646 0 9,456
UNITED PARCEL SERVICE INC CL B 911312106   874,023 4,876 SH   SOLE   566 0 4,310
UNITEDHEALTH GROUP INC COM 91324P102   28,906,359 60,141 SH   SOLE   53,148 0 6,993
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   660,324 13,925 SH   SOLE   6,814 0 7,111
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   626,464 8,280 SH   SOLE   4,048 0 4,232
VEEVA SYS INC CL A COM 922475108   4,354,015 22,020 SH   SOLE   22,020 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   495,780 13,331 SH   SOLE   1,555 0 11,776
VISA INC COM CL A 92826C839   9,016,641 37,968 SH   SOLE   24,263 0 13,705
VISTRA CORP COM 92840M102   604,223 23,018 SH   SOLE   1,673 0 21,345
WASTE MGMT INC DEL COM 94106L109   2,227,993 12,848 SH   SOLE   1,734 0 11,114
WEST PHARMACEUTICAL SVSC INC COM 955306105   6,750,596 17,650 SH   SOLE   17,650 0 0
WNS HLDGS LTD SPON ADR 92932M101   1,347,896 18,284 SH   SOLE   12,445 0 5,839
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   988,706 42,635 SH   SOLE   4,961 0 37,674
YUM CHINA HLDGS INC COM 98850P109   3,112,503 55,229 SH   SOLE   50,392 0 4,837
ZOETIS INC CL A 98978V103   3,618,132 21,010 SH   SOLE   21,010 0 0