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 25,408 303,674 SH   SOLE   70,916 0 232,758
ADOBE INC COM 00724F101 380 1,378 SH   SOLE   0 0 1,378
AGNICO EAGLE MINES LTD COM 008474108 29,639 552,718 SH   SOLE   168,660 0 384,058
AIR PRODS & CHEMS INC COM 009158106 4,697 21,170 SH   SOLE   12,960 0 8,210
ALPS ETF TR ALERIAN MLP 00162Q866 8,886 972,236 SH   SOLE   42,900 0 929,336
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 21,994 131,523 SH   SOLE   32,433 0 99,090
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,228 41,822 SH   SOLE   1,700 0 40,122
ALLSTATE CORP COM 020002101 16,632 153,041 SH   SOLE   2,778 0 150,263
ALPHABET INC CAP STK CL A 02079K305 357 293 SH   SOLE   0 0 293
ALPHABET INC CAP STK CL C 02079K107 30,039 24,642 SH   SOLE   5,693 0 18,949
AMAZON COM INC COM 023135106 40,204 23,160 SH   SOLE   3,904 0 19,256
AMBEV SA SPONSORED ADR 02319V103 371 80,330 SH   SOLE   7,530 0 72,800
AMERICAN WTR WKS CO INC NEW COM 030420103 211 1,700 SH   SOLE   0 0 1,700
AMGEN INC COM 031162100 319 1,645 SH   SOLE   0 0 1,645
APOLLO GLOBAL MGMT INC COM CL A 03768E105 19,395 512,826 SH   SOLE   112,020 0 400,806
APOLLO INVT CORP COM NEW 03761U502 2,482 154,243 SH   SOLE   0 0 154,243
APPLE INC COM 037833100 34,517 154,114 SH   SOLE   30,455 0 123,659
APTIV PLC SHS G6095L109 4,136 47,314 SH   SOLE   39,248 0 8,066
ARES CAP CORP COM 04010L103 10,654 571,734 SH   SOLE   6,155 0 565,579
ASML HOLDING N V N Y REGISTRY SHS N07059210 285 1,146 SH   SOLE   0 0 1,146
ASTRAZENECA PLC SPONSORED ADR 046353108 1,933 43,371 SH   SOLE   885 0 42,486
AT&T INC COM 00206R102 1,680 44,410 SH   SOLE   1,939 0 42,471
AUTOZONE INC COM 053332102 1,657 1,528 SH   SOLE   249 0 1,279
AZUL S A SPONSR ADR PFD 05501U106 725 20,242 SH   SOLE   0 0 20,242
BAIDU INC SPON ADR REP A 056752108 268 2,616 SH   SOLE   0 0 2,616
BANCOLOMBIA S A SPON ADR PREF 05968L102 7,096 143,511 SH   SOLE   74,660 0 68,851
BANK AMER CORP COM 060505104 24,532 840,992 SH   SOLE   176,540 0 664,452
BARINGS BDC INC COM 06759L103 2,271 223,716 SH   SOLE   0 0 223,716
BEIGENE LTD SPONSORED ADR 07725L102 607 4,950 SH   SOLE   0 0 4,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16,897 81,225 SH   SOLE   1,323 0 79,902
BHP GROUP PLC SPONSORED ADR 05545E209 791 18,477 SH   SOLE   832 0 17,645
BLACKROCK TCP CAP CORP COM 09259E108 2,410 177,814 SH   SOLE   0 0 177,814
BLACKSTONE GROUP INC COM CL A 09260D107 1,707 34,943 SH   SOLE   7,977 0 26,966
BOEING CO COM 097023105 1,499 3,941 SH   SOLE   674 0 3,267
BP PLC SPONSORED ADR 055622104 1,281 33,710 SH   SOLE   1,485 0 32,225
BROADCOM INC COM 11135F101 784 2,842 SH   SOLE   599 0 2,243
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 815 15,339 SH   SOLE   761 0 14,579
CANADIAN NATL RY CO COM 136375102 971 10,803 SH   SOLE   0 0 10,803
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,987 77,712 SH   SOLE   2,850 0 74,862
CASEYS GEN STORES INC COM 147528103 409 2,537 SH   SOLE   33 0 2,504
CBRE GROUP INC CL A 12504L109 16,090 303,525 SH   SOLE   5,305 0 298,220
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,409 24,156 SH   SOLE   976 0 23,180
CENTERPOINT ENERGY INC COM 15189T107 10,705 354,700 SH   SOLE   0 0 354,700
CGI INC CL A SUB VTG 12532H104 934 11,807 SH   SOLE   0 0 11,807
COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 483 25,104 SH   SOLE   0 0 25,104
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 593 174,829 SH   SOLE   0 0 174,829
CINTAS CORP COM 172908105 19,937 74,362 SH   SOLE   17,659 0 56,703
CISCO SYS INC COM 17275R102 2,104 42,574 SH   SOLE   9,077 0 33,497
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,208 44,362 SH   SOLE   1,913 0 42,449
COMCAST CORP NEW CL A 20030N101 24,770 549,462 SH   SOLE   123,074 0 426,388
CONOCOPHILLIPS COM 20825C104 7,317 128,420 SH   SOLE   0 0 128,420
COVANTA HLDG CORP COM 22282E102 836 48,385 SH   SOLE   2,090 0 46,295
CSX CORP COM 126408103 16,662 240,539 SH   SOLE   70,300 0 170,239
CVR ENERGY INC COM 12662P108 1,504 34,164 SH   SOLE   1,515 0 32,649
DANAHER CORPORATION COM 235851102 24,906 172,442 SH   SOLE   39,574 0 132,868
DEERE & CO COM 244199105 285 1,690 SH   SOLE   0 0 1,690
DIAGEO P L C SPON ADR NEW 25243Q205 1,416 8,663 SH   SOLE   0 0 8,663
ENTEGRIS INC COM 29362U104 208 4,418 SH   SOLE   67 0 4,351
EOG RES INC COM 26875P101 10,796 145,459 SH   SOLE   35,002 0 110,457
EPAM SYS INC COM 29414B104 1,270 6,965 SH   SOLE   1,058 0 5,907
ETSY INC COM 29786A106 4,029 71,308 SH   SOLE   54,052 0 17,256
EVERCORE INC CLASS A 29977A105 5,484 68,467 SH   SOLE   42,903 0 25,564
FACEBOOK INC CL A 30303M102 31,944 179,384 SH   SOLE   34,158 0 145,226
FIDELITY NATL INFORMATION SV COM 31620M106 13,514 101,797 SH   SOLE   2,219 0 99,578
FIDUS INVT CORP COM 316500107 791 53,326 SH   SOLE   0 0 53,326
FS KKR CAPITAL CORP COM 302635107 7,612 1,305,627 SH   SOLE   8,748 0 1,296,879
GAMING & LEISURE PPTYS INC COM 36467J108 1,236 32,315 SH   SOLE   1,394 0 30,921
GDS HLDGS LTD SPONSORED ADS 36165L108 753 18,787 SH   SOLE   690 0 18,097
GLADSTONE CAPITAL CORP COM 376535100 1,273 130,599 SH   SOLE   0 0 130,599
GLOBANT S A COM L44385109 5,741 62,689 SH   SOLE   18,897 0 43,792
GLOBUS MED INC CL A 379577208 425 8,308 SH   SOLE   108 0 8,200
GOLDMAN SACHS BDC INC SHS 38147U107 3,129 155,723 SH   SOLE   2,081 0 153,642
GOLUB CAP BDC INC COM 38173M102 3,959 210,098 SH   SOLE   2,175 0 207,923
HDFC BANK LTD SPONSORED ADS 40415F101 1,897 33,244 SH   SOLE   1,220 0 32,024
HERCULES CAPITAL INC COM 427096508 3,932 294,033 SH   SOLE   2,680 0 291,353
HILTON WORLDWIDE HLDGS INC COM 43300A203 15,186 163,100 SH   SOLE   3,351 0 159,749
HOME DEPOT INC COM 437076102 16,324 70,359 SH   SOLE   1,888 0 68,471
HONEYWELL INTL INC COM 438516106 26,288 155,369 SH   SOLE   33,967 0 121,402
ICON PLC SHS G4705A100 14,401 97,737 SH   SOLE   52,894 0 44,843
IDEX CORP COM 45167R104 222 1,355 SH   SOLE   0 0 1,355
INFOSYS LTD SPONSORED ADR 456788108 524 46,060 SH   SOLE   43,020 0 3,040
INGERSOLL-RAND PLC SHS G47791101 20,374 165,357 SH   SOLE   25,848 0 139,509
INSPERITY INC COM 45778Q107 436 4,414 SH   SOLE   58 0 4,356
INTUIT COM 461202103 1,707 6,418 SH   SOLE   1,072 0 5,346
INTUITIVE SURGICAL INC COM NEW 46120E602 6,042 11,190 SH   SOLE   6,790 0 4,400
INVESCO MORTGAGE CAPITAL INC COM 46131B100 713 46,549 SH   SOLE   2,009 0 44,540
IQVIA HLDGS INC COM 46266C105 9,493 63,548 SH   SOLE   1,260 0 62,288
JOHNSON & JOHNSON COM 478160104 17,788 137,488 SH   SOLE   39,678 0 97,810
JPMORGAN CHASE & CO COM 46625H100 27,147 230,667 SH   SOLE   53,700 0 176,967
KEURIG DR PEPPER INC COM 49271V100 1,049 38,384 SH   SOLE   1,664 0 36,720
KINROSS GOLD CORP COM 496902404 148 32,199 SH   SOLE   1,260 0 30,939
KKR & CO INC CL A 48251W104 1,357 50,531 SH   SOLE   2,224 0 48,307
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,017 53,279 SH   SOLE   2,151 0 51,128
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 914 19,816 SH   SOLE   0 0 19,816
L3HARRIS TECHNOLOGIES INC COM 502431109 12,780 61,255 SH   SOLE   1,230 0 60,025
LAS VEGAS SANDS CORP COM 517834107 11,499 199,089 SH   SOLE   4,564 0 194,525
LINDE PLC SHS G5494J103 248 1,280 SH   SOLE   0 0 1,280
LOCKHEED MARTIN CORP COM 539830109 20,425 52,362 SH   SOLE   1,166 0 51,196
LOGITECH INTL S A SHS H50430232 1,007 24,699 SH   SOLE   0 0 24,699
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7,774 86,887 SH   SOLE   54,720 0 32,167
MAIN STREET CAPITAL CORP COM 56035L104 5,924 137,096 SH   SOLE   1,843 0 135,253
MASTERCARD INC CL A 57636Q104 2,955 10,879 SH   SOLE   2,276 0 8,603
MCDONALDS CORP COM 580135101 329 1,529 SH   SOLE   0 0 1,529
MELCO RESORTS AND ENTMT LTD ADR 585464100 10,045 517,472 SH   SOLE   210,240 0 307,232
MERCADOLIBRE INC COM 58733R102 325 590 SH   SOLE   60 0 530
MERCK & CO INC COM 58933Y105 28,357 336,862 SH   SOLE   72,999 0 263,863
MICROSOFT CORP COM 594918104 60,636 436,138 SH   SOLE   104,829 0 331,309
MOMO INC ADR 60879B107 423 13,670 SH   SOLE   1,290 0 12,380
MONDELEZ INTL INC CL A 609207105 16,071 290,505 SH   SOLE   5,043 0 285,462
MONROE CAP CORP COM 610335101 1,097 103,958 SH   SOLE   0 0 103,958
MSCI INC COM 55354G100 3,507 16,104 SH   SOLE   9,040 0 7,064
NETFLIX INC COM 64110L106 1,736 6,489 SH   SOLE   1,061 0 5,428
NEUROCRINE BIOSCIENCES INC COM 64125C109 12,018 133,368 SH   SOLE   2,758 0 130,610
NEW MTN FIN CORP COM 647551100 3,062 224,686 SH   SOLE   0 0 224,686
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,356 86,418 SH   SOLE   3,748 0 82,670
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3,114 137,893 SH   SOLE   2,809 0 135,084
NICE LTD SPONSORED ADR 653656108 27,677 192,467 SH   SOLE   52,045 0 140,422
NOMAD FOODS LTD USD ORD SHS G6564A105 16,938 826,198 SH   SOLE   106,490 0 719,708
NORTHROP GRUMMAN CORP COM 666807102 7,852 20,950 SH   SOLE   12,093 0 8,857
NOVARTIS A G SPONSORED ADR 66987V109 818 9,413 SH   SOLE   0 0 9,413
NUTRIEN LTD COM 67077M108 16,816 337,319 SH   SOLE   147,730 0 189,589
NXP SEMICONDUCTORS N V COM N6596X109 27,904 255,716 SH   SOLE   62,923 0 192,793
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,530 488,529 SH   SOLE   6,525 0 482,004
OFS CAP CORP COM 67103B100 997 85,899 SH   SOLE   0 0 85,899
OMEGA HEALTHCARE INVS INC COM 681936100 1,715 41,035 SH   SOLE   1,770 0 39,265
PACWEST BANCORP DEL COM 695263103 767 21,105 SH   SOLE   920 0 20,185
PAGSEGURO DIGITAL LTD COM CL A G68707101 3,152 68,073 SH   SOLE   18,780 0 49,293
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 61 67,544 SH   SOLE   2,637 0 64,907
PALO ALTO NETWORKS INC COM 697435105 13,179 64,656 SH   SOLE   1,261 0 63,395
PAYCOM SOFTWARE INC COM 70432V102 12,939 61,762 SH   SOLE   1,283 0 60,479
PAYPAL HLDGS INC COM 70450Y103 20,590 198,764 SH   SOLE   47,101 0 151,663
PENNANTPARK FLOATING RATE CA COM 70806A106 1,100 94,829 SH   SOLE   0 0 94,829
PENNANTPARK INVT CORP COM 708062104 1,759 280,580 SH   SOLE   0 0 280,580
PEPSICO INC COM 713448108 29,454 214,835 SH   SOLE   47,224 0 167,611
PHYSICIANS RLTY TR COM 71943U104 727 40,957 SH   SOLE   1,755 0 39,202
PROCTER & GAMBLE CO COM 742718109 30,143 242,348 SH   SOLE   58,533 0 183,815
PROGRESSIVE CORP OHIO COM 743315103 6,388 82,688 SH   SOLE   51,990 0 30,698
PROSPECT CAPITAL CORPORATION COM 74348T102 4,431 672,438 SH   SOLE   0 0 672,438
PRUDENTIAL PLC ADR 74435K204 886 24,345 SH   SOLE   0 0 24,345
ROKU INC COM CL A 77543R102 3,437 33,781 SH   SOLE   25,563 0 8,218
ROPER TECHNOLOGIES INC COM 776696106 276 775 SH   SOLE   0 0 775
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,162 19,734 SH   SOLE   868 0 18,866
S&P GLOBAL INC COM 78409V104 460 1,881 SH   SOLE   0 0 1,881
SALESFORCE COM INC COM 79466L302 16,530 111,357 SH   SOLE   25,057 0 86,300
SARATOGA INVT CORP COM NEW 80349A208 751 30,374 SH   SOLE   0 0 30,374
SCULPTOR CAP MGMT COM CL A 811246107 313 16,067 SH   SOLE   1,556 0 14,511
SEA LTD SPONSORED ADS 81141R100 16,909 546,324 SH   SOLE   136,020 0 410,304
SERVICE PPTYS TR COM SH BEN INT 81761L102 255 9,904 SH   SOLE   939 0 8,965
SOLAR CAP LTD COM 83413U100 4,351 210,690 SH   SOLE   3,210 0 207,480
SONY CORP SPONSORED ADR 835699307 310 5,243 SH   SOLE   0 0 5,243
STMICROELECTRONICS N V NY REGISTRY 861012102 657 34,007 SH   SOLE   0 0 34,007
STRYKER CORP COM 863667101 22,120 102,263 SH   SOLE   23,965 0 78,298
SUNCOR ENERGY INC NEW COM 867224107 991 31,375 SH   SOLE   0 0 31,375
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,153 24,818 SH   SOLE   0 0 24,818
TCG BDC INC COM 872280102 2,840 197,227 SH   SOLE   0 0 197,227
TEXAS INSTRS INC COM 882508104 475 3,668 SH   SOLE   0 0 3,668
TIMKEN CO COM 887389104 4,871 111,955 SH   SOLE   70,104 0 41,851
T MOBILE US INC COM 872590104 22,022 279,576 SH   SOLE   65,200 0 214,376
TORONTO DOMINION BK ONT COM NEW 891160509 13,581 232,770 SH   SOLE   11,270 0 221,500
TOTAL S A SPONSORED ADS 89151E109 1,066 20,496 SH   SOLE   0 0 20,496
TPG SPECIALTY LENDING INC COM 87265K102 4,113 196,024 SH   SOLE   0 0 196,024
TRACTOR SUPPLY CO COM 892356106 1,135 12,552 SH   SOLE   2,608 0 9,944
THE TRADE DESK INC COM CL A 88339J105 4,391 23,415 SH   SOLE   14,588 0 8,827
UNILEVER N V N Y SHS NEW 904784709 712 11,859 SH   SOLE   0 0 11,859
UNION PACIFIC CORP COM 907818108 2,145 13,244 SH   SOLE   2,185 0 11,059
UNITEDHEALTH GROUP INC COM 91324P102 10,047 46,233 SH   SOLE   10,173 0 36,060
VERIZON COMMUNICATIONS INC COM 92343V104 833 13,787 SH   SOLE   599 0 13,188
VISA INC COM CL A 92826C839 31,196 181,357 SH   SOLE   42,015 0 139,342
WASTE MGMT INC DEL COM 94106L109 1,821 15,836 SH   SOLE   462 0 15,374
WNS HOLDINGS LTD SPON ADR 92932M101 6,116 104,098 SH   SOLE   30,362 0 73,736
YUM CHINA HLDGS INC COM 98850P109 14,292 314,595 SH   SOLE   48,779 0 265,816
ZENDESK INC COM 98936J101 371 5,092 SH   SOLE   60 0 5,032
ZOETIS INC CL A 98978V103 350 2,810 SH   SOLE   0 0 2,810