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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 20,340 185,768 SH   SOLE   84,288 0 101,480
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,513 5,025 SH   SOLE   809 0 4,216
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,022 38,768 SH   SOLE   1,294 0 37,474
ALIGN TECHNOLOGY INC COM 016255101 22,393 41,905 SH   SOLE   14,556 0 27,349
ALPHABET INC CAP STK CL C 02079K107 30,946 17,664 SH   SOLE   5,357 0 12,307
ALPHABET INC CAP STK CL A 02079K305 405 231 SH   SOLE   1 0 230
ALPS ETF TR ALERIAN MLP 00162Q452 4,036 157,295 SH   SOLE   13,896 0 143,399
AMAZON COM INC COM 023135106 50,964 15,648 SH   SOLE   4,333 0 11,315
AMICUS THERAPEUTICS INC COM 03152W109 9,251 400,650 SH   SOLE   400,650 0 0
APOLLO INVT CORP COM NEW 03761U502 1,360 127,959 SH   SOLE   0 0 127,959
APPLE INC COM 037833100 56,966 429,318 SH   SOLE   131,472 0 297,846
APPLIED MATLS INC COM 038222105 9,136 105,868 SH   SOLE   4,210 0 101,658
APTIV PLC SHS G6095L109 15,103 115,918 SH   SOLE   42,838 0 73,080
ARES CAPITAL CORP COM 04010L103 10,443 618,278 SH   SOLE   11,988 0 606,290
ASML HOLDING N V N Y REGISTRY SHS N07059210 812 1,666 SH   SOLE   16 0 1,650
ASTRAZENECA PLC SPONSORED ADR 046353108 2,330 46,627 SH   SOLE   2,694 0 43,933
AT&T INC COM 00206R102 1,236 42,972 SH   SOLE   3,851 0 39,121
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 623 51,338 SH   SOLE   0 0 51,338
BARINGS BDC INC COM 06759L103 1,786 194,118 SH   SOLE   0 0 194,118
BAXTER INTL INC COM 071813109 6,201 77,280 SH   SOLE   77,280 0 0
BEIGENE LTD SPONSORED ADR 07725L102 6,656 25,756 SH   SOLE   22,109 0 3,647
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,262 31,321 SH   SOLE   0 0 31,321
BHP GROUP PLC SPONSORED ADR 05545E209 929 17,534 SH   SOLE   1,551 0 15,983
BIOGEN INC COM 09062X103 2,502 10,220 SH   SOLE   10,220 0 0
BIO-TECHNE CORP COM 09073M104 1,029 3,240 SH   SOLE   3,240 0 0
BK OF AMERICA CORP COM 060505104 16,204 534,601 SH   SOLE   187,070 0 347,531
BLACKROCK INC COM 09247X101 13,714 19,006 SH   SOLE   6,898 0 12,108
BLACKROCK TCP CAPITAL CORP COM 09259E108 2,092 186,154 SH   SOLE   0 0 186,154
BLACKSTONE GROUP INC COM CL A 09260D107 3,168 48,892 SH   SOLE   7,271 0 41,621
BOEING CO COM 097023105 9,616 44,924 SH   SOLE   15,937 0 28,987
BP PLC SPONSORED ADR 055622104 674 32,839 SH   SOLE   2,895 0 29,944
BROADCOM INC COM 11135F101 16,290 37,205 SH   SOLE   1,648 0 35,557
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,053 25,506 SH   SOLE   2,275 0 23,231
BRP INC COM SUN VTG 05577W200 858 12,990 SH   SOLE   121 0 12,869
BRUKER CORP COM 116794108 5,035 93,020 SH   SOLE   93,020 0 0
CANADIAN NATL RY CO COM 136375102 894 8,141 SH   SOLE   42 0 8,099
CARLYLE GROUP INC COM 14316J108 1,793 57,008 SH   SOLE   4,392 0 52,616
CASEYS GEN STORES INC COM 147528103 1,924 10,775 SH   SOLE   1,349 0 9,426
CATALENT INC COM 148806102 18,462 177,399 SH   SOLE   68,846 0 108,553
CENTENE CORP DEL COM 15135B101 2,880 47,972 SH   SOLE   47,972 0 0
CERNER CORP COM 156782104 4,141 52,760 SH   SOLE   52,760 0 0
CGI INC CL A SUB VTG 12532H104 696 8,782 SH   SOLE   45 0 8,737
CHANGE HEALTHCARE INC COM 15912K100 2,673 143,310 SH   SOLE   143,310 0 0
CHEMED CORP NEW COM 16359R103 6,178 11,600 SH   SOLE   11,600 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,407 54,517 SH   SOLE   4,844 0 49,673
COMCAST CORP NEW CL A 20030N101 6,325 120,700 SH   SOLE   120,700 0 0
CONMED CORP COM 207410101 2,929 26,150 SH   SOLE   26,150 0 0
CONOCOPHILLIPS COM 20825C104 10,439 261,045 SH   SOLE   95,065 0 165,980
COVANTA HLDG CORP COM 22282E102 607 46,230 SH   SOLE   4,087 0 42,143
CSX CORP COM 126408103 5,670 62,487 SH   SOLE   57,350 0 5,137
DANAHER CORPORATION COM 235851102 32,160 144,776 SH   SOLE   81,771 0 63,005
DIAGEO PLC SPON ADR NEW 25243Q205 896 5,645 SH   SOLE   29 0 5,616
EPAM SYS INC COM 29414B104 2,123 5,926 SH   SOLE   951 0 4,975
ETSY INC COM 29786A106 7,636 42,919 SH   SOLE   32,483 0 10,436
FACEBOOK INC CL A 30303M102 35,087 128,446 SH   SOLE   38,261 0 90,185
FERRARI N V COM N3167Y103 1,291 5,625 SH   SOLE   38 0 5,587
FISERV INC COM 337738108 6,271 55,080 SH   SOLE   0 0 55,080
FREEPORT-MCMORAN INC CL B 35671D857 1,120 43,007 SH   SOLE   6,304 0 36,703
FS KKR CAP CORP COM 302635206 5,648 341,023 SH   SOLE   4,220 0 336,803
FS KKR CAP CORP II COM 35952V303 2,887 176,017 SH   SOLE   0 0 176,017
GAMING & LEISURE PPTYS INC COM 36467J108 1,375 32,440 SH   SOLE   2,896 0 29,544
GDS HLDGS LTD SPONSORED ADS 36165L108 2,494 26,636 SH   SOLE   5,663 0 20,973
GENMAB A/S SPONSORED ADS 372303206 447 11,008 SH   SOLE   104 0 10,904
GLADSTONE CAPITAL CORP COM 376535100 853 96,229 SH   SOLE   0 0 96,229
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 624 16,957 SH   SOLE   1,512 0 15,445
GLOBANT S A COM L44385109 3,225 14,822 SH   SOLE   9,606 0 5,216
GOLDMAN SACHS BDC INC SHS 38147U107 3,063 160,190 SH   SOLE   4,146 0 156,044
GOLUB CAP BDC INC COM 38173M102 6,812 481,703 SH   SOLE   7,532 0 474,171
GOODRX HLDGS INC COM CL A 38246G108 3,547 87,920 SH   SOLE   87,920 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 20,103 278,203 SH   SOLE   40,662 0 237,541
HEALTH CATALYST INC COM 42225T107 2,826 64,920 SH   SOLE   64,920 0 0
HEALTHSTREAM INC COM 42222N103 3,287 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508 5,324 369,223 SH   SOLE   5,264 0 363,959
HOLOGIC INC COM 436440101 5,421 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102 18,587 69,975 SH   SOLE   24,777 0 45,198
HONEYWELL INTL INC COM 438516106 17,862 83,976 SH   SOLE   30,818 0 53,158
HUMANA INC COM 444859102 5,787 14,105 SH   SOLE   14,105 0 0
ICICI BANK LIMITED ADR 45104G104 418 28,145 SH   SOLE   0 0 28,145
ICON PLC SHS G4705A100 18,619 95,490 SH   SOLE   72,665 0 22,825
IDEXX LABS INC COM 45168D104 9,497 18,998 SH   SOLE   18,998 0 0
INTUIT COM 461202103 2,218 5,841 SH   SOLE   986 0 4,855
INTUITIVE SURGICAL INC COM NEW 46120E602 5,380 6,577 SH   SOLE   5,956 0 621
INVITAE CORP COM 46185L103 3,185 76,170 SH   SOLE   76,170 0 0
IQVIA HLDGS INC COM 46266C105 4,649 25,950 SH   SOLE   25,950 0 0
ISHARES TR CORE US AGGBD ET 464287226 267 2,256 SH   SOLE   0 0 2,256
ISHARES TR RUS 1000 GRW ETF 464287614 94 390 SH   SOLE   0 0 390
JD.COM INC SPON ADR CL A 47215P106 1,797 20,440 SH   SOLE   0 0 20,440
JOHNSON & JOHNSON COM 478160104 11,720 74,475 SH   SOLE   31,185 0 43,290
JPMORGAN CHASE & CO COM 46625H100 18,212 143,320 SH   SOLE   52,270 0 91,050
KEURIG DR PEPPER INC COM 49271V100 974 30,433 SH   SOLE   2,699 0 27,734
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 667 15,323 SH   SOLE   76 0 15,247
KKR & CO INC COM 48251W104 1,484 36,629 SH   SOLE   3,242 0 33,387
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 785 52,084 SH   SOLE   4,623 0 47,461
LENNAR CORP CL A 526057104 10,676 140,048 SH   SOLE   46,583 0 93,465
LITHIA MTRS INC CL A 536797103 9,311 31,814 SH   SOLE   10,988 0 20,826
LOCKHEED MARTIN CORP COM 539830109 1,442 4,064 SH   SOLE   709 0 3,355
LOGITECH INTL S A SHS H50430232 1,625 16,722 SH   SOLE   107 0 16,615
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 10,631 115,985 SH   SOLE   42,440 0 73,545
MAIN STR CAP CORP COM 56035L104 6,513 201,876 SH   SOLE   3,672 0 198,204
MASIMO CORP COM 574795100 5,725 21,330 SH   SOLE   21,330 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,940 11,039 SH   SOLE   2,093 0 8,946
MCDONALDS CORP COM 580135101 1,396 6,506 SH   SOLE   478 0 6,028
MEDTRONIC PLC SHS G5960L103 12,470 106,450 SH   SOLE   106,450 0 0
MERCADOLIBRE INC COM 58733R102 15,518 9,263 SH   SOLE   2,083 0 7,180
MERCK & CO. INC COM 58933Y105 11,560 141,322 SH   SOLE   31,549 0 109,773
MICROSOFT CORP COM 594918104 65,431 294,181 SH   SOLE   104,777 0 189,404
MIRATI THERAPEUTICS INC COM 60468T105 2,342 10,665 SH   SOLE   10,665 0 0
MONROE CAP CORP COM 610335101 876 109,080 SH   SOLE   0 0 109,080
MSCI INC COM 55354G100 5,457 12,222 SH   SOLE   8,557 0 3,665
NETFLIX INC COM 64110L106 10,008 18,507 SH   SOLE   816 0 17,691
NEW MTN FIN CORP COM 647551100 1,889 166,298 SH   SOLE   0 0 166,298
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 968 5,210 SH   SOLE   0 0 5,210
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 819 82,359 SH   SOLE   7,291 0 75,068
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 2,772 140,802 SH   SOLE   5,499 0 135,303
NICE LTD SPONSORED ADR 653656108 24,222 85,427 SH   SOLE   28,455 0 56,972
NIO INC SPON ADS 62914V106 618 12,680 SH   SOLE   0 0 12,680
NOMAD FOODS LTD USD ORD SHS G6564A105 8,737 343,724 SH   SOLE   62,838 0 280,886
NOVARTIS AG SPONSORED ADR 66987V109 1,876 19,867 SH   SOLE   807 0 19,060
NOVO-NORDISK A S ADR 670100205 374 5,356 SH   SOLE   51 0 5,305
NUANCE COMMUNICATIONS INC COM 67020Y100 6,245 141,650 SH   SOLE   141,650 0 0
NUTRIEN LTD COM 67077M108 15,088 313,880 SH   SOLE   70,480 0 243,400
NVIDIA CORPORATION COM 67066G104 13,740 26,311 SH   SOLE   8,458 0 17,853
OAKTREE SPECIALTY LENDING CO COM 67401P108 3,158 566,864 SH   SOLE   12,859 0 554,005
OMEGA HEALTHCARE INVS INC COM 681936100 1,433 39,469 SH   SOLE   3,523 0 35,946
OMNICELL COM COM 68213N109 2,855 23,790 SH   SOLE   23,790 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 2,138 136,672 SH   SOLE   136,672 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 5,299 418,578 SH   SOLE   5,458 0 413,120
PACWEST BANCORP DEL COM 695263103 511 20,116 SH   SOLE   1,809 0 18,307
PAGSEGURO DIGITAL LTD COM CL A G68707101 390 6,852 SH   SOLE   34 0 6,818
PAYCOM SOFTWARE INC COM 70432V102 11,022 24,372 SH   SOLE   2,150 0 22,222
PAYPAL HLDGS INC COM 70450Y103 28,217 120,480 SH   SOLE   44,101 0 76,379
PENN NATL GAMING INC COM 707569109 9,014 104,367 SH   SOLE   40,500 0 63,867
PENNANTPARK FLOATING RATE CA COM 70806A106 1,047 99,399 SH   SOLE   0 0 99,399
PENTAIR PLC SHS G7S00T104 8,216 154,750 SH   SOLE   0 0 154,750
PEPSICO INC COM 713448108 18,791 126,705 SH   SOLE   39,811 0 86,894
PERFICIENT INC COM 71375U101 5,643 118,420 SH   SOLE   118,420 0 0
PHREESIA INC COM 71944F106 4,909 90,480 SH   SOLE   90,480 0 0
PHYSICIANS RLTY TR COM 71943U104 704 39,563 SH   SOLE   3,500 0 36,063
PINDUODUO INC SPONSORED ADS 722304102 550 3,095 SH   SOLE   0 0 3,095
PRIMO WATER CORPORATION COM 74167P108 657 41,943 SH   SOLE   217 0 41,726
PROCTER AND GAMBLE CO COM 742718109 18,665 134,146 SH   SOLE   47,666 0 86,480
PROGYNY INC COM 74340E103 1,828 43,120 SH   SOLE   43,120 0 0
PROSPECT CAP CORP COM 74348T102 3,054 564,423 SH   SOLE   0 0 564,423
QUEST DIAGNOSTICS INC COM 74834L100 2,891 24,260 SH   SOLE   24,260 0 0
R1 RCM INC COM 749397105 7,970 331,790 SH   SOLE   331,790 0 0
ROKU INC COM CL A 77543R102 6,595 19,865 SH   SOLE   16,942 0 2,923
ROPER TECHNOLOGIES INC COM 776696106 5,251 12,180 SH   SOLE   12,180 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 673 19,140 SH   SOLE   1,686 0 17,454
S&P GLOBAL INC COM 78409V104 394 1,200 SH   SOLE   5 0 1,195
SALESFORCE COM INC COM 79466L302 17,539 78,814 SH   SOLE   26,419 0 52,395
SEA LTD SPONSORD ADS 81141R100 24,569 123,430 SH   SOLE   47,995 0 75,435
SERVICE PPTYS TR COM SH BEN INT 81761L102 255 22,183 SH   SOLE   2,014 0 20,169
SERVICENOW INC COM 81762P102 13,818 25,104 SH   SOLE   2,047 0 23,057
SHOPIFY INC CL A 82509L107 10,910 9,670 SH   SOLE   4,150 0 5,520
SIXTH STREET SPECIALTY LENDN COM 83012A109 4,861 234,269 SH   SOLE   3,498 0 230,771
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 568 13,460 SH   SOLE   67 0 13,393
SOLAR CAP LTD COM 83413U100 3,768 215,225 SH   SOLE   6,351 0 208,874
SONY CORP SPONSORED ADR 835699307 2,121 20,988 SH   SOLE   136 0 20,852
STMICROELECTRONICS N V NY REGISTRY 861012102 952 25,645 SH   SOLE   135 0 25,510
STRYKER CORPORATION COM 863667101 26,957 110,011 SH   SOLE   62,991 0 47,020
SYNEOS HEALTH INC CL A 87166B102 2,745 40,290 SH   SOLE   40,290 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,297 30,240 SH   SOLE   177 0 30,063
TCG BDC INC COM 872280102 2,147 209,226 SH   SOLE   0 0 209,226
TELADOC HEALTH INC COM 87918A105 10,469 52,355 SH   SOLE   44,732 0 7,623
TELEFLEX INCORPORATED COM 879369106 12,557 30,509 SH   SOLE   13,095 0 17,414
TESLA INC COM 88160R101 19,267 27,303 SH   SOLE   9,405 0 17,898
TETRA TECH INC NEW COM 88162G103 404 3,485 SH   SOLE   32 0 3,453
TEXAS INSTRS INC COM 882508104 478 2,911 SH   SOLE   12 0 2,899
THE TRADE DESK INC COM CL A 88339J105 5,300 6,616 SH   SOLE   5,952 0 664
THERMO FISHER SCIENTIFIC INC COM 883556102 1,057 2,270 SH   SOLE   2,270 0 0
TIMKEN CO COM 887389104 9,908 128,080 SH   SOLE   52,890 0 75,190
T-MOBILE US INC COM 872590104 19,195 142,341 SH   SOLE   50,002 0 92,339
TOTAL SE SPONSORED ADS 89151E109 644 15,382 SH   SOLE   78 0 15,304
TRANE TECHNOLOGIES PLC SHS G8994E103 16,127 111,096 SH   SOLE   38,287 0 72,809
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 3,596 25,980 SH   SOLE   25,980 0 0
UNILEVER PLC SPON ADR NEW 904767704 531 8,809 SH   SOLE   46 0 8,763
UNION PAC CORP COM 907818108 12,267 58,910 SH   SOLE   2,338 0 56,572
UNITEDHEALTH GROUP INC COM 91324P102 40,046 114,196 SH   SOLE   74,573 0 39,623
VEEVA SYS INC CL A COM 922475108 6,784 24,920 SH   SOLE   24,920 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 784 13,335 SH   SOLE   1,190 0 12,145
VISA INC COM CL A 92826C839 23,760 108,627 SH   SOLE   37,081 0 71,546
WASTE MGMT INC DEL COM 94106L109 1,455 12,337 SH   SOLE   928 0 11,409
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,476 15,800 SH   SOLE   15,800 0 0
WNS HLDGS LTD SPON ADR 92932M101 3,311 45,960 SH   SOLE   29,339 0 16,621
YANDEX N V SHS CLASS A N97284108 742 10,660 SH   SOLE   0 0 10,660
YUM CHINA HLDGS INC COM 98850P109 444 7,770 SH   SOLE   0 0 7,770
ZENDESK INC COM 98936J101 483 3,379 SH   SOLE   30 0 3,349
ZOETIS INC CL A 98978V103 2,628 15,880 SH   SOLE   15,880 0 0