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
A T & T INC COM 00206r102 311 10,797 SH   SOLE   0 0 10,797
ABBOTT LABS INC COM COM 002824100 257 2,215 SH   SOLE   0 0 2,215
ABBVIE INC COM 00287y109 2,975 26,408 SH   SOLE   0 0 26,408
ADVANCED MICRO DEVIC COM 007903107 3,268 34,795 SH   SOLE   0 0 34,795
AIR PROD & CHEMICALS COM 009158106 425 1,477 SH   SOLE   0 0 1,477
ALPHABET INC. CLASS A COM 02079k305 4,039 1,654 SH   SOLE   0 0 1,654
ALPHABET INC. CLASS C COM 02079k107 6,166 2,460 SH   SOLE   0 0 2,460
AMAZON.COM INC COM 023135106 3,633 1,056 SH   SOLE   0 0 1,056
AMERICAN EXPRESS CO COM 025816109 2,189 13,248 SH   SOLE   0 0 13,248
AMGEN INC. COM 031162100 689 2,825 SH   SOLE   0 0 2,825
ANALOG DEVICES INC COM 032654105 1,354 7,863 SH   SOLE   0 0 7,863
APPLE INC COM 037833100 15,708 114,693 SH   SOLE   0 0 114,693
APTOSE BIOSCIENCES F COM 03835t200 35 10,400 SH   SOLE   0 0 10,400
ARCHROCK INC COM 03957w106 502 56,300 SH   SOLE   0 0 56,300
BANK OF AMERICA CORP COM 060505104 561 13,600 SH   SOLE   0 0 13,600
BERKSHIRE HATHAWAY CLASS B COM 084670702 1,352 4,865 SH   SOLE   0 0 4,865
BEST BUY INC COM 086516101 440 3,825 SH   SOLE   0 0 3,825
BLOOM ENERGY CORP COM 093712107 984 36,610 SH   SOLE   0 0 36,610
BRISTOL-MYERS SQUIBB COM 110122108 305 4,559 SH   SOLE   0 0 4,559
BROADCOM INC COM 11135f101 2,773 5,815 SH   SOLE   0 0 5,815
BROADMARK RLTY CAP INC COM 11135b100 3,845 363,060 SH   SOLE   0 0 363,060
CACTUS INC CLASS A COM 127203107 1,145 31,188 SH   SOLE   0 0 31,188
CANADIAN NATL RAILWY F COM 136375102 316 2,990 SH   SOLE   0 0 2,990
CHARLES SCHWAB CORP COM 808513105 1,424 19,554 SH   SOLE   0 0 19,554
CHECK PT SOFTWARE F COM m22465104 713 6,143 SH   SOLE   0 0 6,143
CHEVRON CORP COM 166764100 1,141 10,894 SH   SOLE   0 0 10,894
CLOUDFLARE INC CLASS A COM 18915m107 455 4,300 SH   SOLE   0 0 4,300
COSTCO WHOLESALE CO COM 22160k105 2,053 5,188 SH   SOLE   0 0 5,188
CROWDSTRIKE HLDGS INC COM 22788c105 1,079 4,293 SH   SOLE   0 0 4,293
DENBURY RES INC DEL COM 24790a101 2,311 30,103 SH   SOLE   0 0 30,103
DIAMONDBACK ENERGY COM 25278x109 1,950 20,772 SH   SOLE   0 0 20,772
DOCUSIGN INC COM 256163106 1,715 6,133 SH   SOLE   0 0 6,133
DOW INC COM 260557103 1,490 23,548 SH   SOLE   0 0 23,548
DRAFTKINGS INC COM 26142r104 2,034 38,980 SH   SOLE   0 0 38,980
DUKE ENERGY CORP COM 26441c204 880 8,919 SH   SOLE   0 0 8,919
EAST WEST BANCORP COM 27579r104 609 8,500 SH   SOLE   0 0 8,500
EASTERLY GOVT PPTYS REIT COM 27616p103 211 10,000 SH   SOLE   0 0 10,000
ELI LILLY & CO. COM 532457108 304 1,325 SH   SOLE   0 0 1,325
ENBRIDGE INC F COM 29250n105 290 7,232 SH   SOLE   0 0 7,232
ENERGOUS CORP COM 29272c103 233 81,199 SH   SOLE   0 0 81,199
ENPHASE ENERGY INC COM 29355a107 7,277 39,628 SH   SOLE   0 0 39,628
EOG RESOURCES INC COM 26875p101 1,737 20,815 SH   SOLE   0 0 20,815
EQUIFAX INC COM 294429105 599 2,500 SH   SOLE   0 0 2,500
EQUITY RESIDENTIAL COM 29476L107 231 3,000 SH   SOLE   0 0 3,000
EXXON MOBIL CORP COM 30231g102 1,910 30,280 SH   SOLE   0 0 30,280
Euronav Nv Antwerpen COM B38564108 124 13,280 SH   SOLE   0 0 13,280
FATE THERAPEUTICS COM 31189p102 581 6,700 SH   SOLE   0 0 6,700
FIBROGEN INC COM 31572q808 214 8,050 SH   SOLE   0 0 8,050
FREEPORT-MCMORAN INC COM 35671d857 3,541 95,411 SH   SOLE   0 0 95,411
GENERAL DYNAMICS CO COM 369550108 375 1,990 SH   SOLE   0 0 1,990
GILEAD SCIENCES INC COM 375558103 1,538 22,339 SH   SOLE   0 0 22,339
GUARDANT HEALTH INC COM 40131m109 342 2,750 SH   SOLE   0 0 2,750
HALLIBURTON CO HLDG COM 406216101 227 9,819 SH   SOLE   0 0 9,819
HALOZYME THERAPEUTIC COM 40637h109 4,175 91,930 SH   SOLE   0 0 91,930
HANNON ARMSTRONG SUS REIT COM 41068x100 2,918 51,970 SH   SOLE   0 0 51,970
HONEYWELL INTL INC COM 438516106 437 1,990 SH   SOLE   0 0 1,990
IBM CORP COM 459200101 484 3,303 SH   SOLE   0 0 3,303
INTEL CORP COM 458140100 945 16,840 SH   SOLE   0 0 16,840
ISHARES SILVER TRUST ETF IV COM 46428q109 1,188 49,052 SH   SOLE   0 0 49,052
JOHNSON & JOHNSON COM 478160104 2,568 15,591 SH   SOLE   0 0 15,591
JPMORGAN CHASE & CO COM 46625h100 1,196 7,689 SH   SOLE   0 0 7,689
KIMBERLY CLARK CORP COM 494368103 257 1,920 SH   SOLE   0 0 1,920
LEXINGTON REALTY TR REIT COM 529043101 1,426 119,300 SH   SOLE   0 0 119,300
LIVE NATION ENTRTMNT COM 538034109 1,795 20,496 SH   SOLE   0 0 20,496
MARATHON PETE CORP COM 56585a102 1,020 16,874 SH   SOLE   0 0 16,874
MERCK & CO. INC. COM 58933y105 1,469 18,890 SH   SOLE   0 0 18,890
MICROCHIP TECHNOLOGY COM 595017104 3,878 25,900 SH   SOLE   0 0 25,900
MICRON TECHNOLOGY COM 595112103 1,151 13,549 SH   SOLE   0 0 13,549
MICROSOFT CORP COM 594918104 2,591 9,564 SH   SOLE   0 0 9,564
MONDELEZ INTL CLASS A COM 609207105 297 4,750 SH   SOLE   0 0 4,750
MORGAN STANLEY COM 617446448 250 2,726 SH   SOLE   0 0 2,726
NIKE INC CLASS B COM 654106103 620 4,014 SH   SOLE   0 0 4,014
NVIDIA CORP COM 67066g104 4,042 5,052 SH   SOLE   0 0 5,052
PAYPAL HOLDINGS INCORPOR COM 70450y103 1,119 3,840 SH   SOLE   0 0 3,840
PEPSICO INC COM 713448108 1,274 8,600 SH   SOLE   0 0 8,600
PFIZER INC COM 717081103 319 8,147 SH   SOLE   0 0 8,147
PHILLIPS 66 COM 718546104 1,251 14,572 SH   SOLE   0 0 14,572
PIONEER NATURAL RES COM 723787107 2,727 16,780 SH   SOLE   0 0 16,780
PROCTER & GAMBLE COM 742718109 496 3,678 SH   SOLE   0 0 3,678
QUALCOMM INC COM 747525103 4,099 28,680 SH   SOLE   0 0 28,680
RAYTHEON TECHNOLOGIES CO COM 75513e101 268 3,137 SH   SOLE   0 0 3,137
ROKU I N C CLASS A COM 77543r102 779 1,697 SH   SOLE   0 0 1,697
SFL CORP LTD F COM g7738w106 1,161 151,800 SH   SOLE   0 0 151,800
SPDR GOLD SHARES ETF COM 78463v107 2,296 13,860 SH   SOLE   0 0 13,860
SPDR S&P 500 ETF IV COM 78462f103 670 1,565 SH   SOLE   0 0 1,565
STAG INDUSTRIAL INC REIT COM 85254j102 3,386 90,450 SH   SOLE   0 0 90,450
STANLEY BLACK & DECK COM 854502101 413 2,014 SH   SOLE   0 0 2,014
STARBUCKS CORP COM 855244109 1,721 15,394 SH   SOLE   0 0 15,394
T-MOBILE US INC COM 872590104 1,491 10,298 SH   SOLE   0 0 10,298
TELADOC INC COM 87918a105 294 1,770 SH   SOLE   0 0 1,770
TESLA INC COM 88160r101 880 1,295 SH   SOLE   0 0 1,295
TEXAS INSTRUMENTS COM 882508104 1,344 6,990 SH   SOLE   0 0 6,990
THE COCA-COLA CO COM 191216100 448 8,273 SH   SOLE   0 0 8,273
THE TRADE DESK INC CLASS A COM 88339j105 767 9,920 SH   SOLE   0 0 9,920
VERIZON COMMUNICATN COM 92343v104 1,995 35,610 SH   SOLE   0 0 35,610
WALT DISNEY CO COM 254687106 2,131 12,123 SH   SOLE   0 0 12,123
XILINX INC COM COM 983919101 434 3,000 SH   SOLE   0 0 3,000