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 24,997 316,776 SH   SOLE   97,138 0 219,638
ADOBE INC COM 00724F101 459 1,442 SH   SOLE   4 0 1,438
AGNICO EAGLE MINES LTD COM 008474108 21,606 547,213 SH   SOLE   175,933 0 371,280
AIR PRODS & CHEMS INC COM 009158106 4,208 21,080 SH   SOLE   13,600 0 7,480
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 24,704 127,028 SH   SOLE   35,989 0 91,039
ALIGN TECHNOLOGY INC COM 016255101 11,842 68,075 SH   SOLE   14,607 0 53,468
ALLSTATE CORP COM 020002101 9,096 99,160 SH   SOLE   1,823 0 97,337
ALPHABET INC CAP STK CL C 02079K107 34,653 29,801 SH   SOLE   6,296 0 23,505
ALPHABET INC CAP STK CL A 02079K305 355 306 SH   SOLE   1 0 305
ALPS ETF TR ALERIAN MLP 00162Q866 3,015 876,268 SH   SOLE   63,405 0 812,863
AMAZON COM INC COM 023135106 46,046 23,617 SH   SOLE   4,572 0 19,045
AMICUS THERAPEUTICS INC COM 03152W109 3,714 401,983 SH   SOLE   400,819 0 1,164
AON PLC SHS CL A G0408V102 3,126 18,940 SH   SOLE   0 0 18,940
APOLLO GLOBAL MGMT INC COM CL A 03768E105 15,662 467,541 SH   SOLE   105,943 0 361,598
APOLLO INVT CORP COM NEW 03761U502 826 122,324 SH   SOLE   0 0 122,324
APPLE INC COM 037833100 38,653 152,006 SH   SOLE   32,704 0 119,302
APPLIED MATLS INC COM 038222105 7,894 172,292 SH   SOLE   4,419 0 167,873
APTIV PLC SHS G6095L109 2,017 40,969 SH   SOLE   33,718 0 7,251
ARES CAP CORP COM 04010L103 6,238 578,709 SH   SOLE   10,706 0 568,003
ASML HOLDING N V N Y REGISTRY SHS N07059210 485 1,857 SH   SOLE   20 0 1,837
ASTRAZENECA PLC SPONSORED ADR 046353108 2,368 53,023 SH   SOLE   2,408 0 50,615
AT&T INC COM 00206R102 1,391 47,740 SH   SOLE   3,412 0 44,328
AUTOZONE INC COM 053332102 1,311 1,549 SH   SOLE   240 0 1,309
AZUL S A SPONSR ADR PFD 05501U106 151 14,813 SH   SOLE   0 0 14,813
BAIDU INC SPON ADR REP A 056752108 528 5,234 SH   SOLE   290 0 4,944
BANCOLOMBIA S A SPON ADR PREF 05968L102 2,463 98,656 SH   SOLE   71,868 0 26,788
BANK AMER CORP COM 060505104 17,547 826,502 SH   SOLE   190,740 0 635,762
BARINGS BDC INC COM 06759L103 1,666 222,759 SH   SOLE   0 0 222,759
BAXTER INTL INC COM 071813109 6,274 77,280 SH   SOLE   77,280 0 0
BEIGENE LTD SPONSORED ADR 07725L102 3,730 30,296 SH   SOLE   25,830 0 4,466
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,570 107,038 SH   SOLE   1,570 0 105,468
BHP GROUP PLC SPONSORED ADR 05545E209 591 19,469 SH   SOLE   1,391 0 18,078
BIO TECHNE CORP COM 09073M104 614 3,240 SH   SOLE   3,240 0 0
BLACKROCK TCP CAP CORP COM 09259E108 1,110 177,566 SH   SOLE   0 0 177,566
BLACKSTONE GROUP INC COM CL A 09260D107 2,823 61,957 SH   SOLE   7,856 0 54,101
BOEING CO COM 097023105 581 3,894 SH   SOLE   655 0 3,239
BP PLC SPONSORED ADR 055622104 877 35,955 SH   SOLE   2,615 0 33,340
BROADCOM INC COM 11135F101 14,072 59,352 SH   SOLE   1,689 0 57,663
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 826 18,665 SH   SOLE   1,347 0 17,318
BRP INC COM SUN VTG 05577W200 261 15,901 SH   SOLE   121 0 15,780
BRUKER CORP COM 116794108 3,336 93,020 SH   SOLE   93,020 0 0
CANADIAN NATL RY CO COM 136375102 756 9,736 SH   SOLE   0 0 9,736
CASEYS GEN STORES INC COM 147528103 313 2,361 SH   SOLE   38 0 2,323
CATALENT INC COM 148806102 13,099 252,156 SH   SOLE   69,065 0 183,091
CBRE GROUP INC CL A 12504L109 11,185 296,628 SH   SOLE   13,734 0 282,894
CENTENE CORP DEL COM 15135B101 2,850 47,972 SH   SOLE   47,972 0 0
CERNER CORP COM 156782104 3,323 52,760 SH   SOLE   52,760 0 0
CGI INC CL A SUB VTG 12532H104 578 10,632 SH   SOLE   0 0 10,632
CHANGE HEALTHCARE INC COM 15912K100 1,469 147,090 SH   SOLE   147,090 0 0
CHEMED CORP NEW COM 16359R103 5,044 11,643 SH   SOLE   11,605 0 38
CINTAS CORP COM 172908105 10,460 60,384 SH   SOLE   16,763 0 43,621
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,132 60,045 SH   SOLE   4,350 0 55,695
COMCAST CORP NEW CL A 20030N101 3,358 97,660 SH   SOLE   83,275 0 14,385
CONMED CORP COM 207410101 1,498 26,150 SH   SOLE   26,150 0 0
CONOCOPHILLIPS COM 20825C104 9,773 317,309 SH   SOLE   77,624 0 239,685
COVANTA HLDG CORP COM 22282E102 441 51,591 SH   SOLE   3,689 0 47,902
CSX CORP COM 126408103 3,598 62,784 SH   SOLE   52,755 0 10,029
DANAHER CORPORATION COM 235851102 26,679 192,756 SH   SOLE   68,165 0 124,591
DIAGEO P L C SPON ADR NEW 25243Q205 862 6,783 SH   SOLE   0 0 6,783
DISNEY WALT CO COM DISNEY 254687106 11,486 118,902 SH   SOLE   2,403 0 116,499
EPAM SYS INC COM 29414B104 1,259 6,780 SH   SOLE   1,017 0 5,763
ETSY INC COM 29786A106 2,710 70,492 SH   SOLE   51,957 0 18,535
FACEBOOK INC CL A 30303M102 33,704 202,061 SH   SOLE   42,157 0 159,904
FIDELITY NATL INFORMATION SV COM 31620M106 12,900 106,050 SH   SOLE   2,418 0 103,632
FIDUS INVT CORP COM 316500107 352 53,110 SH   SOLE   0 0 53,110
FS KKR CAPITAL CORP COM 302635107 4,191 1,396,967 SH   SOLE   15,103 0 1,381,864
GAMING & LEISURE PPTYS INC COM 36467J108 962 34,729 SH   SOLE   2,514 0 32,215
GDS HLDGS LTD SPONSORED ADS 36165L108 1,671 28,832 SH   SOLE   7,072 0 21,760
GLADSTONE CAPITAL CORP COM 376535100 734 130,582 SH   SOLE   0 0 130,582
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 712 18,801 SH   SOLE   1,349 0 17,452
GLOBANT S A COM L44385109 1,748 19,891 SH   SOLE   11,617 0 8,274
GOLDMAN SACHS BDC INC SHS 38147U107 1,946 157,865 SH   SOLE   3,697 0 154,168
GOLUB CAP BDC INC COM 38173M102 4,740 377,411 SH   SOLE   5,393 0 372,018
HDFC BANK LTD SPONSORED ADS 40415F101 1,527 39,694 SH   SOLE   8,554 0 31,140
HEALTH CATALYST INC COM 42225T107 1,105 42,270 SH   SOLE   42,270 0 0
HEALTHSTREAM INC COM 42222N103 3,605 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508 2,589 338,836 SH   SOLE   4,710 0 334,126
HILTON WORLDWIDE HLDGS INC COM 43300A203 10,345 151,602 SH   SOLE   3,247 0 148,355
HOLOGIC INC COM 436440101 2,613 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102 15,992 85,652 SH   SOLE   5,580 0 80,072
HONEYWELL INTL INC COM 438516106 20,333 151,977 SH   SOLE   32,962 0 119,015
HUMANA INC COM 444859102 4,429 14,105 SH   SOLE   14,105 0 0
ICICI BK LTD ADR 45104G104 261 30,660 SH   SOLE   3,060 0 27,600
ICON PLC SHS G4705A100 13,385 98,421 SH   SOLE   77,488 0 20,933
IDEXX LABS INC COM 45168D104 4,602 18,998 SH   SOLE   18,998 0 0
INTUIT COM 461202103 1,514 6,583 SH   SOLE   1,034 0 5,549
INTUITIVE SURGICAL INC COM NEW 46120E602 4,949 9,993 SH   SOLE   6,718 0 3,275
INVESCO MORTGAGE CAPITAL INC COM 46131B100 179 52,760 SH   SOLE   3,591 0 49,169
IQVIA HLDGS INC COM 46266C105 2,799 25,950 SH   SOLE   25,950 0 0
JOHNSON & JOHNSON COM 478160104 16,486 125,720 SH   SOLE   35,296 0 90,424
JPMORGAN CHASE & CO COM 46625H100 20,541 228,161 SH   SOLE   58,083 0 170,078
KEURIG DR PEPPER INC COM 49271V100 813 33,495 SH   SOLE   2,409 0 31,086
KINROSS GOLD CORP COM 496902404 283 71,308 SH   SOLE   1,238 0 70,070
KKR & CO INC CL A 48251W104 952 40,558 SH   SOLE   2,937 0 37,621
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 584 57,323 SH   SOLE   4,150 0 53,173
L3HARRIS TECHNOLOGIES INC COM 502431109 13,622 75,626 SH   SOLE   1,566 0 74,060
LAS VEGAS SANDS CORP COM 517834107 8,413 198,108 SH   SOLE   5,202 0 192,906
LENNAR CORP CL A 526057104 6,127 160,400 SH   SOLE   3,838 0 156,562
LIVONGO HEALTH INC COM 539183103 1,509 52,900 SH   SOLE   52,900 0 0
LOCKHEED MARTIN CORP COM 539830109 16,801 49,570 SH   SOLE   1,127 0 48,443
LOGITECH INTL S A SHS H50430232 1,054 24,564 SH   SOLE   56 0 24,508
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,765 55,710 SH   SOLE   36,970 0 18,740
MAIN STREET CAPITAL CORP COM 56035L104 3,907 190,504 SH   SOLE   3,289 0 187,215
MASIMO CORP COM 574795100 5,199 29,353 SH   SOLE   29,202 0 151
MASTERCARD INC CL A 57636Q104 2,628 10,879 SH   SOLE   2,193 0 8,686
MCDONALDS CORP COM 580135101 1,239 7,490 SH   SOLE   423 0 7,067
MEDTRONIC PLC SHS G5960L103 9,600 106,450 SH   SOLE   106,450 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 6,502 524,414 SH   SOLE   261,385 0 263,029
MERCADOLIBRE INC COM 58733R102 352 720 SH   SOLE   70 0 650
MERCK & CO INC COM 58933Y105 28,343 368,376 SH   SOLE   76,509 0 291,867
MICROSOFT CORP COM 594918104 68,678 435,471 SH   SOLE   118,372 0 317,099
MONROE CAP CORP COM 610335101 737 103,749 SH   SOLE   0 0 103,749
MSCI INC COM 55354G100 4,550 15,744 SH   SOLE   9,005 0 6,739
NETEASE INC SPONSORED ADS 64110W102 533 1,660 SH   SOLE   160 0 1,500
NEUROCRINE BIOSCIENCES INC COM 64125C109 13,871 160,269 SH   SOLE   36,815 0 123,454
NEW MTN FIN CORP COM 647551100 1,526 224,461 SH   SOLE   0 0 224,461
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1,737 16,050 SH   SOLE   11,230 0 4,820
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 464 92,560 SH   SOLE   6,639 0 85,921
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1,876 142,033 SH   SOLE   4,942 0 137,091
NICE LTD SPONSORED ADR 653656108 17,932 124,907 SH   SOLE   41,175 0 83,732
NOMAD FOODS LTD USD ORD SHS G6564A105 8,272 445,644 SH   SOLE   90,850 0 354,794
NORTHROP GRUMMAN CORP COM 666807102 5,842 19,310 SH   SOLE   11,818 0 7,492
NOVARTIS A G SPONSORED ADR 66987V109 1,888 22,889 SH   SOLE   665 0 22,224
NOVO-NORDISK A S ADR 670100205 515 8,557 SH   SOLE   93 0 8,464
NUANCE COMMUNICATIONS INC COM 67020Y100 2,389 142,366 SH   SOLE   141,741 0 625
NUTRIEN LTD COM 67077M108 10,943 323,695 SH   SOLE   137,630 0 186,065
NVIDIA CORP COM 67066G104 10,210 38,730 SH   SOLE   8,490 0 30,240
NXP SEMICONDUCTORS N V COM N6596X109 19,514 235,310 SH   SOLE   62,461 0 172,849
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,782 550,021 SH   SOLE   11,452 0 538,569
OFS CAP CORP COM 67103B100 350 85,910 SH   SOLE   0 0 85,910
OMEGA HEALTHCARE INVS INC COM 681936100 1,151 43,356 SH   SOLE   3,164 0 40,192
OMNICELL INC COM 68213N109 1,081 16,480 SH   SOLE   16,480 0 0
PACWEST BANCORP DEL COM 695263103 404 22,548 SH   SOLE   1,627 0 20,921
PAYCOM SOFTWARE INC COM 70432V102 11,005 54,476 SH   SOLE   2,569 0 51,907
PAYPAL HLDGS INC COM 70450Y103 19,450 203,162 SH   SOLE   54,592 0 148,570
PENNANTPARK FLOATING RATE CA COM 70806A106 460 94,581 SH   SOLE   0 0 94,581
PENNANTPARK INVT CORP COM 708062104 374 144,537 SH   SOLE   0 0 144,537
PEPSICO INC COM 713448108 19,872 165,466 SH   SOLE   44,344 0 121,122
PERFICIENT INC COM 71375U101 3,208 118,420 SH   SOLE   118,420 0 0
PHREESIA INC COM 71944F106 1,903 90,480 SH   SOLE   90,480 0 0
PHYSICIANS RLTY TR COM 71943U104 610 43,738 SH   SOLE   3,151 0 40,587
PROCTER & GAMBLE CO COM 742718109 23,090 209,912 SH   SOLE   53,138 0 156,774
PROGYNY INC COM 74340E103 914 43,120 SH   SOLE   43,120 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 2,844 669,061 SH   SOLE   0 0 669,061
PRUDENTIAL PLC ADR 74435K204 548 22,091 SH   SOLE   0 0 22,091
QUEST DIAGNOSTICS INC COM 74834L100 1,948 24,260 SH   SOLE   24,260 0 0
R1 RCM INC COM 749397105 2,822 310,452 SH   SOLE   309,061 0 1,391
ROKU INC COM CL A 77543R102 2,850 32,579 SH   SOLE   24,585 0 7,994
ROPER TECHNOLOGIES INC COM 776696106 3,933 12,615 SH   SOLE   12,180 0 435
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 732 20,990 SH   SOLE   1,529 0 19,461
S&P GLOBAL INC COM 78409V104 387 1,579 SH   SOLE   5 0 1,574
SALESFORCE COM INC COM 79466L302 16,472 114,401 SH   SOLE   29,549 0 84,852
SARATOGA INVT CORP COM NEW 80349A208 349 30,343 SH   SOLE   0 0 30,343
SEA LTD SPONSORED ADS 81141R100 18,703 422,074 SH   SOLE   140,309 0 281,765
SERVICE PPTYS TR COM SH BEN INT 81761L102 133 24,753 SH   SOLE   1,780 0 22,973
SHOPIFY INC CL A 82509L107 9,337 22,540 SH   SOLE   10,040 0 12,500
SOLAR CAP LTD COM 83413U100 2,497 214,517 SH   SOLE   5,705 0 208,812
SONY CORP SPONSORED ADR 835699307 1,200 20,266 SH   SOLE   86 0 20,180
STMICROELECTRONICS N V NY REGISTRY 861012102 653 30,553 SH   SOLE   0 0 30,553
STRYKER CORP COM 863667101 21,798 130,926 SH   SOLE   57,099 0 73,827
SUNCOR ENERGY INC NEW COM 867224107 440 27,862 SH   SOLE   0 0 27,862
SYNEOS HEALTH INC CL A 87166B102 1,588 40,290 SH   SOLE   40,290 0 0
T MOBILE US INC COM 872590104 14,948 178,160 SH   SOLE   41,037 0 137,123
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,981 41,463 SH   SOLE   61 0 41,402
TCG BDC INC COM 872280102 1,029 197,094 SH   SOLE   0 0 197,094
TESLA INC COM 88160R101 7,498 14,308 SH   SOLE   3,309 0 10,999
TETRA TECH INC NEW COM 88162G103 332 4,705 SH   SOLE   63 0 4,642
TEXAS INSTRS INC COM 882508104 383 3,836 SH   SOLE   12 0 3,824
THE TRADE DESK INC COM CL A 88339J105 4,049 20,978 SH   SOLE   14,021 0 6,957
THERMO FISHER SCIENTIFIC INC COM 883556102 644 2,270 SH   SOLE   2,270 0 0
TIMKEN CO COM 887389104 2,941 90,944 SH   SOLE   60,224 0 30,720
TORONTO DOMINION BK ONT COM NEW 891160509 9,810 233,370 SH   SOLE   11,070 0 222,300
TOTAL S A SPONSORED ADS 89151E109 684 18,355 SH   SOLE   0 0 18,355
TPG SPECIALTY LENDING INC COM 87265K102 3,286 236,057 SH   SOLE   3,360 0 232,697
UNILEVER N V N Y SHS NEW 904784709 521 10,691 SH   SOLE   0 0 10,691
UNION PACIFIC CORP COM 907818108 14,763 104,667 SH   SOLE   3,340 0 101,327
UNITEDHEALTH GROUP INC COM 91324P102 25,282 101,377 SH   SOLE   66,450 0 34,927
VEEVA SYS INC CL A COM 922475108 4,790 30,630 SH   SOLE   30,630 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 796 14,818 SH   SOLE   1,057 0 13,761
VISA INC COM CL A 92826C839 28,033 173,987 SH   SOLE   41,619 0 132,368
VULCAN MATLS CO COM 929160109 509 4,713 SH   SOLE   978 0 3,735
WASTE MGMT INC DEL COM 94106L109 1,461 15,785 SH   SOLE   826 0 14,959
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,406 15,800 SH   SOLE   15,800 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 2,549 59,293 SH   SOLE   41,192 0 18,101
YUM CHINA HLDGS INC COM 98850P109 11,917 279,542 SH   SOLE   58,976 0 220,566
ZOETIS INC CL A 98978V103 2,085 17,720 SH   SOLE   15,880 0 1,840