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
ACTIVISION BLIZZARD INC COM 00507V109 44,256 463,704 SH   SOLE   463,704 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 57,978 99,000 SH   SOLE   99,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 23,333 102,887 SH   SOLE   823,096 0 0
ALPHABET INC CAP STK CL A 02079K305 116,012 47,511 SH   SOLE   47,511 0 0
ALTERYX INC COM CL A 02156B103 22,830 265,400 SH   SOLE   265,400 0 0
AMAZON COM INC COM 023135106 77,194 22,439 SH   SOLE   22,439 0 0
AMERICAN TOWER CORP NEW COM 03027X100 145,919 540,161 SH   SOLE   540,161 0 0
ANALOG DEVICES INC COM 032654105 81,911 475,787 SH   SOLE   475,787 0 0
APPLE INC COM 037833100 39,971 291,842 SH   SOLE   291,842 0 0
APPLIED MATLS INC COM 038222105 63,896 448,708 SH   SOLE   448,708 0 0
APTIV PLC SHS G6095L109 135,775 862,992 SH   SOLE   862,992 0 0
ARK ETF TR INNOVATION ETF 00214Q104 22,076 168,800 SH   SOLE   168,800 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 37,208 53,859 SH   SOLE   0 0 53,859
BK OF AMERICA CORP COM 060505104 33,586 814,593 SH   SOLE   814,593 0 0
BP PLC SPONSORED ADR 055622104 23,255 880,202 SH   SOLE   0 0 880,202
BRISTOL-MYERS SQUIBB CO COM 110122108 64,267 961,800 SH   SOLE   961,800 0 0
BROADCOM INC COM 11135F101 9,708 20,358 SH   SOLE   20,358 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 6,841 50,000 SH   SOLE   50,000 0 0
CATERPILLAR INC COM 149123101 61,154 281,000 SH   SOLE   281,000 0 0
CISCO SYS INC COM 17275R102 48,548 916,000 SH   SOLE   916,000 0 0
CME GROUP INC COM 12572Q105 38,708 182,000 SH   SOLE   182,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,374 6,000 SH   SOLE   6,000 0 0
CREE INC COM 225447101 72,842 743,815 SH   SOLE   743,815 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 21,005 107,661 SH   SOLE   107,661 0 0
CVS HEALTH CORP COM 126650100 54,230 649,925 SH   SOLE   649,925 0 0
CYRUSONE INC COM 23283R100 3,576 50,000 SH   SOLE   50,000 0 0
DISNEY WALT CO COM 254687106 106,450 605,622 SH   SOLE   605,622 0 0
DOCUSIGN INC COM 256163106 37,183 133,000 SH   SOLE   133,000 0 0
DOLLAR GEN CORP NEW COM 256677105 8,288 38,300 SH   SOLE   38,300 0 0
EATON VANCE ENHANCED EQUITY COM 278277108 6,380 274,075 SH   SOLE   274,075 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 1,151 70,674 SH   SOLE   70,674 0 0
EOG RES INC COM 26875P101 95,175 1,140,644 SH   SOLE   1,140,644 0 0
EQUINIX INC COM 29444U700 22,674 28,251 SH   SOLE   28,251 0 0
EXXON MOBIL CORP COM 30231G102 48,664 771,462 SH   SOLE   771,462 0 0
FACEBOOK INC CL A 30303M102 121,699 350,000 SH   SOLE   350,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 75,732 2,040,749 SH   SOLE   2,040,749 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 26,326 335,411 SH   SOLE   2,683,288 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3,845 110,000 SH   SOLE   0 0 110,000
GOLDMAN SACHS GROUP INC COM 38141G104 4,620 12,174 SH   SOLE   12,174 0 0
HALLIBURTON CO COM 406216101 47,722 2,064,088 SH   SOLE   2,064,088 0 0
ILLUMINA INC COM 452327109 9,464 20,000 SH   SOLE   20,000 0 0
INTEL CORP COM 458140100 65,843 1,172,831 SH   SOLE   1,172,831 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 3,332 37,300 SH   SOLE   0 0 37,300
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 75,767 3,420,622 SH   SOLE   3,420,622 0 0
IQVIA HLDGS INC COM 46266C105 33,755 139,300 SH   SOLE   139,300 0 0
ISHARES INC MSCI AUST ETF 464286103 2,598 100,000 SH   SOLE   100,000 0 0
ISHARES INC MSCI EURZONE ETF 464286608 25,401 514,717 SH   SOLE   514,717 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 29,607 1,262,019 SH   SOLE   1,262,019 0 0
ISHARES TR IBOXX HI YD ETF 464288513 229,416 2,605,817 SH   SOLE   2,605,817 0 0
ISHARES TR MSCI USA VALUE 46432F388 10,506 100,000 SH   SOLE   100,000 0 0
ISHARES TR U.S. MED DVC ETF 464288810 11,366 31,482 SH   SOLE   31,482 0 0
ISHARES TR US HOME CONS ETF 464288752 22,672 327,533 SH   SOLE   327,533 0 0
JD.COM INC SPON ADR CL A 47215P106 15,946 199,800 SH   SOLE   399,600 0 0
JOHNSON & JOHNSON COM 478160104 20,888 126,792 SH   SOLE   126,792 0 0
JPMORGAN CHASE & CO COM 46625H100 41,280 265,400 SH   SOLE   265,400 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100 75,705 3,500,000 SH   SOLE   3,500,000 0 0
KINDER MORGAN INC DEL COM 49456B101 60,493 3,318,300 SH   SOLE   3,318,300 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 3,489 50,000 SH   SOLE   50,000 0 0
LAUDER ESTEE COS INC CL A 518439104 64,721 203,474 SH   SOLE   203,474 0 0
LENNAR CORP CL A 526057104 40,433 406,980 SH   SOLE   406,980 0 0
LILLY ELI & CO COM 532457108 13,771 60,000 SH   SOLE   60,000 0 0
LULULEMON ATHLETICA INC COM 550021109 123,844 339,326 SH   SOLE   339,326 0 0
MARKETAXESS HLDGS INC COM 57060D108 24,014 51,800 SH   SOLE   51,800 0 0
MARVELL TECHNOLOGY INC COM ADDED 573874104 10,028 171,921 SH   SOLE   171,921 0 0
MASTERCARD INCORPORATED CL A 57636Q104 106,985 293,036 SH   SOLE   293,036 0 0
MICROSOFT CORP COM 594918104 126,018 465,183 SH   SOLE   465,183 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 115,103 10,868,998 SH   SOLE   10,868,998 0 0
NIKE INC CL B 654106103 57,845 374,424 SH   SOLE   374,424 0 0
NVIDIA CORPORATION COM 67066G104 195,204 243,975 SH   SOLE   243,975 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 40,543 1,379,941 SH   SOLE   0 0 1,379,941
NXP SEMICONDUCTORS N V COM N6596X109 75,656 367,762 SH   SOLE   367,762 0 0
ON SEMICONDUCTOR CORP COM 682189105 92,709 2,421,860 SH   SOLE   2,421,860 0 0
PALO ALTO NETWORKS INC COM 697435105 38,755 104,448 SH   SOLE   104,448 0 0
PAYPAL HLDGS INC COM 70450Y103 219,107 751,706 SH   SOLE   751,706 0 0
PHILLIPS 66 COM 718546104 96,167 1,120,571 SH   SOLE   1,120,571 0 0
PIONEER NAT RES CO COM 723787107 61,529 378,596 SH   SOLE   378,596 0 0
PROCTER AND GAMBLE CO COM 742718109 34,878 258,488 SH   SOLE   258,488 0 0
PROLOGIS INC. COM 74340W103 28,641 239,610 SH   SOLE   239,610 0 0
PUBLIC STORAGE COM 74460D109 19,333 64,296 SH   SOLE   64,296 0 0
REALTY INCOME CORP COM 756109104 115,243 1,726,743 SH   SOLE   1,726,743 0 0
ROGERS CORP COM 775133101 23,821 118,630 SH   SOLE   118,630 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 70,502 826,713 SH   SOLE   826,713 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 29,928 740,800 SH   SOLE   0 0 740,800
S&P GLOBAL INC COM 78409V104 42,605 103,800 SH   SOLE   103,800 0 0
SALESFORCE COM INC COM 79466L302 39,834 163,074 SH   SOLE   163,074 0 0
SCHLUMBERGER LTD COM STK 806857108 38,652 1,207,508 SH   SOLE   1,207,508 0 0
SERVICENOW INC COM 81762P102 129,122 234,960 SH   SOLE   234,960 0 0
SIMON PPTY GROUP INC NEW COM 828806109 3,114 23,869 SH   SOLE   23,869 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 14,262 74,379 SH   SOLE   74,379 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 141,420 1,286,101 SH   SOLE   1,286,101 0 0
SPDR SER TR S&P BIOTECH 78464A870 11,512 85,022 SH   SOLE   85,022 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 21,585 223,240 SH   SOLE   223,240 0 0
SQUARE INC CL A 852234103 254,036 1,041,986 SH   SOLE   1,041,986 0 0
TESLA INC COM 88160R101 64,902 95,486 SH   SOLE   95,486 0 0
TEXAS INSTRS INC COM 882508104 53,499 278,205 SH   SOLE   278,205 0 0
TRIP COM GROUP LTD ADS 89677Q107 12,837 362,000 SH   SOLE   0 0 362,000
THERMO FISHER SCIENTIFIC INC COM 883556102 37,121 73,584 SH   SOLE   73,584 0 0
TPG RE FIN TR INC COM 87266M107 45,517 3,384,135 SH   SOLE   3,384,135 0 0
TREX CO INC COM 89531P105 12,061 118,000 SH   SOLE   118,000 0 0
TJX COS INC NEW COM 872540109 49,256 730,579 SH   SOLE   730,579 0 0
ULTA BEAUTY INC COM 90384S303 83,322 240,976 SH   SOLE   240,976 0 0
UNITED PARCEL SERVICE INC CL B 911312106 36,665 176,300 SH   SOLE   176,300 0 0
UNITEDHEALTH GROUP INC COM 91324P102 37,080 92,598 SH   SOLE   92,598 0 0
VALERO ENERGY CORP COM 91913Y100 80,833 1,035,260 SH   SOLE   1,035,260 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 70,088 1,250,909 SH   SOLE   1,250,909 0 0
VISA INC COM CL A 92826C839 151,733 648,930 SH   SOLE   648,930 0 0
YUM CHINA HLDGS INC COM 98850P109 1,259 19,300 SH   SOLE   19,300 0 0