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,537 179,714 SH   SOLE   83,661 0 96,053
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,397 5,041 SH   SOLE   788 0 4,253
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,048 31,085 SH   SOLE   92 0 30,993
ALIGN TECHNOLOGY INC COM 016255101 21,564 39,821 SH   SOLE   14,526 0 25,295
ALPHABET INC CAP STK CL C 02079K107 34,834 16,839 SH   SOLE   5,252 0 11,587
ALPHABET INC CAP STK CL A 02079K305 2 1 SH   SOLE   0 0 1
ALPS ETF TR ALERIAN MLP 00162Q452 4,818 157,944 SH   SOLE   14,158 0 143,786
AMAZON COM INC COM 023135106 47,924 15,489 SH   SOLE   4,746 0 10,743
APOLLO INVT CORP COM NEW 03761U502 1,681 122,518 SH   SOLE   0 0 122,518
APPLE INC COM 037833100 50,940 417,029 SH   SOLE   129,836 0 287,193
APPLIED MATLS INC COM 038222105 11,664 87,305 SH   SOLE   4,088 0 83,217
APTIV PLC SHS G6095L109 9,898 71,778 SH   SOLE   28,318 0 43,460
ARES CAPITAL CORP COM 04010L103 11,093 592,862 SH   SOLE   12,233 0 580,629
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,015 1,644 SH   SOLE   49 0 1,595
ASTRAZENECA PLC SPONSORED ADR 046353108 2,310 46,443 SH   SOLE   2,731 0 43,712
AT&T INC COM 00206R102 1,306 43,168 SH   SOLE   3,889 0 39,279
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 712 48,192 SH   SOLE   0 0 48,192
BARINGS BDC INC COM 06759L103 1,844 184,804 SH   SOLE   0 0 184,804
BEIGENE LTD SPONSORED ADR 07725L102 8,944 25,695 SH   SOLE   22,109 0 3,586
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,916 42,731 SH   SOLE   0 0 42,731
BHP GROUP PLC SPONSORED ADR 05545E209 1,015 17,538 SH   SOLE   1,563 0 15,975
BIOGEN INC COM 09062X103 2,859 10,220 SH   SOLE   10,220 0 0
BIO-TECHNE CORP COM 09073M104 2,964 7,760 SH   SOLE   7,760 0 0
BK OF AMERICA CORP COM 060505104 19,273 498,141 SH   SOLE   187,070 0 311,071
BLACKROCK INC COM 09247X101 13,418 17,796 SH   SOLE   6,846 0 10,950
BLACKROCK TCP CAPITAL CORP COM 09259E108 2,451 177,192 SH   SOLE   0 0 177,192
BLACKSTONE GROUP INC COM 09260D107 3,989 53,532 SH   SOLE   7,161 0 46,371
BOEING CO COM 097023105 13,174 51,721 SH   SOLE   19,250 0 32,471
BOSTON BEER INC CL A 100557107 414 343 SH   SOLE   10 0 333
BP PLC SPONSORED ADR 055622104 804 33,019 SH   SOLE   2,960 0 30,059
BROADCOM INC COM 11135F101 16,240 35,026 SH   SOLE   1,607 0 33,419
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,140 25,621 SH   SOLE   2,317 0 23,304
BRP INC COM SUN VTG 05577W200 1,826 21,013 SH   SOLE   1,713 0 19,300
BRUKER CORP COM 116794108 5,979 93,020 SH   SOLE   93,020 0 0
CANADIAN NATL RY CO COM 136375102 921 7,944 SH   SOLE   42 0 7,902
CARLYLE GROUP INC COM 14316J108 1,847 50,237 SH   SOLE   4,369 0 45,868
CASEYS GEN STORES INC COM 147528103 13,510 62,492 SH   SOLE   22,484 0 40,008
CATALENT INC COM 148806102 17,654 167,640 SH   SOLE   68,722 0 98,918
CEMEX SAB DE CV SPON ADR NEW 151290889 465 66,780 SH   SOLE   0 0 66,780
CERNER CORP COM 156782104 3,792 52,760 SH   SOLE   52,760 0 0
CGI INC CL A SUB VTG 12532H104 712 8,554 SH   SOLE   45 0 8,509
CHANGE HEALTHCARE INC COM 15912K100 3,167 143,310 SH   SOLE   143,310 0 0
CHEMED CORP NEW COM 16359R103 5,334 11,600 SH   SOLE   11,600 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,531 54,828 SH   SOLE   4,936 0 49,892
COMCAST CORP NEW CL A 20030N101 6,531 120,700 SH   SOLE   120,700 0 0
CONMED CORP COM 207410101 3,415 26,150 SH   SOLE   26,150 0 0
CONOCOPHILLIPS COM 20825C104 15,763 297,585 SH   SOLE   117,465 0 180,120
COVANTA HLDG CORP COM 22282E102 644 46,442 SH   SOLE   4,166 0 42,276
CSX CORP COM 126408103 5,986 62,077 SH   SOLE   56,771 0 5,306
DANAHER CORPORATION COM 235851102 30,107 133,765 SH   SOLE   81,410 0 52,355
DEXCOM INC COM 252131107 5,028 13,990 SH   SOLE   13,990 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 903 5,495 SH   SOLE   29 0 5,466
EPAM SYS INC COM 29414B104 2,260 5,696 SH   SOLE   919 0 4,777
ETSY INC COM 29786A106 7,564 37,509 SH   SOLE   27,745 0 9,764
FACEBOOK INC CL A 30303M102 31,178 105,855 SH   SOLE   34,981 0 70,874
FREEPORT-MCMORAN INC CL B 35671D857 1,437 43,617 SH   SOLE   6,303 0 37,314
FS KKR CAP CORP COM 302635206 6,511 328,336 SH   SOLE   4,279 0 324,057
FS KKR CAP CORP II COM 35952V303 3,219 164,806 SH   SOLE   0 0 164,806
GAMING & LEISURE PPTYS INC COM 36467J108 1,393 32,832 SH   SOLE   2,970 0 29,862
GDS HLDGS LTD SPONSORED ADS 36165L108 1,172 14,462 SH   SOLE   35 0 14,427
GLADSTONE CAPITAL CORP COM 376535100 902 90,934 SH   SOLE   0 0 90,934
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 608 17,028 SH   SOLE   1,528 0 15,500
GLOBANT S A COM L44385109 2,845 13,702 SH   SOLE   8,895 0 4,807
GOLDMAN SACHS BDC INC SHS 38147U107 2,975 153,914 SH   SOLE   4,200 0 149,714
GOLUB CAP BDC INC COM 38173M102 6,725 459,967 SH   SOLE   7,650 0 452,317
GOODRX HLDGS INC COM CL A 38246G108 3,431 87,920 SH   SOLE   87,920 0 0
GREAT WESTN NATL BK PORTLAND COM 695263103 782 20,503 SH   SOLE   1,858 0 18,645
HDFC BANK LTD SPONSORED ADS 40415F101 5,749 74,000 SH   SOLE   35,276 0 38,724
HEALTH CATALYST INC COM 42225T107 3,036 64,920 SH   SOLE   64,920 0 0
HEALTHSTREAM INC COM 42222N103 3,362 150,510 SH   SOLE   150,510 0 0
HERCULES CAPITAL INC COM 427096508 5,606 349,741 SH   SOLE   5,356 0 344,385
HOLOGIC INC COM 436440101 5,536 74,435 SH   SOLE   74,435 0 0
HOME DEPOT INC COM 437076102 20,381 66,769 SH   SOLE   24,564 0 42,205
HONEYWELL INTL INC COM 438516106 17,128 78,902 SH   SOLE   30,570 0 48,332
HUMANA INC COM 444859102 5,914 14,105 SH   SOLE   14,105 0 0
ICICI BANK LIMITED ADR 45104G104 622 38,795 SH   SOLE   0 0 38,795
ICON PLC SHS G4705A100 15,668 79,790 SH   SOLE   56,965 0 22,825
IDEXX LABS INC COM 45168D104 9,296 18,998 SH   SOLE   18,998 0 0
INTUIT COM 461202103 2,270 5,927 SH   SOLE   954 0 4,973
INTUITIVE SURGICAL INC COM NEW 46120E602 4,806 6,504 SH   SOLE   5,879 0 625
INVITAE CORP COM 46185L103 2,910 76,170 SH   SOLE   76,170 0 0
IQVIA HLDGS INC COM 46266C105 5,926 30,680 SH   SOLE   30,680 0 0
ISHARES TR CORE US AGGBD ET 464287226 257 2,256 SH   SOLE   0 0 2,256
ISHARES TR RUS 1000 GRW ETF 464287614 44 180 SH   SOLE   0 0 180
JD.COM INC SPON ADR CL A 47215P106 1,865 22,120 SH   SOLE   0 0 22,120
JOHNSON & JOHNSON COM 478160104 11,489 69,901 SH   SOLE   30,347 0 39,554
JPMORGAN CHASE & CO COM 46625H100 20,358 133,730 SH   SOLE   52,270 0 81,460
KEURIG DR PEPPER INC COM 49271V100 1,050 30,567 SH   SOLE   2,737 0 27,830
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 597 15,185 SH   SOLE   76 0 15,109
KKR & CO INC COM 48251W104 1,793 36,705 SH   SOLE   3,294 0 33,411
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 931 52,263 SH   SOLE   4,729 0 47,534
LENNAR CORP CL A 526057104 13,503 133,381 SH   SOLE   46,481 0 86,900
LITHIA MTRS INC CL A 536797103 11,741 30,098 SH   SOLE   10,844 0 19,254
LOCKHEED MARTIN CORP COM 539830109 1,568 4,244 SH   SOLE   689 0 3,555
LOGITECH INTL S A SHS H50430232 1,734 16,595 SH   SOLE   200 0 16,395
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11,270 108,315 SH   SOLE   42,440 0 65,875
MAIN STR CAP CORP COM 56035L104 7,615 194,513 SH   SOLE   3,746 0 190,767
MASIMO CORP COM 574795100 4,899 21,330 SH   SOLE   21,330 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,354 12,230 SH   SOLE   2,036 0 10,194
MCDONALDS CORP COM 580135101 1,268 5,656 SH   SOLE   481 0 5,175
MEDTRONIC PLC SHS G5960L103 12,575 106,450 SH   SOLE   106,450 0 0
MERCADOLIBRE INC COM 58733R102 4,655 3,162 SH   SOLE   1,930 0 1,232
MERCK & CO. INC COM 58933Y105 1,171 15,194 SH   SOLE   1,353 0 13,841
MICROSOFT CORP COM 594918104 68,733 291,524 SH   SOLE   104,919 0 186,605
MIRATI THERAPEUTICS INC COM 60468T105 1,827 10,665 SH   SOLE   10,665 0 0
MONROE CAP CORP COM 610335101 1,043 103,892 SH   SOLE   0 0 103,892
MOSAIC CO NEW COM 61945C103 8,903 281,647 SH   SOLE   105,579 0 176,068
MSCI INC COM 55354G100 5,069 12,090 SH   SOLE   8,443 0 3,647
NETFLIX INC COM 64110L106 11,590 22,217 SH   SOLE   950 0 21,267
NEW MTN FIN CORP COM 647551100 1,980 159,717 SH   SOLE   0 0 159,717
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 542 38,700 SH   SOLE   0 0 38,700
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 932 82,808 SH   SOLE   7,565 0 75,243
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3,645 136,519 SH   SOLE   5,651 0 130,868
NIO INC SPON ADS 62914V106 494 12,680 SH   SOLE   0 0 12,680
NOMAD FOODS LTD USD ORD SHS G6564A105 788 28,701 SH   SOLE   153 0 28,548
NOVARTIS AG SPONSORED ADR 66987V109 1,679 19,643 SH   SOLE   815 0 18,828
NUANCE COMMUNICATIONS INC COM 67020Y100 6,182 141,650 SH   SOLE   141,650 0 0
NUTRIEN LTD COM 67077M108 15,890 295,000 SH   SOLE   107,600 0 187,400
NVIDIA CORPORATION COM 67066G104 13,725 25,705 SH   SOLE   8,315 0 17,390
OAKTREE SPECIALTY LENDING CO COM 67401P108 3,351 540,513 SH   SOLE   13,077 0 527,436
OMEGA HEALTHCARE INVS INC COM 681936100 1,452 39,641 SH   SOLE   3,583 0 36,058
OMNICELL COM COM 68213N109 3,090 23,790 SH   SOLE   23,790 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 2,992 168,662 SH   SOLE   168,662 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 6,419 466,144 SH   SOLE   5,832 0 460,312
PAGSEGURO DIGITAL LTD COM CL A G68707101 313 6,755 SH   SOLE   34 0 6,721
PAYCOM SOFTWARE INC COM 70432V102 8,443 22,816 SH   SOLE   2,006 0 20,810
PAYPAL HLDGS INC COM 70450Y103 24,093 99,215 SH   SOLE   34,819 0 64,396
PENN NATL GAMING INC COM 707569109 8,221 78,417 SH   SOLE   32,723 0 45,694
PENNANTPARK FLOATING RATE CA COM 70806A106 1,120 94,283 SH   SOLE   0 0 94,283
PENTAIR PLC SHS G7S00T104 6,777 108,750 SH   SOLE   0 0 108,750
PEPSICO INC COM 713448108 15,347 108,497 SH   SOLE   35,413 0 73,084
PERFICIENT INC COM 71375U101 6,954 118,420 SH   SOLE   118,420 0 0
PHREESIA INC COM 71944F106 4,714 90,480 SH   SOLE   90,480 0 0
PHYSICIANS RLTY TR COM 71943U104 702 39,745 SH   SOLE   3,579 0 36,166
PINDUODUO INC SPONSORED ADS 722304102 566 4,225 SH   SOLE   0 0 4,225
PRIMO WATER CORPORATION COM 74167P108 665 40,875 SH   SOLE   217 0 40,658
PROCTER AND GAMBLE CO COM 742718109 20,764 153,317 SH   SOLE   57,168 0 96,149
PROGYNY INC COM 74340E103 1,919 43,120 SH   SOLE   43,120 0 0
PROSPECT CAP CORP COM 74348T102 4,147 540,726 SH   SOLE   0 0 540,726
QUEST DIAGNOSTICS INC COM 74834L100 3,114 24,260 SH   SOLE   24,260 0 0
R1 RCM INC COM 749397105 7,213 292,270 SH   SOLE   292,270 0 0
ROKU INC COM CL A 77543R102 5,262 16,152 SH   SOLE   14,495 0 1,657
ROPER TECHNOLOGIES INC COM 776696106 4,913 12,180 SH   SOLE   12,180 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 754 19,232 SH   SOLE   1,730 0 17,502
SALESFORCE COM INC COM 79466L302 1,604 7,572 SH   SOLE   1,979 0 5,593
SCOTTS MIRACLE-GRO CO CL A 810186106 10,321 42,129 SH   SOLE   15,774 0 26,355
SEA LTD SPONSORD ADS 81141R100 23,403 104,839 SH   SOLE   42,194 0 62,645
SERVICE PPTYS TR COM SH BEN INT 81761L102 267 22,499 SH   SOLE   2,050 0 20,449
SERVICENOW INC COM 81762P102 11,726 23,447 SH   SOLE   1,925 0 21,522
SIGNIFY HEALTH INC CL A COM 82671G100 4,224 144,346 SH   SOLE   144,346 0 0
SIXTH STREET SPECIALTY LENDN COM 83012A109 4,626 219,981 SH   SOLE   3,481 0 216,500
SLR INVESTMENT CORP COM 83413U100 3,705 208,600 SH   SOLE   6,487 0 202,113
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 497 13,106 SH   SOLE   67 0 13,039
SONY CORP SPONSORED ADR 835699307 2,226 21,002 SH   SOLE   276 0 20,726
STMICROELECTRONICS N V NY REGISTRY 861012102 962 25,113 SH   SOLE   135 0 24,978
STRYKER CORPORATION COM 863667101 25,882 106,258 SH   SOLE   62,659 0 43,599
SYNEOS HEALTH INC CL A 87166B102 3,056 40,290 SH   SOLE   40,290 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,879 32,794 SH   SOLE   358 0 32,436
TCG BDC INC COM 872280102 2,630 199,241 SH   SOLE   0 0 199,241
TELADOC HEALTH INC COM 87918A105 9,466 52,085 SH   SOLE   44,670 0 7,415
TELEFLEX INCORPORATED COM 879369106 12,201 29,367 SH   SOLE   13,075 0 16,292
TESLA INC COM 88160R101 15,619 23,385 SH   SOLE   8,064 0 15,321
TETRA TECH INC NEW COM 88162G103 4,442 32,733 SH   SOLE   24,283 0 8,450
THE TRADE DESK INC COM CL A 88339J105 3,490 5,356 SH   SOLE   4,770 0 586
THERMO FISHER SCIENTIFIC INC COM 883556102 1,036 2,270 SH   SOLE   2,270 0 0
TIMKEN CO COM 887389104 9,754 120,170 SH   SOLE   52,890 0 67,280
T-MOBILE US INC COM 872590104 17,145 136,847 SH   SOLE   49,447 0 87,400
TOTAL SE SPONSORED ADS 89151E109 701 15,046 SH   SOLE   78 0 14,968
TRANE TECHNOLOGIES PLC SHS G8994E103 17,574 106,150 SH   SOLE   37,872 0 68,278
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 2,958 25,980 SH   SOLE   25,980 0 0
UNION PAC CORP COM 907818108 12,070 54,760 SH   SOLE   2,295 0 52,465
UNITEDHEALTH GROUP INC COM 91324P102 41,199 110,729 SH   SOLE   74,406 0 36,323
VEEVA SYS INC CL A COM 922475108 6,510 24,920 SH   SOLE   24,920 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 777 13,362 SH   SOLE   1,198 0 12,164
VISA INC COM CL A 92826C839 22,030 104,049 SH   SOLE   37,185 0 66,864
WASTE MGMT INC DEL COM 94106L109 1,413 10,950 SH   SOLE   929 0 10,021
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,452 15,800 SH   SOLE   15,800 0 0
WNS HLDGS LTD SPON ADR 92932M101 3,225 44,533 SH   SOLE   28,139 0 16,394
YANDEX N V SHS CLASS A N97284108 827 12,910 SH   SOLE   0 0 12,910
YUM CHINA HLDGS INC COM 98850P109 460 7,770 SH   SOLE   0 0 7,770
ZOETIS INC CL A 98978V103 2,501 15,880 SH   SOLE   15,880 0 0