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   6,090,789 60,150 SH   SOLE   60,150 0 0
ABBVIE INC COM 00287Y109   2,323,455 14,579 SH   SOLE   2,151 0 12,428
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,837,444 4,768 SH   SOLE   661 0 4,107
AGILON HEALTH INC COM 00857U107   3,218,363 135,510 SH   SOLE   135,510 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   824,695 8,071 SH   SOLE   132 0 7,939
ALIGN TECHNOLOGY INC COM 016255101   1,958,060 5,860 SH   SOLE   5,860 0 0
ALPHABET INC CAP STK CL C 02079K107   13,742,872 132,143 SH   SOLE   64,555 0 67,588
ALPS ETF TR ALERIAN MLP 00162Q452   5,894,319 152,505 SH   SOLE   20,114 0 132,391
AMAZON COM INC COM 023135106   16,194,529 156,787 SH   SOLE   80,846 0 75,941
APPLE INC COM 037833100   40,781,584 247,311 SH   SOLE   130,775 0 116,536
APPLIED MATLS INC COM 038222105   2,316,573 18,860 SH   SOLE   3,225 0 15,635
ARES CAPITAL CORP COM 04010L103   11,066,679 605,564 SH   SOLE   17,073 0 588,491
ARGENX SE SPONSORED ADR 04016X101   2,235,480 6,000 SH   SOLE   0 0 6,000
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,473,056 2,164 SH   SOLE   51 0 2,113
ASTRA SPACE INC COM CL A 04634X103   872,571 2,053,109 SH   SOLE   2,053,109 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   3,359,306 48,398 SH   SOLE   3,762 0 44,636
AT&T INC COM 00206R102   812,466 42,206 SH   SOLE   4,897 0 37,309
AVANTOR INC COM 05352A100   2,802,953 132,590 SH   SOLE   132,590 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   544,422 45,673 SH   SOLE   0 0 45,673
BARINGS BDC INC COM 06759L103   1,386,657 174,642 SH   SOLE   0 0 174,642
BERKLEY W R CORP COM 084423102   1,256,843 20,187 SH   SOLE   3,431 0 16,756
BHP GROUP LTD SPONSORED ADS 088606108   589,016 9,289 SH   SOLE   1,072 0 8,217
BIO-TECHNE CORP COM 09073M104   3,035,855 40,920 SH   SOLE   40,920 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108   1,183,903 114,942 SH   SOLE   0 0 114,942
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   8,363,192 335,467 SH   SOLE   4,016 0 331,451
BP PLC SPONSORED ADR 055622104   1,327,370 34,986 SH   SOLE   4,051 0 30,935
BROADCOM INC COM 11135F101   5,028,391 7,838 SH   SOLE   1,172 0 6,666
BROOKFIELD CORP CL A LTD VT SH 11271J107   843,690 25,888 SH   SOLE   3,003 0 22,885
BRUKER CORP COM 116794108   5,581,084 70,790 SH   SOLE   70,790 0 0
BUNGE LIMITED COM G16962105   5,186,354 54,296 SH   SOLE   38,712 0 15,584
CANADIAN NAT RES LTD COM 136385101   1,059,344 19,139 SH   SOLE   362 0 18,777
CANADIAN NATL RY CO COM 136375102   662,874 5,619 SH   SOLE   42 0 5,577
CAPITAL SOUTHWEST CORP COM 140501107   2,044,504 114,989 SH   SOLE   4,747 0 110,242
CARLYLE SECURED LENDING INC COM 872280102   2,545,319 186,881 SH   SOLE   0 0 186,881
CATERPILLAR INC COM 149123101   1,850,172 8,085 SH   SOLE   1,366 0 6,719
CHEMED CORP NEW COM 16359R103   6,237,900 11,600 SH   SOLE   11,600 0 0
CHENIERE ENERGY INC COM NEW 16411R208   5,213,251 33,079 SH   SOLE   25,271 0 7,808
CHEVRON CORP NEW COM 166764100   1,529,298 9,373 SH   SOLE   1,601 0 7,772
COHEN & STEERS INFRASTRUCTUR COM 19248A109   1,351,516 55,390 SH   SOLE   6,388 0 49,002
CONOCOPHILLIPS COM 20825C104   4,887,282 49,262 SH   SOLE   39,302 0 9,960
COSTCO WHSL CORP NEW COM 22160K105   9,290,476 18,698 SH   SOLE   12,438 0 6,260
CRESCENT CAP BDC INC COM 225655109   844,876 62,032 SH   SOLE   0 0 62,032
CSX CORP COM 126408103   4,308,815 143,915 SH   SOLE   139,096 0 4,819
CVS HEALTH CORP COM 126650100   7,429,514 99,980 SH   SOLE   99,980 0 0
DANAHER CORPORATION COM 235851102   16,120,982 63,962 SH   SOLE   59,776 0 4,186
DEERE & CO COM 244199105   935,587 2,266 SH   SOLE   366 0 1,900
DEXCOM INC COM 252131107   5,295,484 45,580 SH   SOLE   45,580 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   937,244 5,173 SH   SOLE   38 0 5,135
DOXIMITY INC CL A 26622P107   1,990,561 61,475 SH   SOLE   61,475 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   2,673,834 32,320 SH   SOLE   32,320 0 0
ELEVANCE HEALTH INC COM 036752103   8,649,026 18,810 SH   SOLE   18,810 0 0
ENBRIDGE INC COM 29250N105   776,124 20,344 SH   SOLE   151 0 20,193
EVOLENT HEALTH INC CL A 30050B101   3,890,755 119,900 SH   SOLE   119,900 0 0
EXXON MOBIL CORP COM 30231G102   6,033,602 55,021 SH   SOLE   41,097 0 13,924
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   4,351,706 45,716 SH   SOLE   35,707 0 10,009
FS KKR CAP CORP COM 302635206   6,994,814 378,098 SH   SOLE   5,516 0 372,582
GAMING & LEISURE PPTYS INC COM 36467J108   2,333,590 44,825 SH   SOLE   5,726 0 39,099
GENERAL DYNAMICS CORP COM 369550108   1,264,968 5,543 SH   SOLE   949 0 4,594
GENMAB A/S SPONSORED ADS 372303206   479,287 12,693 SH   SOLE   94 0 12,599
GLADSTONE CAPITAL CORP COM 376535100   809,133 86,078 SH   SOLE   0 0 86,078
GLOBAL X FDS GLOBAL X COPPER 37954Y830   323,305 8,352 SH   SOLE   4,083 0 4,269
GOLDMAN SACHS BDC INC SHS 38147U107   2,778,363 203,543 SH   SOLE   6,018 0 197,525
GOLUB CAP BDC INC COM 38173M102   6,767,743 499,096 SH   SOLE   13,302 0 485,794
HDFC BANK LTD SPONSORED ADS 40415F101   722,703 10,840 SH   SOLE   62 0 10,778
HEALTHSTREAM INC COM 42222N103   4,078,821 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508   2,826,171 219,253 SH   SOLE   0 0 219,253
HERSHEY CO COM 427866108   6,426,142 25,259 SH   SOLE   16,244 0 9,015
HIMS & HERS HEALTH INC COM CL A 433000106   7,033,697 709,042 SH   SOLE   691,990 0 17,052
HOLOGIC INC COM 436440101   6,006,905 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102   7,661,315 25,960 SH   SOLE   13,816 0 12,144
HONEYWELL INTL INC COM 438516106   6,025,440 31,527 SH   SOLE   25,676 0 5,851
HUMANA INC COM 444859102   10,935,472 22,526 SH   SOLE   19,056 0 3,470
ICICI BANK LIMITED ADR 45104G104   379,484 17,585 SH   SOLE   0 0 17,585
ICON PLC SHS G4705A100   4,845,503 22,686 SH   SOLE   22,686 0 0
IDEXX LABS INC COM 45168D104   6,305,009 12,608 SH   SOLE   12,608 0 0
ING GROEP N.V. SPONSORED ADR 456837103   264,725 22,302 SH   SOLE   852 0 21,450
INSULET CORP COM 45784P101   4,854,571 15,220 SH   SOLE   15,220 0 0
INTUIT COM 461202103   7,535,865 16,903 SH   SOLE   12,054 0 4,849
INTUITIVE SURGICAL INC COM NEW 46120E602   6,141,499 24,040 SH   SOLE   24,040 0 0
IQVIA HLDGS INC COM 46266C105   6,780,160 34,090 SH   SOLE   34,090 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,707,431 17,136 SH   SOLE   8,380 0 8,756
ISHARES TR RUS 1000 GRW ETF 464287614   6,841 28 SH   SOLE   0 0 28
ISHARES TR 0-3 MNTH TREASRY 46436E718   547,658 5,445 SH   SOLE   2,665 0 2,780
JD.COM INC SPON ADR CL A 47215P106   368,676 8,400 SH   SOLE   62 0 8,338
JOHNSON & JOHNSON COM 478160104   1,039,120 6,704 SH   SOLE   777 0 5,927
JPMORGAN CHASE & CO COM 46625H100   6,211,878 47,670 SH   SOLE   47,670 0 0
KEURIG DR PEPPER INC COM 49271V100   1,247,501 35,360 SH   SOLE   4,082 0 31,278
KKR & CO INC COM 48251W104   1,312,685 24,994 SH   SOLE   2,880 0 22,114
KLA CORP COM NEW 482480100   599,953 1,503 SH   SOLE   243 0 1,260
LILLY ELI & CO COM 532457108   1,757,967 5,119 SH   SOLE   871 0 4,248
LINDE PLC SHS G54950103   6,298,397 17,720 SH   SOLE   17,720 0 0
MAIN STR CAP CORP COM 56035L104   7,347,886 186,211 SH   SOLE   4,858 0 181,353
MARRIOTT INTL INC NEW CL A 571903202   5,796,955 34,913 SH   SOLE   26,004 0 8,909
MASTERCARD INCORPORATED CL A 57636Q104   3,357,545 9,239 SH   SOLE   1,567 0 7,672
MCDONALDS CORP COM 580135101   3,509,664 12,552 SH   SOLE   1,745 0 10,807
MCKESSON CORP COM 58155Q103   14,582,740 40,957 SH   SOLE   35,517 0 5,440
MEDTRONIC PLC SHS G5960L103   2,439,561 30,260 SH   SOLE   30,260 0 0
MERCADOLIBRE INC COM 58733R102   4,241,517 3,218 SH   SOLE   2,850 0 368
MERCK & CO INC COM 58933Y105   10,207,695 95,946 SH   SOLE   64,217 0 31,729
META PLATFORMS INC CL A 30303M102   10,028,153 47,316 SH   SOLE   35,177 0 12,139
MICROCHIP TECHNOLOGY INC. COM 595017104   5,290,707 63,150 SH   SOLE   45,563 0 17,587
MICROSOFT CORP COM 594918104   45,426,278 157,566 SH   SOLE   86,030 0 71,536
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   1,310,327 114,941 SH   SOLE   0 0 114,941
NATIONAL FUEL GAS CO COM 636180101   698,423 12,096 SH   SOLE   1,937 0 10,159
NATWEST GROUP PLC SPONS ADR 639057207   734,474 111,284 SH   SOLE   864 0 110,420
NEOGENOMICS INC COM NEW 64049M209   2,723,795 156,450 SH   SOLE   156,450 0 0
NEW MTN FIN CORP COM 647551100   1,822,518 149,755 SH   SOLE   0 0 149,755
NEXTGEN HEALTHCARE INC COM 65343C102   4,219,139 242,340 SH   SOLE   242,340 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,516,528 16,484 SH   SOLE   1,043 0 15,441
NOVO-NORDISK A S ADR 670100205   656,612 4,126 SH   SOLE   160 0 3,966
NVIDIA CORPORATION COM 67066G104   15,077,356 54,280 SH   SOLE   31,229 0 23,051
OAKTREE SPECIALTY LENDING CO COM 67401P405   3,243,268 172,790 SH   SOLE   5,608 0 167,182
OMEGA HEALTHCARE INVS INC COM 681936100   1,094,783 39,941 SH   SOLE   4,618 0 35,323
OPTION CARE HEALTH INC COM NEW 68404L201   5,358,392 168,662 SH   SOLE   168,662 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,134,237 1,336 SH   SOLE   215 0 1,121
OWL ROCK CAPITAL CORPORATION COM 69121K104   9,216,107 730,857 SH   SOLE   13,535 0 717,322
PALO ALTO NETWORKS INC COM 697435105   5,871,158 29,394 SH   SOLE   20,384 0 9,010
PENNANTPARK FLOATING RATE CA COM 70806A106   944,810 89,049 SH   SOLE   0 0 89,049
PENNANTPARK INVT CORP COM 708062104   686,100 129,943 SH   SOLE   10,186 0 119,757
PEPSICO INC COM 713448108   11,288,199 61,921 SH   SOLE   37,247 0 24,674
PERFICIENT INC COM 71375U101   5,427,244 75,180 SH   SOLE   75,180 0 0
PHREESIA INC COM 71944F106   3,240,624 100,360 SH   SOLE   100,360 0 0
PHYSICIANS RLTY TR COM 71943U104   597,514 40,021 SH   SOLE   4,614 0 35,407
PREMIER INC CL A 74051N102   3,394,642 104,870 SH   SOLE   104,870 0 0
PRIVIA HEALTH GROUP INC COM 74276R102   3,096,185 112,140 SH   SOLE   112,140 0 0
PROCTER AND GAMBLE CO COM 742718109   9,586,490 64,473 SH   SOLE   45,509 0 18,964
PROSPECT CAP CORP COM 74348T102   3,169,076 455,327 SH   SOLE   0 0 455,327
QUEST DIAGNOSTICS INC COM 74834L100   5,067,814 35,820 SH   SOLE   35,820 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   643,647 2,507 SH   SOLE   407 0 2,100
REPLIGEN CORP COM 759916109   2,288,012 13,590 SH   SOLE   13,590 0 0
ROPER TECHNOLOGIES INC COM 776696106   5,367,604 12,180 SH   SOLE   12,180 0 0
SERVICENOW INC COM 81762P102   5,981,411 12,871 SH   SOLE   8,050 0 4,821
SHELL PLC SPON ADS 780259305   1,270,425 22,079 SH   SOLE   2,556 0 19,523
SIMULATIONS PLUS INC COM 829214105   1,126,182 25,630 SH   SOLE   25,630 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   3,824,261 208,976 SH   SOLE   4,479 0 204,497
SLR INVESTMENT CORP COM 83413U100   2,102,968 139,825 SH   SOLE   4,432 0 135,393
STEEL DYNAMICS INC COM 858119100   6,429,383 56,867 SH   SOLE   40,453 0 16,414
STMICROELECTRONICS N V NY REGISTRY 861012102   913,823 17,084 SH   SOLE   126 0 16,958
STRYKER CORPORATION COM 863667101   8,241,519 28,870 SH   SOLE   28,870 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,866,540 20,066 SH   SOLE   332 0 19,734
TESLA INC COM 88160R101   7,937,627 38,261 SH   SOLE   17,307 0 20,954
TETRA TECH INC NEW COM 88162G103   5,192,828 35,347 SH   SOLE   28,981 0 6,366
THE CIGNA GROUP COM 125523100   7,898,432 30,910 SH   SOLE   30,910 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   13,585,041 23,570 SH   SOLE   23,570 0 0
T-MOBILE US INC COM 872590104   5,995,217 41,392 SH   SOLE   31,811 0 9,581
TOTALENERGIES SE SPONSORED ADS 89151E109   604,258 10,233 SH   SOLE   76 0 10,157
UNION PAC CORP COM 907818108   2,266,187 11,260 SH   SOLE   1,697 0 9,563
UNITED PARCEL SERVICE INC CL B 911312106   854,720 4,406 SH   SOLE   323 0 4,083
UNITEDHEALTH GROUP INC COM 91324P102   34,993,871 74,047 SH   SOLE   66,952 0 7,095
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   665,894 13,925 SH   SOLE   6,814 0 7,111
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   631,185 8,280 SH   SOLE   4,048 0 4,232
VEEVA SYS INC CL A COM 922475108   4,580,047 24,920 SH   SOLE   24,920 0 0
VERADIGM INC COM 01988P108   2,760,989 211,570 SH   SOLE   211,570 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   520,387 13,381 SH   SOLE   1,541 0 11,840
VISA INC COM CL A 92826C839   9,414,308 41,756 SH   SOLE   27,879 0 13,877
WASTE MGMT INC DEL COM 94106L109   2,166,571 13,278 SH   SOLE   1,908 0 11,370
WEST PHARMACEUTICAL SVSC INC COM 955306105   6,912,077 19,950 SH   SOLE   19,950 0 0
WNS HLDGS LTD SPON ADR 92932M101   1,719,266 18,453 SH   SOLE   12,445 0 6,008
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   959,959 42,798 SH   SOLE   4,969 0 37,829
YUM CHINA HLDGS INC COM 98850P109   3,995,675 63,529 SH   SOLE   58,692 0 4,837
ZOETIS INC CL A 98978V103   3,962,936 23,810 SH   SOLE   23,810 0 0