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 21,105 193,925 SH   SOLE   91,134 0 102,791
ADOBE SYSTEMS INCORPORATED COM 00724F101 654 1,333 SH   SOLE   4 0 1,329
AGNICO EAGLE MINES LTD COM 008474108 33,796 426,586 SH   SOLE   166,599 0 259,987
AIR PRODS & CHEMS INC COM 009158106 4,051 13,600 SH   SOLE   13,600 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11,645 39,610 SH   SOLE   1,328 0 38,282
ALIGN TECHNOLOGY INC COM 016255101 15,196 46,419 SH   SOLE   14,575 0 31,844
ALLSTATE CORP COM 020002101 7,027 74,650 SH   SOLE   2,344 0 72,306
ALPHABET INC CAP STK CL C 02079K107 27,292 18,571 SH   SOLE   5,953 0 12,618
ALPHABET INC CAP STK CL A 02079K305 416 284 SH   SOLE   1 0 283
ALPS ETF TR ALERIAN MLP 00162Q452 3,227 161,542 SH   SOLE   14,352 0 147,190
AMAZON COM INC COM 023135106 51,334 16,303 SH   SOLE   4,716 0 11,587
AMICUS THERAPEUTICS INC COM 03152W109 5,673 401,793 SH   SOLE   400,819 0 974
APOLLO GLOBAL MGMT INC COM CL A 03768E105 12,536 280,124 SH   SOLE   91,593 0 188,531
APOLLO INVT CORP COM NEW 03761U502 1,138 137,554 SH   SOLE   0 0 137,554
APPLE INC COM 037833100 52,460 452,981 SH   SOLE   144,476 0 308,505
APPLIED MATLS INC COM 038222105 6,392 107,512 SH   SOLE   4,296 0 103,216
APTIV PLC SHS G6095L109 4,468 48,738 SH   SOLE   48,738 0 0
ARES CAPITAL CORP COM 04010L103 9,063 649,671 SH   SOLE   12,293 0 637,378
ASML HOLDING N V N Y REGISTRY SHS N07059210 650 1,762 SH   SOLE   20 0 1,742
ASTRAZENECA PLC SPONSORED ADR 046353108 2,623 47,870 SH   SOLE   2,773 0 45,097
AT&T INC COM 00206R102 1,259 44,152 SH   SOLE   3,932 0 40,220
AUTOZONE INC COM 053332102 1,635 1,388 SH   SOLE   230 0 1,158
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 550 53,932 SH   SOLE   0 0 53,932
BARINGS BDC INC COM 06759L103 1,648 205,953 SH   SOLE   0 0 205,953
BAXTER INTL INC COM 071813109 6,215 77,280 SH   SOLE   77,280 0 0
BEIGENE LTD SPONSORED ADR 07725L102 7,414 25,885 SH   SOLE   22,109 0 3,776
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,714 31,531 SH   SOLE   0 0 31,531
BHP GROUP PLC SPONSORED ADR 05545E209 768 18,006 SH   SOLE   1,593 0 16,413
BIO-TECHNE CORP COM 09073M104 803 3,240 SH   SOLE   3,240 0 0
BK OF AMERICA CORP COM 060505104 11,832 491,161 SH   SOLE   190,740 0 300,421
BLACKROCK TCP CAPITAL CORP COM 09259E108 1,953 199,077 SH   SOLE   0 0 199,077
BLACKSTONE GROUP INC COM CL A 09260D107 2,629 50,379 SH   SOLE   7,429 0 42,950
BP PLC SPONSORED ADR 055622104 591 33,821 SH   SOLE   3,017 0 0
BROADCOM INC COM 11135F101 13,836 37,979 SH   SOLE   1,676 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 866 26,193 SH   SOLE   2,318 0 23,875
BRP INC COM SUN VTG 05577W200 751 14,219 SH   SOLE   216 0 14,003
BRUKER CORP COM 116794108 3,698 93,020 SH   SOLE   93,020 0 0
CANADIAN NATL RY CO COM 136375102 894 8,403 SH   SOLE   42 0 8,361
CARLYLE GROUP INC COM 14316J108 1,492 60,494 SH   SOLE   4,542 0 55,952
CASEYS GEN STORES INC COM 147528103 390 2,200 SH   SOLE   38 0 2,162
CATALENT INC COM 148806102 15,394 179,710 SH   SOLE   68,958 0 110,752
CENTENE CORP DEL COM 15135B101 2,798 47,972 SH   SOLE   47,972 0 0
CERNER CORP COM 156782104 3,814 52,760 SH   SOLE   52,760 0 0
CGI INC CL A SUB VTG 12532H104 616 9,093 SH   SOLE   45 0 9,048
CHEMED CORP NEW COM 16359R103 5,590 11,638 SH   SOLE   11,605 0 33
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,245 56,005 SH   SOLE   4,945 0 51,060
COMCAST CORP NEW CL A 20030N101 4,752 102,725 SH   SOLE   102,725 0 0
CONMED CORP COM 207410101 2,057 26,150 SH   SOLE   26,150 0 0
CONOCOPHILLIPS COM 20825C104 6,650 202,490 SH   SOLE   90,840 0 111,650
COVANTA HLDG CORP COM 22282E102 368 47,597 SH   SOLE   4,258 0 43,339
CSX CORP COM 126408103 5,465 70,363 SH   SOLE   64,872 0 5,491
DANAHER CORPORATION COM 235851102 32,109 149,113 SH   SOLE   85,286 0 63,827
DIAGEO PLC SPON ADR NEW 25243Q205 805 5,850 SH   SOLE   29 0 5,821
EPAM SYS INC COM 29414B104 2,067 6,394 SH   SOLE   985 0 5,409
ETSY INC COM 29786A106 6,065 49,861 SH   SOLE   42,085 0 7,776
FACEBOOK INC CL A 30303M102 35,425 135,262 SH   SOLE   42,695 0 92,567
FERRARI N V COM N3167Y103 1,081 5,871 SH   SOLE   43 0 5,828
FIDELITY NATL INFORMATION SV COM 31620M106 8,976 60,974 SH   SOLE   2,348 0 58,626
FISERV INC COM 337738108 7,297 70,812 SH   SOLE   3,103 0 67,709
FS KKR CAPITAL CORP COM 302635206 5,754 362,792 SH   SOLE   4,346 0 358,446
GAMING & LEISURE PPTYS INC COM 36467J108 1,211 32,781 SH   SOLE   2,930 0 29,851
GDS HLDGS LTD SPONSORED ADS 36165L108 2,255 27,558 SH   SOLE   6,107 0 21,451
GENMAB A/S SPONSORED ADS 372303206 432 11,802 SH   SOLE   137 0 11,665
GLADSTONE CAPITAL CORP COM 376535100 754 101,787 SH   SOLE   0 0 101,787
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 654 17,376 SH   SOLE   1,527 0 15,849
GLOBANT S A COM L44385109 2,701 15,069 SH   SOLE   9,622 0 5,447
GOLDMAN SACHS BDC INC SHS 38147U107 2,526 167,958 SH   SOLE   4,188 0 163,770
GOLUB CAP BDC INC COM 38173M102 6,842 516,778 SH   SOLE   7,538 0 509,240
GOODRX HLDGS INC COM CL A 38246G108 2,936 52,810 SH   SOLE   52,810 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 13,975 279,720 SH   SOLE   41,357 0 238,363
HEALTH CATALYST INC COM 42225T107 1,547 42,270 SH   SOLE   42,270 0 0
HEALTHSTREAM INC COM 42222N103 3,021 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508 4,707 406,868 SH   SOLE   5,304 0 401,564
HOLOGIC INC COM 436440101 4,948 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102 20,561 74,037 SH   SOLE   27,770 0 46,267
HONEYWELL INTL INC COM 438516106 13,914 84,527 SH   SOLE   30,771 0 53,756
HUMANA INC COM 444859102 5,838 14,105 SH   SOLE   14,105 0 0
ICICI BANK LIMITED ADR 45104G104 277 28,145 SH   SOLE   0 0 28,145
ICON PLC SHS G4705A100 18,053 94,475 SH   SOLE   72,668 0 21,807
IDEXX LABS INC COM 45168D104 7,468 18,998 SH   SOLE   18,998 0 0
INTUIT COM 461202103 2,028 6,217 SH   SOLE   1,005 0 5,212
INTUITIVE SURGICAL INC COM NEW 46120E602 5,235 7,377 SH   SOLE   6,718 0 659
INVITAE CORP COM 46185L103 2,042 47,111 SH   SOLE   46,888 0 223
IQVIA HLDGS INC COM 46266C105 4,090 25,950 SH   SOLE   25,950 0 0
JD.COM INC SPON ADR CL A 47215P106 1,399 18,025 SH   SOLE   0 0 18,025
JOHNSON & JOHNSON COM 478160104 11,787 79,169 SH   SOLE   35,370 0 43,799
JOYY INC ADS REPSTG COM A 46591M109 384 4,763 SH   SOLE   28 0 4,735
JPMORGAN CHASE & CO COM 46625H100 12,900 134,000 SH   SOLE   55,340 0 78,660
KEURIG DR PEPPER INC COM 49271V100 863 31,260 SH   SOLE   2,751 0 28,509
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 465 15,729 SH   SOLE   76 0 15,653
KINROSS GOLD CORP COM 496902404 2,242 254,167 SH   SOLE   32,985 0 221,182
KKR & CO INC COM 48251W104 1,288 37,522 SH   SOLE   3,298 0 34,224
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 689 53,389 SH   SOLE   4,808 0 48,581
LENNAR CORP CL A 526057104 12,053 147,556 SH   SOLE   52,554 0 95,002
LIVONGO HEALTH INC COM 539183103 7,423 53,005 SH   SOLE   52,916 0 89
LOCKHEED MARTIN CORP COM 539830109 2,341 6,107 SH   SOLE   1,092 0 5,015
LOGITECH INTL S A SHS H50430232 1,347 17,431 SH   SOLE   118 0 17,313
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 8,618 122,265 SH   SOLE   48,240 0 74,025
MAIN STR CAP CORP COM 56035L104 6,340 214,409 SH   SOLE   3,697 0 210,712
MASIMO CORP COM 574795100 5,061 21,439 SH   SOLE   21,346 0 93
MASTERCARD INCORPORATED CL A 57636Q104 3,562 10,532 SH   SOLE   2,128 0 8,404
MCDONALDS CORP COM 580135101 1,517 6,911 SH   SOLE   485 0 6,426
MEDTRONIC PLC SHS G5960L103 11,062 106,450 SH   SOLE   106,450 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 553 33,186 SH   SOLE   164 0 33,022
MERCADOLIBRE INC COM 58733R102 10,084 9,315 SH   SOLE   2,114 0 7,201
MERCK & CO. INC COM 58933Y105 18,582 224,006 SH   SOLE   59,900 0 164,106
MICROSOFT CORP COM 594918104 64,943 308,768 SH   SOLE   113,745 0 195,023
MONROE CAP CORP COM 610335101 799 116,863 SH   SOLE   0 0 116,863
MSCI INC COM 55354G100 3,874 10,857 SH   SOLE   9,004 0 1,853
MYOKARDIA INC COM 62857M105 2,784 20,424 SH   SOLE   20,335 0 89
NETEASE INC SPONSORED ADS 64110W102 682 1,500 SH   SOLE   0 0 1,500
NETFLIX INC COM 64110L106 9,473 18,944 SH   SOLE   828 0 18,116
NEUROCRINE BIOSCIENCES INC COM 64125C109 5,214 54,216 SH   SOLE   18,769 0 35,447
NEW MTN FIN CORP COM 647551100 1,707 178,519 SH   SOLE   0 0 178,519
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 779 5,210 SH   SOLE   0 0 5,210
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 669 84,130 SH   SOLE   7,593 0 76,537
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 2,734 147,218 SH   SOLE   5,654 0 141,564
NICE LTD SPONSORED ADR 653656108 24,497 107,902 SH   SOLE   34,260 0 73,642
NOMAD FOODS LTD USD ORD SHS G6564A105 8,786 344,823 SH   SOLE   62,838 0 281,985
NORTHROP GRUMMAN CORP COM 666807102 4,402 13,952 SH   SOLE   11,818 0 2,134
NOVARTIS AG SPONSORED ADR 66987V109 1,775 20,413 SH   SOLE   814 0 19,599
NOVO-NORDISK A S ADR 670100205 564 8,121 SH   SOLE   93 0 8,028
NUANCE COMMUNICATIONS INC COM 67020Y100 4,722 142,266 SH   SOLE   141,741 0 525
NVIDIA CORPORATION COM 67066G104 13,665 25,249 SH   SOLE   8,478 0 16,771
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,861 591,121 SH   SOLE   13,003 0 578,118
OMEGA HEALTHCARE INVS INC COM 681936100 1,214 40,552 SH   SOLE   3,659 0 36,893
OMNICELL COM COM 68213N109 1,230 16,480 SH   SOLE   16,480 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 1,827 136,672 SH   SOLE   136,672 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 5,276 437,472 SH   SOLE   5,590 0 431,882
PACWEST BANCORP DEL COM 695263103 352 20,627 SH   SOLE   1,887 0 18,740
PAGSEGURO DIGITAL LTD COM CL A G68707101 266 7,057 SH   SOLE   34 0 7,023
PAYCOM SOFTWARE INC COM 70432V102 7,740 24,861 SH   SOLE   2,286 0 22,575
PAYPAL HLDGS INC COM 70450Y103 25,151 127,648 SH   SOLE   49,486 0 78,162
PENNANTPARK FLOATING RATE CA COM 70806A106 893 105,818 SH   SOLE   0 0 105,818
PENTAIR PLC SHS G7S00T104 7,130 155,770 SH   SOLE   0 0 155,770
PEPSICO INC COM 713448108 18,885 136,260 SH   SOLE   45,268 0 90,992
PERFICIENT INC COM 71375U101 5,061 118,420 SH   SOLE   118,420 0 0
PHREESIA INC COM 71944F106 2,919 90,855 SH   SOLE   90,536 0 319
PHYSICIANS RLTY TR COM 71943U104 726 40,584 SH   SOLE   3,621 0 36,963
PRIMO WATER CORPORATION COM 74167P108 615 43,328 SH   SOLE   217 0 43,111
PROCTER AND GAMBLE CO COM 742718109 18,768 135,035 SH   SOLE   53,083 0 81,952
PROGYNY INC COM 74340E103 1,269 43,120 SH   SOLE   43,120 0 0
PROSPECT CAP CORP COM 74348T102 3,052 606,774 SH   SOLE   0 0 606,774
QUEST DIAGNOSTICS INC COM 74834L100 2,778 24,260 SH   SOLE   24,260 0 0
R1 RCM INC COM 749397105 6,750 393,597 SH   SOLE   392,441 0 1,156
ROKU INC COM CL A 77543R102 5,402 28,611 SH   SOLE   24,585 0 4,026
ROPER TECHNOLOGIES INC COM 776696106 4,812 12,180 SH   SOLE   12,180 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 495 19,689 SH   SOLE   1,752 0 17,937
S&P GLOBAL INC COM 78409V104 527 1,462 SH   SOLE   5 0 1,457
SALESFORCE COM INC COM 79466L302 19,479 77,504 SH   SOLE   29,468 0 48,036
SEA LTD SPONSORD ADS 81141R100 27,722 179,963 SH   SOLE   76,719 0 103,244
SEATTLE GENETICS INC COM 812578102 250 1,280 SH   SOLE   0 0 1,280
SERVICE PPTYS TR COM SH BEN INT 81761L102 182 22,785 SH   SOLE   2,093 0 20,692
SERVICENOW INC COM 81762P102 12,469 25,709 SH   SOLE   2,160 0 23,549
SHOPIFY INC CL A 82509L107 10,062 9,870 SH   SOLE   4,150 0 5,720
SIXTH STREET SPECIALTY LENDN COM 83012A109 4,481 260,336 SH   SOLE   3,662 0 256,674
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 545 13,940 SH   SOLE   67 0 13,873
SOLAR CAP LTD COM 83413U100 3,597 226,949 SH   SOLE   6,500 0 220,449
SONY CORP SPONSORED ADR 835699307 1,686 21,969 SH   SOLE   157 0 21,812
STMICROELECTRONICS N V NY REGISTRY 861012102 812 26,457 SH   SOLE   135 0 26,322
STRYKER CORPORATION COM 863667101 22,573 108,331 SH   SOLE   61,719 0 46,612
SYNEOS HEALTH INC CL A 87166B102 2,142 40,290 SH   SOLE   40,290 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,536 31,284 SH   SOLE   190 0 31,094
TCG BDC INC COM 872280102 1,982 222,464 SH   SOLE   0 0 222,464
TELADOC HEALTH INC COM 87918A105 4,721 21,537 SH   SOLE   13,454 0 8,083
TELEFLEX INCORPORATED COM 879369106 10,502 30,851 SH   SOLE   13,107 0 17,744
TESLA INC COM 88160R101 14,387 33,536 SH   SOLE   12,374 0 21,162
TETRA TECH INC NEW COM 88162G103 417 4,367 SH   SOLE   63 0 4,304
TEXAS INSTRS INC COM 882508104 508 3,556 SH   SOLE   12 0 3,544
THE TRADE DESK INC COM CL A 88339J105 4,834 9,318 SH   SOLE   8,437 0 881
THERMO FISHER SCIENTIFIC INC COM 883556102 1,002 2,270 SH   SOLE   2,270 0 0
TIMKEN CO COM 887389104 3,276 60,419 SH   SOLE   60,224 0 195
T-MOBILE US INC COM 872590104 17,126 149,749 SH   SOLE   56,210 0 93,539
TOTAL SE SPONSORED ADS 89151E109 545 15,904 SH   SOLE   78 0 15,826
TRANE TECHNOLOGIES PLC SHS G8994E103 14,163 116,804 SH   SOLE   43,061 0 73,743
UNILEVER N V N Y SHS NEW 904784709 554 9,181 SH   SOLE   46 0 9,135
UNION PAC CORP COM 907818108 11,808 59,980 SH   SOLE   2,386 0 57,594
UNITEDHEALTH GROUP INC COM 91324P102 35,031 112,361 SH   SOLE   74,868 0 37,493
VEEVA SYS INC CL A COM 922475108 7,007 24,920 SH   SOLE   24,920 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 815 13,704 SH   SOLE   1,215 0 12,489
VISA INC COM CL A 92826C839 22,966 114,851 SH   SOLE   41,526 0 73,325
WASTE MGMT INC DEL COM 94106L109 1,475 13,040 SH   SOLE   948 0 12,092
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,343 15,800 SH   SOLE   15,800 0 0
WNS HLDGS LTD SPON ADR 92932M101 3,360 52,531 SH   SOLE   35,599 0 16,932
YANDEX N V SHS CLASS A N97284108 472 7,240 SH   SOLE   0 0 7,240
YUM CHINA HLDGS INC COM 98850P109 553 10,445 SH   SOLE   0 0 10,445
ZENDESK INC COM 98936J101 434 4,216 SH   SOLE   57 0 4,159
ZOETIS INC CL A 98978V103 2,626 15,880 SH   SOLE   15,880 0 0