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,614,189 60,244 SH   SOLE   60,209 0 35
ABBVIE INC COM 00287Y109   2,414,939 14,943 SH   SOLE   2,230 0 12,713
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,559,479 4,634 SH   SOLE   676 0 3,958
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   465,997 5,290 SH   SOLE   43 0 5,247
ALIGN TECHNOLOGY INC COM 016255101   1,235,874 5,860 SH   SOLE   5,860 0 0
ALPHABET INC CAP STK CL C 02079K107   12,040,572 135,699 SH   SOLE   65,207 0 70,492
ALPS ETF TR ALERIAN MLP 00162Q452   5,490,531 144,222 SH   SOLE   20,304 0 123,918
AMAZON COM INC COM 023135106   13,539,960 161,190 SH   SOLE   81,395 0 79,795
AMGEN INC COM 031162100   755,615 2,877 SH   SOLE   475 0 2,402
APPLE INC COM 037833100   32,650,370 251,292 SH   SOLE   125,029 0 126,263
APPLIED MATLS INC COM 038222105   1,914,490 19,660 SH   SOLE   3,350 0 16,310
ARES CAPITAL CORP COM 04010L103   11,293,903 611,473 SH   SOLE   17,036 0 594,437
ARGENX SE SPONSORED ADR 04016X101   8,031,196 21,200 SH   SOLE   0 0 21,200
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,241,967 2,273 SH   SOLE   51 0 2,222
ASTRA SPACE INC COM CL A 04634X103   1,414,813 3,261,441 SH   SOLE   3,261,441 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   3,348,913 49,394 SH   SOLE   3,826 0 45,568
AT&T INC COM 00206R102   803,302 43,634 SH   SOLE   5,129 0 38,505
AVANTOR INC COM 05352A100   2,796,323 132,590 SH   SOLE   132,590 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   549,018 46,136 SH   SOLE   0 0 46,136
BANK AMERICA CORP COM 060505104   5,650,272 170,600 SH   SOLE   170,600 0 0
BARINGS BDC INC COM 06759L103   1,438,410 176,492 SH   SOLE   0 0 176,492
BERKLEY W R CORP COM 084423102   1,529,050 21,070 SH   SOLE   3,569 0 17,501
BHP GROUP LTD SPONSORED ADS 088606108   581,656 9,374 SH   SOLE   1,108 0 8,266
BIO-TECHNE CORP COM 09073M104   3,391,450 40,920 SH   SOLE   40,920 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108   2,174,192 168,021 SH   SOLE   0 0 168,021
BP PLC SPONSORED ADR 055622104   1,161,353 33,248 SH   SOLE   3,298 0 29,950
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   388,446 9,716 SH   SOLE   348 0 9,368
BROADCOM INC COM 11135F101   4,483,104 8,018 SH   SOLE   1,205 0 6,813
BROOKFIELD CORP CL A LTD VT SH 11271J107   815,160 25,911 SH   SOLE   3,039 0 22,872
BRUKER CORP COM 116794108   4,838,497 70,790 SH   SOLE   70,790 0 0
BUNGE LIMITED COM G16962105   5,360,642 53,730 SH   SOLE   38,819 0 14,911
CANADIAN NAT RES LTD COM 136385101   1,114,876 20,077 SH   SOLE   362 0 19,715
CANADIAN NATL RY CO COM 136375102   689,742 5,802 SH   SOLE   42 0 5,760
CAPITAL SOUTHWEST CORP COM 140501107   1,953,950 114,266 SH   SOLE   4,847 0 109,419
CAPRI HOLDINGS LIMITED SHS G1890L107   5,345,204 93,252 SH   SOLE   63,957 0 29,295
CARLYLE SECURED LENDING INC COM 872280102   2,706,865 189,159 SH   SOLE   0 0 189,159
CATERPILLAR INC COM 149123101   1,381,782 5,768 SH   SOLE   938 0 4,830
CENTENE CORP DEL COM 15135B101   2,939,074 35,838 SH   SOLE   35,813 0 25
CHEMED CORP NEW COM 16359R103   5,920,988 11,600 SH   SOLE   11,600 0 0
CHENIERE ENERGY INC COM NEW 16411R208   5,018,711 33,467 SH   SOLE   25,320 0 8,147
CHEVRON CORP NEW COM 166764100   1,735,489 9,669 SH   SOLE   1,663 0 8,006
CIGNA CORP NEW COM 125523100   10,241,719 30,910 SH   SOLE   30,910 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   1,327,295 55,327 SH   SOLE   6,555 0 48,772
CONOCOPHILLIPS COM 20825C104   7,305,734 61,913 SH   SOLE   47,738 0 14,175
COSTCO WHSL CORP NEW COM 22160K105   8,426,535 18,459 SH   SOLE   12,488 0 5,971
CRESCENT CAP BDC INC COM 225655109   799,657 62,571 SH   SOLE   0 0 62,571
CSX CORP COM 126408103   4,688,266 151,332 SH   SOLE   139,444 0 11,888
CVS HEALTH CORP COM 126650100   9,317,136 99,980 SH   SOLE   99,980 0 0
DANAHER CORPORATION COM 235851102   20,890,412 78,707 SH   SOLE   71,990 0 6,717
DEXCOM INC COM 252131107   5,161,479 45,580 SH   SOLE   45,580 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   952,781 5,347 SH   SOLE   38 0 5,309
DOXIMITY INC CL A 26622P107   2,063,101 61,475 SH   SOLE   61,475 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   2,411,395 32,320 SH   SOLE   32,320 0 0
ELEVANCE HEALTH INC COM 036752103   9,648,966 18,810 SH   SOLE   18,810 0 0
ENBRIDGE INC COM 29250N105   820,983 20,997 SH   SOLE   151 0 20,846
ENPHASE ENERGY INC COM 29355A107   1,455,425 5,493 SH   SOLE   941 0 4,552
EOG RES INC COM 26875P101   6,480,015 50,031 SH   SOLE   34,924 0 15,107
EVOLENT HEALTH INC CL A 30050B101   3,366,792 119,900 SH   SOLE   119,900 0 0
FS KKR CAP CORP COM 302635206   6,645,171 379,724 SH   SOLE   5,668 0 374,056
GAMING & LEISURE PPTYS INC COM 36467J108   1,724,805 33,112 SH   SOLE   3,895 0 29,217
GENERAL DYNAMICS CORP COM 369550108   1,410,009 5,683 SH   SOLE   974 0 4,709
GENMAB A/S SPONSORED ADS 372303206   554,585 13,086 SH   SOLE   94 0 12,992
GLADSTONE CAPITAL CORP COM 376535100   836,969 87,003 SH   SOLE   0 0 87,003
GLOBAL X FDS GLOBAL X COPPER 37954Y830   295,912 8,352 SH   SOLE   4,083 0 4,269
GOLDMAN SACHS BDC INC SHS 38147U107   3,185,345 232,168 SH   SOLE   6,153 0 226,015
GOLUB CAP BDC INC COM 38173M102   7,017,820 533,269 SH   SOLE   13,681 0 519,588
HDFC BANK LTD SPONSORED ADS 40415F101   761,882 11,137 SH   SOLE   62 0 11,075
HEALTHSTREAM INC COM 42222N103   3,738,668 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508   5,286,255 399,868 SH   SOLE   11,357 0 388,511
HERSHEY CO COM 427866108   6,580,987 28,419 SH   SOLE   21,055 0 7,364
HIMS & HERS HEALTH INC COM CL A 433000106   2,428,813 378,910 SH   SOLE   378,910 0 0
HOLOGIC INC COM 436440101   5,568,482 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102   8,778,697 27,793 SH   SOLE   14,171 0 13,622
HONEYWELL INTL INC COM 438516106   6,789,238 31,681 SH   SOLE   25,684 0 5,997
HORIZON TECHNOLOGY FIN CORP COM 44045A102   870,615 75,053 SH   SOLE   2,499 0 72,554
HUMANA INC COM 444859102   13,478,792 26,316 SH   SOLE   21,918 0 4,398
ICICI BANK LIMITED ADR 45104G104   384,936 17,585 SH   SOLE   0 0 17,585
ICON PLC SHS G4705A100   4,406,756 22,686 SH   SOLE   22,686 0 0
IDEXX LABS INC COM 45168D104   5,143,560 12,608 SH   SOLE   12,608 0 0
INSULET CORP COM 45784P101   4,480,616 15,220 SH   SOLE   15,220 0 0
INTUIT COM 461202103   6,696,919 17,206 SH   SOLE   12,097 0 5,109
INTUITIVE SURGICAL INC COM NEW 46120E602   5,089,413 19,180 SH   SOLE   19,180 0 0
IQVIA HLDGS INC COM 46266C105   6,984,700 34,090 SH   SOLE   34,090 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,662,021 17,136 SH   SOLE   8,380 0 8,756
ISHARES TR RUS 1000 GRW ETF 464287614   912,234 4,258 SH   SOLE   0 0 4,258
ISHARES TR MSCI ACWI EX US 464288240   206,161 4,531 SH   SOLE   0 0 4,531
JD.COM INC SPON ADR CL A 47215P106   482,718 8,600 SH   SOLE   62 0 8,538
JOHNSON & JOHNSON COM 478160104   1,191,857 6,747 SH   SOLE   799 0 5,948
JPMORGAN CHASE & CO COM 46625H100   6,392,547 47,670 SH   SOLE   47,670 0 0
KEURIG DR PEPPER INC COM 49271V100   1,264,967 35,473 SH   SOLE   4,198 0 31,275
KKR & CO INC COM 48251W104   1,155,487 24,892 SH   SOLE   2,950 0 21,942
LILLY ELI & CO COM 532457108   1,939,319 5,301 SH   SOLE   891 0 4,410
LINDE PLC SHS G5494J103   6,397,042 19,612 SH   SOLE   17,733 0 1,879
LULULEMON ATHLETICA INC COM 550021109   4,147,639 12,946 SH   SOLE   9,339 0 3,607
MAIN STR CAP CORP COM 56035L104   6,947,597 188,027 SH   SOLE   4,936 0 183,091
MARRIOTT INTL INC NEW CL A 571903202   5,169,163 34,718 SH   SOLE   26,062 0 8,656
MASTERCARD INCORPORATED CL A 57636Q104   3,354,204 9,646 SH   SOLE   1,632 0 8,014
MCDONALDS CORP COM 580135101   3,369,757 12,787 SH   SOLE   1,806 0 10,981
MCKESSON CORP COM 58155Q103   15,450,818 41,189 SH   SOLE   35,554 0 5,635
MEDTRONIC PLC SHS G5960L103   2,351,807 30,260 SH   SOLE   30,260 0 0
MERCADOLIBRE INC COM 58733R102   2,665,656 3,150 SH   SOLE   0 0 3,150
MERCK & CO INC COM 58933Y105   10,774,354 97,110 SH   SOLE   64,382 0 32,728
MICROCHIP TECHNOLOGY INC. COM 595017104   4,473,661 63,682 SH   SOLE   45,489 0 18,193
MICROSOFT CORP COM 594918104   38,533,797 160,678 SH   SOLE   86,542 0 74,136
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   1,323,494 116,096 SH   SOLE   0 0 116,096
MONROE CAP CORP COM 610335101   840,532 98,423 SH   SOLE   0 0 98,423
NATIONAL FUEL GAS CO COM 636180101   6,770,124 106,953 SH   SOLE   63,920 0 43,033
NATWEST GROUP PLC SPONS ADR 639057207   721,956 111,758 SH   SOLE   864 0 110,894
NEW MTN FIN CORP COM 647551100   1,875,898 151,649 SH   SOLE   0 0 151,649
NEWTEK BUSINESS SVCS CORP COM NEW 652526203   657,573 40,466 SH   SOLE   3,036 0 37,430
NEXTGEN HEALTHCARE INC COM 65343C102   4,551,145 242,340 SH   SOLE   242,340 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,524,277 16,802 SH   SOLE   1,063 0 15,739
NOVO-NORDISK A S ADR 670100205   603,075 4,456 SH   SOLE   160 0 4,296
NVIDIA CORPORATION COM 67066G104   5,606,515 38,364 SH   SOLE   19,571 0 18,793
OAKTREE SPECIALTY LENDING CO COM 67401P108   3,587,417 522,186 SH   SOLE   17,165 0 505,021
OMEGA HEALTHCARE INVS INC COM 681936100   1,123,394 40,193 SH   SOLE   4,716 0 35,477
OPTION CARE HEALTH INC COM NEW 68404L201   5,075,040 168,662 SH   SOLE   168,662 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   8,513,147 737,069 SH   SOLE   12,087 0 724,982
PALO ALTO NETWORKS INC COM 697435105   4,951,996 35,488 SH   SOLE   25,442 0 10,046
PENNANTPARK FLOATING RATE CA COM 70806A106   985,587 89,762 SH   SOLE   0 0 89,762
PENNANTPARK INVT CORP COM 708062104   1,641,223 285,430 SH   SOLE   15,441 0 269,989
PEPSICO INC COM 713448108   11,321,059 62,665 SH   SOLE   37,387 0 25,278
PERFICIENT INC COM 71375U101   5,249,819 75,180 SH   SOLE   75,180 0 0
PHILIP MORRIS INTL INC COM 718172109   490,666 4,848 SH   SOLE   0 0 4,848
PHYSICIANS RLTY TR COM 71943U104   582,606 40,263 SH   SOLE   4,729 0 35,534
PINDUODUO INC SPONSORED ADS 722304102   10,378,053 127,260 SH   SOLE   23,157 0 104,103
PREMIER INC CL A 74051N102   3,668,353 104,870 SH   SOLE   104,870 0 0
PRIVIA HEALTH GROUP INC COM 74276R102   2,546,699 112,140 SH   SOLE   112,140 0 0
PROCTER AND GAMBLE CO COM 742718109   9,849,127 64,985 SH   SOLE   45,574 0 19,411
PROGYNY INC COM 74340E103   2,845,553 91,350 SH   SOLE   91,350 0 0
PROSPECT CAP CORP COM 74348T102   3,587,624 513,251 SH   SOLE   0 0 513,251
QUEST DIAGNOSTICS INC COM 74834L100   5,603,681 35,820 SH   SOLE   35,820 0 0
REPLIGEN CORP COM 759916109   2,300,923 13,590 SH   SOLE   13,590 0 0
ROPER TECHNOLOGIES INC COM 776696106   5,262,856 12,180 SH   SOLE   12,180 0 0
SERVICENOW INC COM 81762P102   1,499,887 3,863 SH   SOLE   531 0 3,332
SHELL PLC SPON ADS 780259305   1,224,710 21,505 SH   SOLE   2,333 0 19,172
SIMULATIONS PLUS INC COM 829214105   937,289 25,630 SH   SOLE   25,630 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   3,763,098 211,410 SH   SOLE   4,578 0 206,832
SLR INVESTMENT CORP COM 83413U100   1,953,966 140,472 SH   SOLE   4,494 0 135,978
STEEL DYNAMICS INC COM 858119100   6,982,326 71,467 SH   SOLE   53,184 0 18,283
STMICROELECTRONICS N V NY REGISTRY 861012102   628,736 17,676 SH   SOLE   126 0 17,550
STRYKER CORPORATION COM 863667101   5,104,951 20,880 SH   SOLE   20,880 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,564,588 21,004 SH   SOLE   332 0 20,672
TESLA INC COM 88160R101   2,866,891 23,274 SH   SOLE   11,250 0 12,024
TETRA TECH INC NEW COM 88162G103   5,186,041 35,719 SH   SOLE   29,014 0 6,705
THERMO FISHER SCIENTIFIC INC COM 883556102   12,979,763 23,570 SH   SOLE   23,570 0 0
T-MOBILE US INC COM 872590104   5,835,340 41,681 SH   SOLE   31,771 0 9,910
TOTALENERGIES SE SPONSORED ADS 89151E109   656,310 10,572 SH   SOLE   76 0 10,496
TRINITY CAP INC COM 896442308   941,729 86,160 SH   SOLE   5,876 0 80,284
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100   462,602 44,353 SH   SOLE   0 0 44,353
UNION PAC CORP COM 907818108   3,193,847 15,424 SH   SOLE   2,379 0 13,045
UNITEDHEALTH GROUP INC COM 91324P102   43,548,985 82,140 SH   SOLE   73,112 0 9,028
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   650,437 13,925 SH   SOLE   6,814 0 7,111
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   622,573 8,280 SH   SOLE   4,048 0 4,232
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   439,981 4,066 SH   SOLE   621 0 3,445
VEEVA SYS INC CL A COM 922475108   4,021,590 24,920 SH   SOLE   24,920 0 0
VERADIGM INC COM 01988P108   3,732,095 211,570 SH   SOLE   211,570 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   531,703 13,495 SH   SOLE   1,590 0 11,905
VISA INC COM CL A 92826C839   8,820,035 42,453 SH   SOLE   27,896 0 14,557
WASTE MGMT INC DEL COM 94106L109   3,288,833 20,964 SH   SOLE   3,036 0 17,928
WEST PHARMACEUTICAL SVSC INC COM 955306105   4,695,233 19,950 SH   SOLE   19,950 0 0
WNS HLDGS LTD SPON ADR 92932M101   1,493,574 18,672 SH   SOLE   12,445 0 6,227
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   998,154 41,229 SH   SOLE   4,302 0 36,927
YUM CHINA HLDGS INC COM 98850P109   8,394,367 149,304 SH   SOLE   58,692 0 90,612
ZOETIS INC CL A 98978V103   3,489,356 23,810 SH   SOLE   23,810 0 0