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 31,524 374,849 SH   SOLE   119,510 0 255,339
ABRAXAS PETE CORP COM 003830106 22 21,340 SH   SOLE   850 0 20,490
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,421 29,340 SH   SOLE   28,810 0 530
ADOBE INC COM 00724F101 432 1,466 SH   SOLE   0 0 1,466
AGNICO EAGLE MINES LTD COM 008474108 32,926 640,924 SH   SOLE   207,860 0 433,064
AIR PRODS & CHEMS INC COM 009158106 5,668 25,040 SH   SOLE   16,760 0 8,280
ALPS ETF TR ALERIAN MLP 00162Q866 2,779 282,211 SH   SOLE   10,727 0 271,484
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 40,752 240,493 SH   SOLE   69,273 0 171,220
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,326 44,626 SH   SOLE   1,709 0 42,917
ALLSTATE CORP COM 020002101 16,945 166,634 SH   SOLE   2,705 0 163,929
ALPHABET INC CAP STK CL A 02079K305 338 312 SH   SOLE   0 0 312
ALPHABET INC CAP STK CL C 02079K107 30,608 28,317 SH   SOLE   7,157 0 21,160
AMAZON COM INC COM 023135106 49,229 25,997 SH   SOLE   4,882 0 21,115
AMERICAN WTR WKS CO INC NEW COM 030420103 219 1,890 SH   SOLE   0 0 1,890
AMERIGAS PARTNERS L P UNIT L P INT 030975106 732 21,016 SH   SOLE   798 0 20,218
AMERISOURCEBERGEN CORP COM 03073E105 664 7,790 SH   SOLE   7,790 0 0
AMGEN INC COM 031162100 322 1,748 SH   SOLE   0 0 1,748
ANTERO MIDSTREAM CORP COM 03676B102 501 43,707 SH   SOLE   1,629 0 42,078
ANTHEM INC COM 036752103 8,257 29,260 SH   SOLE   29,260 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 21,533 627,779 SH   SOLE   144,286 0 483,493
APOLLO INVT CORP COM NEW 03761U502 2,756 174,421 SH   SOLE   0 0 174,421
APPLE INC COM 037833100 18,784 94,908 SH   SOLE   22,003 0 72,905
APTIV PLC SHS G6095L109 4,840 59,875 SH   SOLE   50,648 0 9,227
ARES CAP CORP COM 04010L103 10,749 599,131 SH   SOLE   4,197 0 594,934
ARISTA NETWORKS INC COM 040413106 16,180 62,322 SH   SOLE   15,094 0 47,228
ASML HOLDING N V N Y REGISTRY SHS N07059210 390 1,877 SH   SOLE   0 0 1,877
ASTRAZENECA PLC SPONSORED ADR 046353108 2,109 51,072 SH   SOLE   823 0 50,249
AT&T INC COM 00206R102 1,587 47,359 SH   SOLE   1,799 0 45,560
AUTOZONE INC COM 053332102 1,710 1,555 SH   SOLE   247 0 1,308
AZUL S A SPONSR ADR PFD 05501U106 830 24,821 SH   SOLE   0 0 24,821
BAIDU INC SPON ADR REP A 056752108 412 3,518 SH   SOLE   76 0 3,442
BANCO BRADESCO S A SP ADR PFD NEW 059460303 344 35,063 SH   SOLE   0 0 35,063
BANK AMER CORP COM 060505104 27,571 950,709 SH   SOLE   227,640 0 723,069
BARINGS BDC INC COM 06759L103 2,488 252,889 SH   SOLE   0 0 252,889
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,011 89,181 SH   SOLE   1,290 0 87,891
BHP GROUP PLC SPONSORED ADR 05545E209 1,005 19,665 SH   SOLE   773 0 18,892
BIO TECHNE CORP COM 09073M104 676 3,240 SH   SOLE   3,240 0 0
BLACKROCK TCP CAP CORP COM 09259E108 2,870 201,402 SH   SOLE   0 0 201,402
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,617 36,397 SH   SOLE   0 0 36,397
BOEING CO COM 097023105 1,525 4,190 SH   SOLE   651 0 3,539
BP PLC SPONSORED ADR 055622104 1,491 35,739 SH   SOLE   1,377 0 34,362
BROADCOM INC COM 11135F101 826 2,870 SH   SOLE   580 0 2,290
BRUKER CORP COM 116794108 5,326 106,630 SH   SOLE   106,630 0 0
CANADIAN NATL RY CO COM 136375102 1,025 11,081 SH   SOLE   0 0 11,081
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 2,278 100,788 SH   SOLE   3,523 0 97,265
CASEYS GEN STORES INC COM 147528103 434 2,783 SH   SOLE   39 0 2,744
CBRE GROUP INC CL A 12504L109 17,095 333,247 SH   SOLE   5,160 0 328,087
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,226 25,714 SH   SOLE   982 0 24,732
CENTERPOINT ENERGY INC COM 15189T107 12,442 434,570 SH   SOLE   6,970 0 427,600
CERNER CORP COM 156782104 1,973 26,920 SH   SOLE   26,920 0 0
CGI INC CL A SUB VTG 12532H104 930 12,112 SH   SOLE   0 0 12,112
CHEMED CORP NEW COM 16359R103 2,040 5,653 SH   SOLE   5,555 0 98
COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 632 25,803 SH   SOLE   0 0 25,803
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 684 179,512 SH   SOLE   0 0 179,512
CINTAS CORP COM 172908105 26,021 109,658 SH   SOLE   31,183 0 78,475
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,221 47,049 SH   SOLE   1,777 0 45,272
COMCAST CORP NEW CL A 20030N101 16,389 387,620 SH   SOLE   7,400 0 380,220
COMMVAULT SYSTEMS INC COM 204166102 3,785 76,270 SH   SOLE   76,270 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,255 65,650 SH   SOLE   2,489 0 63,161
CONOCOPHILLIPS COM 20825C104 8,669 142,120 SH   SOLE   0 0 142,120
COVANTA HLDG CORP COM 22282E102 918 51,296 SH   SOLE   1,934 0 49,362
CREDICORP LTD COM G2519Y108 9,299 40,625 SH   SOLE   25,931 0 14,694
CSX CORP COM 126408103 33,617 434,490 SH   SOLE   118,058 0 316,432
CVR ENERGY INC COM 12662P108 1,810 36,204 SH   SOLE   1,407 0 34,797
DANAHER CORPORATION COM 235851102 28,031 196,130 SH   SOLE   50,310 0 145,820
DEERE & CO COM 244199105 310 1,870 SH   SOLE   0 0 1,870
DIAGEO P L C SPON ADR NEW 25243Q205 1,746 10,133 SH   SOLE   0 0 10,133
EMERGENT BIOSOLUTIONS INC COM 29089Q105 4,089 84,640 SH   SOLE   84,640 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,185 41,047 SH   SOLE   1,568 0 39,479
ENVIVA PARTNERS LP COM UNIT 29414J107 1,384 44,062 SH   SOLE   1,685 0 42,377
EOG RES INC COM 26875P101 22,156 237,823 SH   SOLE   63,500 0 174,323
ETSY INC COM 29786A106 4,562 74,335 SH   SOLE   56,422 0 17,913
EVERCORE INC CLASS A 29977A105 7,162 80,867 SH   SOLE   55,303 0 25,564
FACEBOOK INC CL A 30303M102 38,972 201,925 SH   SOLE   42,631 0 159,294
FERRARI N V COM N3167Y103 442 2,739 SH   SOLE   0 0 2,739
FIDUS INVT CORP COM 316500107 964 60,416 SH   SOLE   0 0 60,416
FORTIVE CORP COM 34959J108 233 2,860 SH   SOLE   0 0 2,860
FS KKR CAPITAL CORP COM 302635107 8,713 1,462,018 SH   SOLE   8,147 0 1,453,871
GAMING & LEISURE PPTYS INC COM 36467J108 989 25,361 SH   SOLE   997 0 24,364
GARTNER INC COM 366651107 5,190 32,250 SH   SOLE   32,250 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 787 35,945 SH   SOLE   1,368 0 34,577
GLADSTONE CAPITAL CORP COM 376535100 1,381 147,229 SH   SOLE   0 0 147,229
GLOBANT S A COM L44385109 880 8,707 SH   SOLE   0 0 8,707
GLOBUS MED INC CL A 379577208 366 8,658 SH   SOLE   108 0 8,550
GOLDMAN SACHS BDC INC SHS 38147U107 3,395 172,635 SH   SOLE   1,930 0 170,705
GOLUB CAP BDC INC COM 38173M102 3,745 210,411 SH   SOLE   1,098 0 209,313
HACKETT GROUP INC COM 404609109 1,469 87,505 SH   SOLE   87,505 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,565 19,725 SH   SOLE   610 0 19,115
HEALTHSTREAM INC COM 42222N103 3,059 118,305 SH   SOLE   118,305 0 0
HERCULES CAPITAL INC COM 427096508 4,208 328,221 SH   SOLE   2,497 0 325,724
HILTON WORLDWIDE HLDGS INC COM 43300A203 17,617 180,246 SH   SOLE   3,260 0 176,986
HOME DEPOT INC COM 437076102 16,826 80,908 SH   SOLE   2,338 0 78,570
HONEYWELL INTL INC COM 438516106 33,949 194,448 SH   SOLE   61,516 0 132,932
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 626 25,047 SH   SOLE   944 0 24,103
HUMANA INC COM 444859102 6,643 25,040 SH   SOLE   25,040 0 0
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 399 18,144 SH   SOLE   0 0 18,144
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,774 24,503 SH   SOLE   934 0 23,569
ICON PLC SHS G4705A100 20,718 134,558 SH   SOLE   88,935 0 45,623
IDEX CORP COM 45167R104 259 1,505 SH   SOLE   0 0 1,505
IDEXX LABS INC COM 45168D104 5,812 21,108 SH   SOLE   21,108 0 0
INFOSYS LTD SPONSORED ADR 456788108 5,610 524,270 SH   SOLE   519,890 0 4,380
INGERSOLL-RAND PLC SHS G47791101 17,603 138,966 SH   SOLE   2,198 0 136,768
INSPERITY INC COM 45778Q107 562 4,604 SH   SOLE   58 0 4,546
INTUIT COM 461202103 1,705 6,522 SH   SOLE   1,040 0 5,482
INTUITIVE SURGICAL INC COM NEW 46120E602 8,777 16,734 SH   SOLE   10,790 0 5,944
INVESCO MORTGAGE CAPITAL INC COM 46131B100 797 49,403 SH   SOLE   1,859 0 47,544
IQVIA HLDGS INC COM 46266C105 334 2,077 SH   SOLE   0 0 2,077
JOHNSON & JOHNSON COM 478160104 38,391 275,636 SH   SOLE   69,851 0 205,785
JPMORGAN CHASE & CO COM 46625H100 4,876 43,610 SH   SOLE   29,990 0 13,620
KEURIG DR PEPPER INC COM 49271V100 1,173 40,593 SH   SOLE   1,537 0 39,056
KINROSS GOLD CORP COM 496902404 125 32,199 SH   SOLE   1,260 0 30,939
KKR & CO INC CL A 48251W104 1,357 53,683 SH   SOLE   2,059 0 51,624
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,081 56,634 SH   SOLE   2,159 0 54,475
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 887 20,341 SH   SOLE   0 0 20,341
LAS VEGAS SANDS CORP COM 517834107 11,697 197,946 SH   SOLE   4,405 0 193,541
LAZARD LTD SHS A G54050102 745 21,658 SH   SOLE   830 0 20,828
LENNOX INTL INC COM 526107107 9,025 32,821 SH   SOLE   20,700 0 12,121
LINDE PLC SHS G5494J103 285 1,420 SH   SOLE   0 0 1,420
LOCKHEED MARTIN CORP COM 539830109 20,652 56,807 SH   SOLE   1,130 0 55,677
LOGITECH INTL S A SHS H50430232 729 18,337 SH   SOLE   0 0 18,337
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 8,834 102,570 SH   SOLE   70,520 0 32,050
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,394 21,777 SH   SOLE   826 0 20,951
MAIN STREET CAPITAL CORP COM 56035L104 6,242 151,808 SH   SOLE   1,708 0 150,100
MASIMO CORP COM 574795100 3,442 23,127 SH   SOLE   22,636 0 491
MASTERCARD INC CL A 57636Q104 2,896 10,947 SH   SOLE   2,206 0 8,741
MAXIMUS INC COM 577933104 5,177 71,364 SH   SOLE   70,771 0 593
MCDONALDS CORP COM 580135101 340 1,634 SH   SOLE   0 0 1,634
MEDTRONIC PLC SHS G5960L103 1,586 16,280 SH   SOLE   16,280 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 936 43,058 SH   SOLE   0 0 43,058
MERCADOLIBRE INC COM 58733R102 367 600 SH   SOLE   60 0 540
MERCK & CO INC COM 58933Y105 19,636 234,179 SH   SOLE   4,372 0 229,807
MERIT MED SYS INC COM 589889104 5,034 84,520 SH   SOLE   84,520 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 6,166 7,340 SH   SOLE   7,340 0 0
MICROSOFT CORP COM 594918104 65,603 489,718 SH   SOLE   131,054 0 358,664
MOMO INC ADR 60879B107 6,737 188,190 SH   SOLE   56,414 0 131,776
MONDELEZ INTL INC CL A 609207105 16,982 315,050 SH   SOLE   4,900 0 310,150
MONROE CAP CORP COM 610335101 1,359 117,783 SH   SOLE   0 0 117,783
MSCI INC COM 55354G100 7,464 31,256 SH   SOLE   19,400 0 11,856
NETFLIX INC COM 64110L106 2,416 6,578 SH   SOLE   1,029 0 5,549
NEUROCRINE BIOSCIENCES INC COM 64125C109 12,410 146,985 SH   SOLE   2,677 0 144,308
NEW MTN FIN CORP COM 647551100 3,556 254,526 SH   SOLE   0 0 254,526
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,413 91,847 SH   SOLE   3,471 0 88,376
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3,471 150,881 SH   SOLE   2,603 0 148,278
NICE LTD SPONSORED ADR 653656108 27,253 198,927 SH   SOLE   52,155 0 146,772
NOMAD FOODS LTD USD ORD SHS G6564A105 16,259 761,190 SH   SOLE   102,610 0 658,580
NORTHROP GRUMMAN CORP COM 666807102 8,138 25,188 SH   SOLE   15,593 0 9,595
NOVARTIS A G SPONSORED ADR 66987V109 880 9,640 SH   SOLE   0 0 9,640
NRG ENERGY INC COM NEW 629377508 9,886 281,497 SH   SOLE   5,010 0 276,487
NUTRIEN LTD COM 67077M108 18,212 339,780 SH   SOLE   149,230 0 190,550
NXP SEMICONDUCTORS N V COM N6596X109 5,721 58,611 SH   SOLE   16,680 0 41,931
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,495 30,188 SH   SOLE   1,144 0 29,044
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,080 383,811 SH   SOLE   0 0 383,811
OFS CAP CORP COM 67103B100 1,166 97,155 SH   SOLE   0 0 97,155
OMEGA HEALTHCARE INVS INC COM 681936100 1,600 43,536 SH   SOLE   1,643 0 41,893
PACWEST BANCORP DEL COM 695263103 870 22,421 SH   SOLE   854 0 21,567
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 78 67,544 SH   SOLE   2,637 0 64,907
PALO ALTO NETWORKS INC COM 697435105 15,030 73,762 SH   SOLE   3,860 0 69,902
PAYCOM SOFTWARE INC COM 70432V102 15,590 68,761 SH   SOLE   1,243 0 67,518
PAYPAL HLDGS INC COM 70450Y103 25,886 226,164 SH   SOLE   59,808 0 166,356
PENNANTPARK FLOATING RATE CA COM 70806A106 1,240 107,293 SH   SOLE   0 0 107,293
PENNANTPARK INVT CORP COM 708062104 2,006 317,454 SH   SOLE   0 0 317,454
PEPSICO INC COM 713448108 32,153 245,194 SH   SOLE   59,694 0 185,500
PERFICIENT INC COM 71375U101 5,257 153,170 SH   SOLE   153,170 0 0
PHYSICIANS RLTY TR COM 71943U104 759 43,497 SH   SOLE   1,629 0 41,868
PROCTER AND GAMBLE CO COM 742718109 30,197 275,395 SH   SOLE   74,660 0 200,735
PROGRESSIVE CORP OHIO COM 743315103 8,254 103,265 SH   SOLE   66,990 0 36,275
PROSPECT CAPITAL CORPORATION COM 74348T102 5,512 844,077 SH   SOLE   3,129 0 840,948
PRUDENTIAL PLC ADR 74435K204 1,095 24,991 SH   SOLE   0 0 24,991
RAYTHEON CO COM NEW 755111507 12,966 74,569 SH   SOLE   1,302 0 73,267
RETROPHIN INC COM 761299106 4,150 206,585 SH   SOLE   206,585 0 0
ROCKWELL AUTOMATION INC COM 773903109 205 1,253 SH   SOLE   0 0 1,253
ROKU INC COM CL A 77543R102 5,705 62,982 SH   SOLE   48,390 0 14,592
ROPER TECHNOLOGIES INC COM 776696106 5,455 14,895 SH   SOLE   14,030 0 865
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,500 12,374 SH   SOLE   0 0 12,374
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,791 27,537 SH   SOLE   805 0 26,732
S&P GLOBAL INC COM 78409V104 541 2,375 SH   SOLE   0 0 2,375
SALESFORCE COM INC COM 79466L302 19,162 126,296 SH   SOLE   31,378 0 94,918
SARATOGA INVT CORP COM NEW 80349A208 846 34,259 SH   SOLE   0 0 34,259
SEA LTD SPONSORED ADS 81141R100 5,019 151,087 SH   SOLE   37,620 0 113,467
SOLAR CAP LTD COM 83413U100 4,783 232,996 SH   SOLE   2,982 0 230,014
SONY CORP SPONSORED ADR 835699307 656 12,507 SH   SOLE   0 0 12,507
STARBUCKS CORP COM 855244109 1,506 17,970 SH   SOLE   0 0 17,970
STMICROELECTRONICS N V NY REGISTRY 861012102 615 34,925 SH   SOLE   0 0 34,925
STRYKER CORP COM 863667101 30,371 147,734 SH   SOLE   65,965 0 81,769
SUNCOR ENERGY INC NEW COM 867224107 1,004 32,240 SH   SOLE   0 0 32,240
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 997 25,450 SH   SOLE   0 0 25,450
TAL EDUCATION GROUP SPONSORED ADS 874080104 606 15,910 SH   SOLE   1,470 0 14,440
TCG BDC INC COM 872280102 3,381 221,871 SH   SOLE   0 0 221,871
TEXAS INSTRS INC COM 882508104 447 3,903 SH   SOLE   0 0 3,903
THE TRADE DESK INC COM CL A 88339J105 6,670 29,280 SH   SOLE   18,794 0 10,486
THERMO FISHER SCIENTIFIC INC COM 883556102 667 2,270 SH   SOLE   2,270 0 0
T MOBILE US INC COM 872590104 23,587 318,150 SH   SOLE   82,897 0 235,253
TORONTO DOMINION BK ONT COM NEW 891160509 5,725 97,770 SH   SOLE   4,870 0 92,900
TOTAL S A SPONSORED ADS 89151E109 1,173 21,031 SH   SOLE   0 0 21,031
TPG SPECIALTY LENDING INC COM 87265K102 3,716 189,597 SH   SOLE   0 0 189,597
TRACTOR SUPPLY CO COM 892356106 1,363 12,522 SH   SOLE   2,530 0 9,992
UNILEVER N V N Y SHS NEW 904784709 739 12,170 SH   SOLE   0 0 12,170
UNION PACIFIC CORP COM 907818108 2,281 13,490 SH   SOLE   2,120 0 11,370
UNITEDHEALTH GROUP INC COM 91324P102 38,642 158,363 SH   SOLE   88,460 0 69,903
VARIAN MED SYS INC COM 92220P105 5,617 41,260 SH   SOLE   41,260 0 0
VERISIGN INC COM 92343E102 405 1,935 SH   SOLE   0 0 1,935
VERIZON COMMUNICATIONS INC COM 92343V104 836 14,628 SH   SOLE   558 0 14,070
VISA INC COM CL A 92826C839 37,324 215,057 SH   SOLE   58,948 0 156,109
WASTE MGMT INC DEL COM 94106L109 1,947 16,881 SH   SOLE   428 0 16,453
WELLCARE HEALTH PLANS INC COM 94946T106 5,594 19,623 SH   SOLE   19,623 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,977 15,800 SH   SOLE   15,800 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 6,921 116,894 SH   SOLE   33,222 0 83,672
YUM CHINA HLDGS INC COM 98850P109 2,553 55,259 SH   SOLE   5,740 0 49,519
ZENDESK INC COM 98936J101 473 5,314 SH   SOLE   60 0 5,254
ZOETIS INC CL A 98978V103 354 3,120 SH   SOLE   0 0 3,120