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 27,794 319,988 SH   SOLE   97,268 0 222,720
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,404 25,664 SH   SOLE   25,160 0 504
ADOBE INC COM 00724F101 470 1,425 SH   SOLE   0 0 1,425
AGNICO EAGLE MINES LTD COM 008474108 34,239 555,156 SH   SOLE   175,233 0 379,923
AIR PRODS & CHEMS INC COM 009158106 4,272 18,180 SH   SOLE   11,130 0 7,050
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18,375 86,637 SH   SOLE   37,269 0 49,368
ALLSTATE CORP COM 020002101 11,294 100,438 SH   SOLE   1,883 0 98,555
ALPHABET INC CAP STK CL C 02079K107 34,595 25,875 SH   SOLE   6,324 0 19,551
ALPHABET INC CAP STK CL A 02079K305 406 303 SH   SOLE   0 0 303
ALPS ETF TR ALERIAN MLP 00162Q866 10,175 1,197,068 SH   SOLE   88,782 0 1,108,286
AMAZON COM INC COM 023135106 42,103 22,785 SH   SOLE   4,109 0 18,676
AMGEN INC COM 031162100 409 1,698 SH   SOLE   0 0 1,698
AMICUS THERAPEUTICS INC COM 03152W109 3,936 404,129 SH   SOLE   400,819 0 3,310
ANTHEM INC COM 036752103 20,094 66,530 SH   SOLE   22,833 0 43,697
APOLLO GLOBAL MGMT INC COM CL A 03768E105 22,606 473,826 SH   SOLE   106,030 0 367,796
APOLLO INVT CORP COM NEW 03761U502 2,688 153,941 SH   SOLE   0 0 153,941
APPLE INC COM 037833100 45,104 153,598 SH   SOLE   32,856 0 120,742
APPLIED MATLS INC COM 038222105 10,474 171,578 SH   SOLE   4,563 0 167,015
APTIV PLC SHS G6095L109 3,927 41,349 SH   SOLE   33,718 0 7,631
ARES CAP CORP COM 04010L103 10,858 582,201 SH   SOLE   11,246 0 570,955
ASML HOLDING N V N Y REGISTRY SHS N07059210 550 1,857 SH   SOLE   20 0 1,837
ASTRAZENECA PLC SPONSORED ADR 046353108 2,709 54,318 SH   SOLE   2,494 0 51,824
AT&T INC COM 00206R102 1,874 47,963 SH   SOLE   3,562 0 44,401
AUTOZONE INC COM 053332102 1,804 1,514 SH   SOLE   249 0 1,265
AZUL S A SPONSR ADR PFD 05501U106 663 15,502 SH   SOLE   0 0 15,502
BAIDU INC SPON ADR REP A 056752108 729 5,770 SH   SOLE   290 0 5,480
BANCOLOMBIA S A SPON ADR PREF 05968L102 5,566 101,592 SH   SOLE   73,108 0 28,484
BANK AMER CORP COM 060505104 27,710 786,762 SH   SOLE   151,660 0 635,102
BARINGS BDC INC COM 06759L103 2,299 223,618 SH   SOLE   0 0 223,618
BAXTER INTL INC COM 071813109 6,462 77,280 SH   SOLE   77,280 0 0
BEIGENE LTD SPONSORED ADR 07725L102 775 4,679 SH   SOLE   0 0 4,679
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,899 92,272 SH   SOLE   1,626 0 90,646
BHP GROUP PLC SPONSORED ADR 05545E209 931 19,805 SH   SOLE   1,485 0 18,320
BIO TECHNE CORP COM 09073M104 711 3,240 SH   SOLE   3,240 0 0
BLACKROCK TCP CAP CORP COM 09259E108 2,493 177,465 SH   SOLE   0 0 177,465
BLACKSTONE GROUP INC COM CL A 09260D107 3,477 62,153 SH   SOLE   8,133 0 54,020
BLUEBIRD BIO INC COM 09609G100 351 4,001 SH   SOLE   42 0 3,959
BOEING CO COM 097023105 1,241 3,811 SH   SOLE   673 0 3,138
BP PLC SPONSORED ADR 055622104 1,375 36,442 SH   SOLE   2,719 0 33,723
BROADCOM INC COM 11135F101 18,795 59,473 SH   SOLE   1,745 0 57,728
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,092 18,898 SH   SOLE   1,407 0 17,491
BRP INC COM SUN VTG 05577W200 783 17,175 SH   SOLE   104 0 17,071
BRUKER CORP COM 116794108 4,741 93,020 SH   SOLE   93,020 0 0
CANADIAN NATL RY CO COM 136375102 923 10,206 SH   SOLE   0 0 10,206
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,342 41,819 SH   SOLE   81 0 41,738
CASEYS GEN STORES INC COM 147528103 412 2,590 SH   SOLE   33 0 2,557
CBRE GROUP INC CL A 12504L109 18,464 301,248 SH   SOLE   13,915 0 287,333
CERNER CORP COM 156782104 3,872 52,760 SH   SOLE   52,760 0 0
CGI INC CL A SUB VTG 12532H104 932 11,140 SH   SOLE   0 0 11,140
CHEMED CORP NEW COM 16359R103 5,141 11,703 SH   SOLE   11,605 0 98
CINTAS CORP COM 172908105 16,477 61,232 SH   SOLE   16,783 0 44,449
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,598 61,009 SH   SOLE   4,518 0 56,491
COMCAST CORP NEW CL A 20030N101 4,786 106,423 SH   SOLE   89,721 0 16,702
CONMED CORP COM 207410101 2,924 26,150 SH   SOLE   26,150 0 0
CONOCOPHILLIPS COM 20825C104 21,228 326,431 SH   SOLE   77,613 0 248,818
COVANTA HLDG CORP COM 22282E102 773 52,096 SH   SOLE   3,849 0 48,247
CSX CORP COM 126408103 4,543 62,784 SH   SOLE   52,755 0 10,029
CVR ENERGY INC COM 12662P108 1,508 37,293 SH   SOLE   2,836 0 34,457
DANAHER CORPORATION COM 235851102 29,966 195,240 SH   SOLE   68,235 0 127,005
DEERE & CO COM 244199105 243 1,400 SH   SOLE   0 0 1,400
DIAGEO P L C SPON ADR NEW 25243Q205 1,195 7,093 SH   SOLE   0 0 7,093
DISNEY WALT CO COM DISNEY 254687106 17,534 121,230 SH   SOLE   2,477 0 118,753
EOG RES INC COM 26875P101 11,243 134,223 SH   SOLE   30,072 0 104,151
EPAM SYS INC COM 29414B104 1,437 6,774 SH   SOLE   1,052 0 5,722
ETSY INC COM 29786A106 3,145 70,980 SH   SOLE   51,942 0 19,038
FACEBOOK INC CL A 30303M102 41,955 204,408 SH   SOLE   42,312 0 162,096
FIDELITY NATL INFORMATION SV COM 31620M106 13,879 99,784 SH   SOLE   2,508 0 97,276
FIDUS INVT CORP COM 316500107 789 53,164 SH   SOLE   0 0 53,164
FS KKR CAPITAL CORP COM 302635107 8,103 1,321,857 SH   SOLE   15,963 0 1,305,894
GAMING & LEISURE PPTYS INC COM 36467J108 1,507 35,027 SH   SOLE   2,596 0 32,431
GDS HLDGS LTD SPONSORED ADS 36165L108 1,504 29,158 SH   SOLE   6,055 0 23,103
GLADSTONE CAPITAL CORP COM 376535100 1,295 130,367 SH   SOLE   0 0 130,367
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 889 18,910 SH   SOLE   1,409 0 17,501
GLOBANT S A COM L44385109 2,584 24,366 SH   SOLE   15,427 0 8,939
GOLDMAN SACHS BDC INC SHS 38147U107 3,390 159,311 SH   SOLE   3,847 0 155,464
GOLUB CAP BDC INC COM 38173M102 4,683 253,713 SH   SOLE   5,611 0 248,102
HDFC BANK LTD SPONSORED ADS 40415F101 2,884 45,511 SH   SOLE   10,378 0 35,133
HEALTHSTREAM INC COM 42222N103 4,094 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508 4,193 299,045 SH   SOLE   4,920 0 294,125
HILTON WORLDWIDE HLDGS INC COM 43300A203 17,096 154,148 SH   SOLE   3,347 0 150,801
HOLOGIC INC COM 436440101 3,886 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102 15,895 72,783 SH   SOLE   5,267 0 67,516
HONEYWELL INTL INC COM 438516106 29,583 167,135 SH   SOLE   51,073 0 116,062
HUMANA INC COM 444859102 5,170 14,105 SH   SOLE   14,105 0 0
ICON PLC SHS G4705A100 17,336 100,655 SH   SOLE   77,968 0 22,687
IDEXX LABS INC COM 45168D104 4,961 18,998 SH   SOLE   18,998 0 0
INGERSOLL-RAND PLC SHS G47791101 21,769 163,770 SH   SOLE   24,954 0 138,816
INTUIT COM 461202103 1,697 6,478 SH   SOLE   1,071 0 5,407
INTUITIVE SURGICAL INC COM NEW 46120E602 6,407 10,838 SH   SOLE   6,718 0 4,120
INVESCO MORTGAGE CAPITAL INC COM 46131B100 838 50,313 SH   SOLE   3,721 0 46,592
IQVIA HLDGS INC COM 46266C105 2,464 15,950 SH   SOLE   15,950 0 0
JOHNSON & JOHNSON COM 478160104 18,855 129,256 SH   SOLE   36,506 0 92,750
JPMORGAN CHASE & CO COM 46625H100 30,520 218,941 SH   SOLE   48,873 0 170,068
KEURIG DR PEPPER INC COM 49271V100 978 33,800 SH   SOLE   2,509 0 31,291
KINROSS GOLD CORP COM 496902404 373 78,750 SH   SOLE   1,102 0 77,648
KKR & CO INC CL A 48251W104 1,591 54,524 SH   SOLE   4,070 0 50,454
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,143 57,712 SH   SOLE   4,300 0 53,412
L3HARRIS TECHNOLOGIES INC COM 502431109 14,861 75,101 SH   SOLE   1,626 0 73,475
LAS VEGAS SANDS CORP COM 517834107 13,651 197,716 SH   SOLE   5,391 0 192,325
LENNAR CORP CL A 526057104 8,936 160,178 SH   SOLE   3,971 0 156,207
LINDE PLC SHS G5494J103 226 1,060 SH   SOLE   0 0 1,060
LOCKHEED MARTIN CORP COM 539830109 19,442 49,930 SH   SOLE   1,165 0 48,765
LOGITECH INTL S A SHS H50430232 1,202 25,490 SH   SOLE   56 0 25,434
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5,933 62,792 SH   SOLE   39,966 0 22,826
MAIN STREET CAPITAL CORP COM 56035L104 7,278 168,825 SH   SOLE   3,405 0 165,420
MASIMO CORP COM 574795100 4,682 29,620 SH   SOLE   29,202 0 418
MASTERCARD INC CL A 57636Q104 3,257 10,905 SH   SOLE   2,273 0 8,632
MEDTRONIC PLC SHS G5960L103 12,077 106,450 SH   SOLE   106,450 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 13,106 542,247 SH   SOLE   265,520 0 276,727
MERCADOLIBRE INC COM 58733R102 366 640 SH   SOLE   60 0 580
MERCK & CO INC COM 58933Y105 33,814 371,782 SH   SOLE   76,737 0 295,045
MICROSOFT CORP COM 594918104 70,955 449,937 SH   SOLE   125,882 0 324,055
MOMO INC ADR 60879B107 498 14,860 SH   SOLE   1,290 0 13,570
MONDELEZ INTL INC CL A 609207105 1,352 24,550 SH   SOLE   0 0 24,550
MONROE CAP CORP COM 610335101 1,129 103,998 SH   SOLE   0 0 103,998
MSCI INC COM 55354G100 4,061 15,731 SH   SOLE   9,001 0 6,730
NEUROCRINE BIOSCIENCES INC COM 64125C109 17,388 161,761 SH   SOLE   36,905 0 124,856
NEW MTN FIN CORP COM 647551100 3,082 224,291 SH   SOLE   0 0 224,291
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 498 4,110 SH   SOLE   350 0 3,760
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,504 93,390 SH   SOLE   6,909 0 86,481
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3,232 142,662 SH   SOLE   5,162 0 137,500
NICE LTD SPONSORED ADR 653656108 15,032 96,885 SH   SOLE   46,545 0 50,340
NOMAD FOODS LTD USD ORD SHS G6564A105 4,637 207,287 SH   SOLE   95,990 0 111,297
NORTHROP GRUMMAN CORP COM 666807102 6,926 20,134 SH   SOLE   11,814 0 8,320
NOVARTIS A G SPONSORED ADR 66987V109 2,235 23,601 SH   SOLE   695 0 22,906
NOVO-NORDISK A S ADR 670100205 495 8,557 SH   SOLE   93 0 8,464
NUTRIEN LTD COM 67077M108 15,712 327,750 SH   SOLE   136,630 0 191,120
NVIDIA CORP COM 67066G104 6,010 25,543 SH   SOLE   482 0 25,061
NXP SEMICONDUCTORS N V COM N6596X109 30,510 239,745 SH   SOLE   63,693 0 176,052
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,731 500,102 SH   SOLE   11,982 0 488,120
OFS CAP CORP COM 67103B100 958 85,749 SH   SOLE   0 0 85,749
OMEGA HEALTHCARE INVS INC COM 681936100 1,875 44,261 SH   SOLE   3,290 0 40,971
OPTION CARE HEALTH INC COM 68404L102 2,039 546,690 SH   SOLE   546,690 0 0
PACWEST BANCORP DEL COM 695263103 872 22,780 SH   SOLE   1,685 0 21,095
PAGSEGURO DIGITAL LTD COM CL A G68707101 286 8,369 SH   SOLE   0 0 8,369
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 53 67,544 SH   SOLE   2,637 0 64,907
PAYCOM SOFTWARE INC COM 70432V102 17,306 65,365 SH   SOLE   2,786 0 62,579
PAYPAL HLDGS INC COM 70450Y103 22,311 206,252 SH   SOLE   54,687 0 151,565
PENNANTPARK FLOATING RATE CA COM 70806A106 1,153 94,624 SH   SOLE   0 0 94,624
PENNANTPARK INVT CORP COM 708062104 1,827 279,769 SH   SOLE   0 0 279,769
PEPSICO INC COM 713448108 22,944 167,880 SH   SOLE   44,454 0 123,426
PERFICIENT INC COM 71375U101 5,456 118,420 SH   SOLE   118,420 0 0
PHYSICIANS RLTY TR COM 71943U104 839 44,306 SH   SOLE   3,271 0 41,035
PROCTER & GAMBLE CO COM 742718109 26,787 214,462 SH   SOLE   54,610 0 159,852
PROSPECT CAPITAL CORPORATION COM 74348T102 4,321 670,952 SH   SOLE   0 0 670,952
PRUDENTIAL PLC ADR 74435K204 863 22,666 SH   SOLE   0 0 22,666
QUEST DIAGNOSTICS INC COM 74834L100 2,591 24,260 SH   SOLE   24,260 0 0
R1 RCM INC COM 749397105 4,061 312,872 SH   SOLE   309,061 0 3,811
ROKU INC COM CL A 77543R102 4,388 32,775 SH   SOLE   24,580 0 8,195
ROPER TECHNOLOGIES INC COM 776696106 4,511 12,735 SH   SOLE   12,180 0 555
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,257 21,315 SH   SOLE   1,589 0 19,726
S&P GLOBAL INC COM 78409V104 426 1,560 SH   SOLE   0 0 1,560
SALESFORCE COM INC COM 79466L302 17,675 108,677 SH   SOLE   25,473 0 83,204
SARATOGA INVT CORP COM NEW 80349A208 756 30,307 SH   SOLE   0 0 30,307
SEA LTD SPONSORED ADS 81141R100 19,939 495,734 SH   SOLE   151,210 0 344,524
SERVICE PPTYS TR COM SH BEN INT 81761L102 615 25,300 SH   SOLE   1,866 0 23,434
SHOPIFY INC CL A 82509L107 14,771 37,100 SH   SOLE   16,200 0 20,900
SOLAR CAP LTD COM 83413U100 4,468 216,695 SH   SOLE   5,935 0 210,760
SONY CORP SPONSORED ADR 835699307 1,418 20,857 SH   SOLE   86 0 20,771
STMICROELECTRONICS N V NY REGISTRY 861012102 864 32,094 SH   SOLE   0 0 32,094
STRYKER CORP COM 863667101 27,780 132,327 SH   SOLE   57,153 0 75,174
SUNCOR ENERGY INC NEW COM 867224107 941 28,682 SH   SOLE   0 0 28,682
T MOBILE US INC COM 872590104 14,124 180,116 SH   SOLE   41,107 0 139,009
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,689 29,081 SH   SOLE   61 0 29,020
TCG BDC INC COM 872280102 2,634 196,866 SH   SOLE   0 0 196,866
TETRA TECH INC NEW COM 88162G103 336 3,910 SH   SOLE   42 0 3,868
TEXAS INSTRS INC COM 882508104 487 3,794 SH   SOLE   0 0 3,794
THE TRADE DESK INC COM CL A 88339J105 5,962 22,952 SH   SOLE   14,027 0 8,925
THERMO FISHER SCIENTIFIC INC COM 883556102 737 2,270 SH   SOLE   2,270 0 0
TIMKEN CO COM 887389104 5,419 96,236 SH   SOLE   60,224 0 36,012
TORONTO DOMINION BK ONT COM NEW 891160509 3,509 62,470 SH   SOLE   11,670 0 50,800
TOTAL S A SPONSORED ADS 89151E109 1,060 19,156 SH   SOLE   0 0 19,156
TPG SPECIALTY LENDING INC COM 87265K102 4,203 195,764 SH   SOLE   0 0 195,764
UNILEVER N V N Y SHS NEW 904784709 643 11,192 SH   SOLE   0 0 11,192
UNION PACIFIC CORP COM 907818108 18,136 100,317 SH   SOLE   3,065 0 97,252
UNITEDHEALTH GROUP INC COM 91324P102 29,877 101,631 SH   SOLE   66,493 0 35,138
VEEVA SYS INC CL A COM 922475108 4,308 30,630 SH   SOLE   30,630 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 915 14,898 SH   SOLE   1,107 0 13,791
VISA INC COM CL A 92826C839 33,059 175,939 SH   SOLE   41,726 0 134,213
VULCAN MATLS CO COM 929160109 697 4,841 SH   SOLE   1,008 0 3,833
WASTE MGMT INC DEL COM 94106L109 1,860 16,322 SH   SOLE   859 0 15,463
WELLCARE HEALTH PLANS INC COM 94946T106 4,687 14,193 SH   SOLE   14,193 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,375 15,800 SH   SOLE   15,800 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 4,141 62,608 SH   SOLE   42,762 0 19,846
YUM CHINA HLDGS INC COM 98850P109 7,141 148,743 SH   SOLE   54,800 0 93,943
ZENDESK INC COM 98936J101 399 5,203 SH   SOLE   60 0 5,143
ZOETIS INC CL A 98978V103 2,410 18,210 SH   SOLE   15,880 0 2,330