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   7,300,553 75,380 SH   SOLE   75,380 0 0
ADOBE INC COM 00724F101   2,372,565 4,653 SH   SOLE   620 0 4,033
AGILON HEALTH INC COM 00857U107   2,127,826 119,810 SH   SOLE   119,810 0 0
ALCON AG ORD SHS H01301128   5,490,328 70,800 SH   SOLE   70,800 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   664,342 7,659 SH   SOLE   200 0 7,459
ALPHABET INC CAP STK CL C 02079K107   16,725,832 126,855 SH   SOLE   53,979 0 72,876
ALPS ETF TR ALERIAN MLP 00162Q452   6,501,711 154,069 SH   SOLE   23,599 0 130,470
AMAZON COM INC COM 023135106   19,669,405 154,731 SH   SOLE   78,794 0 75,937
APPLE INC COM 037833100   37,927,124 221,524 SH   SOLE   106,640 0 114,884
APPLIED MATLS INC COM 038222105   2,556,554 18,465 SH   SOLE   3,013 0 15,452
ARES CAPITAL CORP COM 04010L103   11,277,053 579,201 SH   SOLE   20,319 0 558,882
ARGENX SE SPONSORED ADR 04016X101   526,044 1,070 SH   SOLE   0 0 1,070
ARISTA NETWORKS INC COM 040413106   3,580,014 19,464 SH   SOLE   13,350 0 6,114
ASML HOLDING N V N Y REGISTRY SHS N07059210   964,814 1,639 SH   SOLE   46 0 1,593
ASTRAZENECA PLC SPONSORED ADR 046353108   2,983,878 44,062 SH   SOLE   4,362 0 39,700
AT&T INC COM 00206R102   630,479 41,976 SH   SOLE   5,758 0 36,218
AVANTOR INC COM 05352A100   2,472,473 117,290 SH   SOLE   117,290 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   655,926 42,843 SH   SOLE   0 0 42,843
BARINGS BDC INC COM 06759L103   1,464,207 164,333 SH   SOLE   0 0 164,333
BECTON DICKINSON & CO COM 075887109   6,209,891 24,020 SH   SOLE   24,020 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,238,630 12,100 SH   SOLE   12,100 0 0
BHP GROUP LTD SPONSORED ADS 088606108   536,321 9,429 SH   SOLE   1,265 0 8,164
BLACKROCK TCP CAPITAL CORP COM 09259E108   1,256,450 107,023 SH   SOLE   0 0 107,023
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   9,236,572 337,594 SH   SOLE   8,220 0 329,374
BLUE OWL CAPITAL CORPORATION COM 69121K104   9,849,447 711,151 SH   SOLE   15,902 0 695,249
BP PLC SPONSORED ADR 055622104   1,370,588 35,398 SH   SOLE   4,752 0 30,646
BROADCOM INC COM 11135F101   6,440,995 7,755 SH   SOLE   1,172 0 6,583
BROOKFIELD CORP CL A LTD VT SH 11271J107   815,334 26,074 SH   SOLE   3,523 0 22,551
BRUKER CORP COM 116794108   3,899,357 62,590 SH   SOLE   62,590 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   4,376,198 35,153 SH   SOLE   22,496 0 12,657
BWX TECHNOLOGIES INC COM 05605H100   4,039,173 53,870 SH   SOLE   41,065 0 12,805
CANADIAN NAT RES LTD COM 136385101   840,193 12,992 SH   SOLE   299 0 12,693
CANADIAN NATL RY CO COM 136375102   386,197 3,565 SH   SOLE   42 0 3,523
CAPITAL SOUTHWEST CORP COM 140501107   2,804,384 122,462 SH   SOLE   5,645 0 116,817
CARLYLE SECURED LENDING INC COM 872280102   2,533,281 174,709 SH   SOLE   0 0 174,709
CATERPILLAR INC COM 149123101   2,181,816 7,992 SH   SOLE   1,302 0 6,690
CHEMED CORP NEW COM 16359R103   5,352,910 10,300 SH   SOLE   10,300 0 0
CHENIERE ENERGY INC COM NEW 16411R208   4,628,293 27,888 SH   SOLE   20,191 0 7,697
CHEVRON CORP NEW COM 166764100   1,548,287 9,183 SH   SOLE   1,492 0 7,691
COHEN & STEERS INFRASTRUCTUR COM 19248A109   1,102,205 56,292 SH   SOLE   7,514 0 48,778
CONOCOPHILLIPS COM 20825C104   4,937,437 41,214 SH   SOLE   31,417 0 9,797
COSTCO WHSL CORP NEW COM 22160K105   9,103,200 16,113 SH   SOLE   9,964 0 6,149
CRESCENT CAP BDC INC COM 225655109   998,999 58,421 SH   SOLE   0 0 58,421
CSX CORP COM 126408103   3,539,786 115,115 SH   SOLE   110,296 0 4,819
CVS HEALTH CORP COM 126650100   6,177,674 88,480 SH   SOLE   88,480 0 0
DANAHER CORPORATION COM 235851102   6,376,170 25,700 SH   SOLE   25,700 0 0
DEERE & CO COM 244199105   3,668,511 9,721 SH   SOLE   7,014 0 2,707
DEXCOM INC COM 252131107   5,642,224 60,474 SH   SOLE   51,328 0 9,146
DIAGEO PLC SPON ADR NEW 25243Q205   487,670 3,269 SH   SOLE   39 0 3,230
EDWARDS LIFESCIENCES CORP COM 28176E108   1,601,754 23,120 SH   SOLE   23,120 0 0
ELEVANCE HEALTH INC COM 036752103   3,844,759 8,830 SH   SOLE   8,830 0 0
ELI LILLY & CO COM 532457108   4,122,561 7,675 SH   SOLE   1,131 0 6,544
ENBRIDGE INC COM 29250N105   428,748 12,918 SH   SOLE   153 0 12,765
EVOLENT HEALTH INC CL A 30050B101   2,889,103 106,100 SH   SOLE   106,100 0 0
EXACT SCIENCES CORP COM 30063P105   1,589,526 23,300 SH   SOLE   23,300 0 0
EXXON MOBIL CORP COM 30231G102   8,734,431 74,285 SH   SOLE   53,293 0 20,992
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   4,725,541 43,294 SH   SOLE   27,767 0 15,527
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   297,015 13,789 SH   SOLE   163 0 13,626
FS KKR CAP CORP COM 302635206   7,075,768 359,358 SH   SOLE   6,627 0 352,731
GAMING & LEISURE PPTYS INC COM 36467J108   1,345,239 29,533 SH   SOLE   4,341 0 25,192
GENMAB A/S SPONSORED ADS 372303206   284,206 8,058 SH   SOLE   96 0 7,962
GLADSTONE CAPITAL CORP COM 376535100   782,180 81,139 SH   SOLE   0 0 81,139
GLOBAL X FDS GLOBAL X COPPER 37954Y830   354,925 9,748 SH   SOLE   5,511 0 4,237
GOLDMAN SACHS BDC INC SHS 38147U107   2,835,677 194,758 SH   SOLE   7,079 0 187,679
GOLUB CAP BDC INC COM 38173M102   6,998,875 477,088 SH   SOLE   15,791 0 461,297
HDFC BANK LTD SPONSORED ADS 40415F101   312,045 5,288 SH   SOLE   63 0 5,225
HEALTHEQUITY INC COM 42226A107   2,517,303 34,460 SH   SOLE   34,460 0 0
HEALTHSTREAM INC COM 42222N103   2,872,514 133,110 SH   SOLE   133,110 0 0
HERCULES CAPITAL INC COM 427096508   5,730,448 348,992 SH   SOLE   3,306 0 345,686
HIMS & HERS HEALTH INC COM CL A 433000106   4,177,522 664,153 SH   SOLE   641,020 0 23,133
HOLOGIC INC COM 436440101   4,568,949 65,835 SH   SOLE   65,835 0 0
HOME DEPOT INC COM 437076102   10,170,980 33,660 SH   SOLE   18,228 0 15,432
HONEYWELL INTL INC COM 438516106   4,890,807 26,474 SH   SOLE   20,669 0 5,805
HUMANA INC COM 444859102   2,950,744 6,065 SH   SOLE   6,065 0 0
ICICI BANK LIMITED ADR 45104G104   406,565 17,585 SH   SOLE   0 0 17,585
ICON PLC SHS G4705A100   4,946,178 20,086 SH   SOLE   20,086 0 0
IDEXX LABS INC COM 45168D104   4,857,195 11,108 SH   SOLE   11,108 0 0
ING GROEP N.V. SPONSORED ADR 456837103   287,890 21,843 SH   SOLE   852 0 20,991
INSPIRE MED SYS INC COM 457730109   1,522,035 7,670 SH   SOLE   7,670 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   378,684 5,066 SH   SOLE   60 0 5,006
INTUIT COM 461202103   6,302,490 12,335 SH   SOLE   7,738 0 4,597
INTUITIVE SURGICAL INC COM NEW 46120E602   9,102,495 31,142 SH   SOLE   27,178 0 3,964
IQVIA HLDGS INC COM 46266C105   5,939,883 30,190 SH   SOLE   30,190 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106   1,231,978 13,070 SH   SOLE   13,070 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,890,674 20,105 SH   SOLE   11,363 0 8,742
ISHARES TR RUS 1000 GRW ETF 464287614   7,448 28 SH   SOLE   0 0 28
ISHARES TR 0-3 MNTH TREASRY 46436E718   860,629 8,549 SH   SOLE   4,831 0 3,718
JOHNSON & JOHNSON COM 478160104   1,055,488 6,776 SH   SOLE   918 0 5,858
JPMORGAN CHASE & CO COM 46625H100   6,166,250 42,520 SH   SOLE   42,520 0 0
KEURIG DR PEPPER INC COM 49271V100   1,128,571 35,749 SH   SOLE   4,797 0 30,952
KKR & CO INC COM 48251W104   1,579,799 25,647 SH   SOLE   3,400 0 22,247
KLA CORP COM NEW 482480100   691,200 1,507 SH   SOLE   245 0 1,262
LINDE PLC SHS G54950103   5,348,808 14,365 SH   SOLE   14,027 0 338
MAIN STR CAP CORP COM 56035L104   7,218,536 177,666 SH   SOLE   5,712 0 171,954
MARRIOTT INTL INC NEW CL A 571903202   5,811,354 29,565 SH   SOLE   20,811 0 8,754
MASTERCARD INCORPORATED CL A 57636Q104   3,577,443 9,036 SH   SOLE   1,464 0 7,572
MCDONALDS CORP COM 580135101   3,290,253 12,490 SH   SOLE   1,827 0 10,663
MCKESSON CORP COM 58155Q103   15,266,751 35,108 SH   SOLE   30,340 0 4,768
MEDPACE HLDGS INC COM 58506Q109   2,629,532 10,860 SH   SOLE   10,860 0 0
MEDTRONIC PLC SHS G5960L103   2,096,914 26,760 SH   SOLE   26,760 0 0
MERCADOLIBRE INC COM 58733R102   4,086,377 3,223 SH   SOLE   2,763 0 460
MERCK & CO INC COM 58933Y105   6,704,020 65,120 SH   SOLE   41,969 0 23,151
META PLATFORMS INC CL A 30303M102   15,349,137 51,128 SH   SOLE   30,018 0 21,110
MICROCHIP TECHNOLOGY INC. COM 595017104   4,204,709 53,872 SH   SOLE   36,571 0 17,301
MICROSOFT CORP COM 594918104   43,100,321 136,501 SH   SOLE   66,171 0 70,330
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   1,481,109 107,717 SH   SOLE   0 0 107,717
NEOGENOMICS INC COM NEW 64049M209   1,701,705 138,350 SH   SOLE   138,350 0 0
NETFLIX INC COM 64110L106   745,005 1,973 SH   SOLE   305 0 1,668
NEW MTN FIN CORP COM 647551100   1,821,107 140,626 SH   SOLE   0 0 140,626
NEXTGEN HEALTHCARE INC COM 65343C102   5,086,288 214,340 SH   SOLE   214,340 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,785,403 17,528 SH   SOLE   1,506 0 16,022
NOVO-NORDISK A S ADR 670100205   539,273 5,930 SH   SOLE   232 0 5,698
NVIDIA CORPORATION COM 67066G104   18,507,966 42,548 SH   SOLE   21,186 0 21,362
OAKTREE SPECIALTY LENDING CO COM 67401P405   3,356,731 166,836 SH   SOLE   6,685 0 160,151
OMEGA HEALTHCARE INVS INC COM 681936100   1,329,385 40,090 SH   SOLE   5,388 0 34,702
OPTION CARE HEALTH INC COM NEW 68404L201   4,825,391 149,162 SH   SOLE   149,162 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,396,009 1,536 SH   SOLE   250 0 1,286
PALO ALTO NETWORKS INC COM 697435105   6,306,201 26,899 SH   SOLE   16,625 0 10,274
PDD HOLDINGS INC SPONSORED ADS 722304102   275,577 2,810 SH   SOLE   0 0 2,810
PENNANTPARK FLOATING RATE CA COM 70806A106   895,142 83,972 SH   SOLE   0 0 83,972
PENNANTPARK INVT CORP COM 708062104   784,354 119,203 SH   SOLE   7,699 0 111,504
PEPSICO INC COM 713448108   9,276,063 54,746 SH   SOLE   30,409 0 24,337
PHREESIA INC COM 71944F106   1,658,037 88,760 SH   SOLE   88,760 0 0
PHYSICIANS RLTY TR COM 71943U104   491,784 40,344 SH   SOLE   5,405 0 34,939
PRIVIA HEALTH GROUP INC COM 74276R102   2,280,220 99,140 SH   SOLE   99,140 0 0
PROCTER AND GAMBLE CO COM 742718109   8,089,104 55,458 SH   SOLE   36,707 0 18,751
PROSPECT CAP CORP COM 74348T102   2,581,257 426,654 SH   SOLE   0 0 426,654
QUANTERIX CORP COM 74766Q101   2,214,895 81,610 SH   SOLE   81,610 0 0
QUEST DIAGNOSTICS INC COM 74834L100   3,865,399 31,720 SH   SOLE   31,720 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   658,983 2,513 SH   SOLE   407 0 2,106
ROPER TECHNOLOGIES INC COM 776696106   5,220,538 10,780 SH   SOLE   10,780 0 0
SCHRODINGER INC COM 80810D103   809,653 28,640 SH   SOLE   28,640 0 0
SERVICENOW INC COM 81762P102   6,363,200 11,384 SH   SOLE   6,621 0 4,763
SHELL PLC SPON ADS 780259305   1,437,224 22,324 SH   SOLE   3,001 0 19,323
SIMULATIONS PLUS INC COM 829214105   943,671 22,630 SH   SOLE   22,630 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   4,070,066 199,122 SH   SOLE   5,314 0 193,808
SLR INVESTMENT CORP COM 83413U100   2,079,427 135,115 SH   SOLE   5,257 0 129,858
STEEL DYNAMICS INC COM 858119100   5,201,547 48,512 SH   SOLE   32,367 0 16,145
STERIS PLC SHS USD G8473T100   4,008,803 18,270 SH   SOLE   18,270 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   465,437 10,784 SH   SOLE   128 0 10,656
STRYKER CORPORATION COM 863667101   9,424,808 34,489 SH   SOLE   31,223 0 3,266
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,296,721 14,922 SH   SOLE   334 0 14,588
TENARIS S A SPONSORED ADS 88031M109   598,883 18,952 SH   SOLE   475 0 18,477
TESLA INC COM 88160R101   8,494,969 33,950 SH   SOLE   15,275 0 18,675
TETRA TECH INC NEW COM 88162G103   4,468,010 29,389 SH   SOLE   23,124 0 6,265
THE CIGNA GROUP COM 125523100   5,498,265 19,220 SH   SOLE   19,220 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   7,891,190 15,590 SH   SOLE   15,590 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   425,665 6,473 SH   SOLE   77 0 6,396
TRIP COM GROUP LTD ADS 89677Q107   2,216,189 63,374 SH   SOLE   57,547 0 5,827
UNION PAC CORP COM 907818108   2,256,891 11,084 SH   SOLE   1,664 0 9,420
UNITED PARCEL SERVICE INC CL B 911312106   772,959 4,959 SH   SOLE   661 0 4,298
UNITEDHEALTH GROUP INC COM 91324P102   29,173,135 57,861 SH   SOLE   52,056 0 5,805
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   773,737 16,365 SH   SOLE   9,249 0 7,116
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   730,158 9,716 SH   SOLE   5,490 0 4,226
VEEVA SYS INC CL A COM 922475108   4,479,969 22,020 SH   SOLE   22,020 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   438,020 13,515 SH   SOLE   1,815 0 11,700
VISA INC COM CL A 92826C839   8,302,901 36,098 SH   SOLE   22,429 0 13,669
VISTRA CORP COM 92840M102   1,418,180 42,742 SH   SOLE   5,714 0 37,028
WASTE MGMT INC DEL COM 94106L109   1,965,162 12,892 SH   SOLE   1,851 0 11,041
WEST PHARMACEUTICAL SVSC INC COM 955306105   6,622,457 17,650 SH   SOLE   17,650 0 0
WNS HLDGS LTD SPON ADR 92932M101   922,978 13,482 SH   SOLE   12,400 0 1,082
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   1,006,780 43,228 SH   SOLE   5,776 0 37,452
YUM CHINA HLDGS INC COM 98850P109   2,894,137 51,329 SH   SOLE   46,492 0 4,837
ZOETIS INC CL A 98978V103   3,655,320 21,010 SH   SOLE   21,010 0 0