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
ABIOMED INC COM 003654100 219 530 SH   SOLE   530 0 0
ABRAXAS PETROLEUM CORP COM 003830106 293 99,156 SH   SOLE   99,156 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 218 4,997 SH   SOLE   4,997 0 0
ALLETE INC COM NEW 018522300 776 10,000 SH   SOLE   0 0 10,000
ALLIANT ENERGY CORP COM 018802108 24,908 588,000 SH   SOLE   0 0 588,000
A-MARK PRECIOUS METALS INC COM 00181T107 1,406 107,680 SH   SOLE   0 0 107,680
AMERICAN ELECTRIC POWER COM 025537101 15,948 230,000 SH   SOLE   0 0 230,000
AMERICAN WATER WORKS CO INC COM 030420103 17,102 200,000 SH   SOLE   0 0 200,000
AT&T INC COM 00206R102 3,219 100,000 SH   SOLE   0 0 100,000
BOOT BARN HOLDINGS INC COM 099406100 213 9,919 SH   SOLE   9,919 0 0
BOX INC CL A 10316T104 318 12,774 SH   SOLE   12,774 0 0
BRAEMAR HOTELS & RESORTS 5.5 CUM CV PFD B 10482B200 705 36,000 SH   SOLE   0 0 36,000
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 98 24,774 SH   SOLE   24,774 0 0
CENTERPOINT ENERGY INC COM 15189T107 8,425 305,682 SH   SOLE   5,682 0 300,000
CHATHAM LODGING TRUST COM 16208T102 4,138 200,000 SH   SOLE   0 0 200,000
CHUNGHWA TELECOM CO LTD SPON ADR NEW 11 17133Q502 5,373 150,000 SH   SOLE   0 0 150,000
CMS ENERGY CORP COM 125896100 28,224 600,000 SH   SOLE   0 0 600,000
COLUMBIA SPORTSWEAR CO COM 198516106 261 2,865 SH   SOLE   2,865 0 0
COMCAST CORP NEW CL A 20030N101 14,690 450,200 SH   SOLE   0 0 450,200
CONDOR HOSPITALITY TRUST INC COM NEW 20676Y403 4,940 475,000 SH   SOLE   0 0 475,000
COOPER-STANDARD HOLDING COM 21676P103 207 1,581 SH   SOLE   1,581 0 0
CORCEPT THERAPEUTICS INC COM 218352102 257 16,306 SH   SOLE   16,306 0 0
CORENERGY INFRASTRUCTURE TRU COM NEW 21870U502 681 18,000 SH   SOLE   0 0 18,000
CYBERARK SOFTWARE LTD/ISRAEL SHS M2682V108 370 5,885 SH   SOLE   5,885 0 0
CYTOSORBENTS CORP COM NEW 23283X206 518 45,038 SH   SOLE   45,038 0 0
DOMINION ENERGY INC COM 25746U109 18,418 269,000 SH   SOLE   0 0 269,000
DYCOM INDUSTRIES INC COM 267475101 336 3,557 SH   SOLE   3,557 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 325 21,247 SH   SOLE   21,247 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 247 4,006 SH   SOLE   4,006 0 0
EATON VANCE LTD DURATION FND COM 27828H105 1,029 81,845 SH   SOLE   81,845 0 0
EDISON INTERNATIONAL COM 281020107 24,440 385,000 SH   SOLE   0 0 385,000
ELECTRO SCIENTIFIC INDS INC COM 285229100 184 11,538 SH   SOLE   11,538 0 0
ELF BEAUTY INC COM 26856L103 249 15,592 SH   SOLE   15,592 0 0
ENTERGY CORP NEW COM 29364G103 9,345 115,000 SH   SOLE   0 0 115,000
EQUITY BANCSHARES INC COM CL A 29460X109 318 7,594 SH   SOLE   7,594 0 0
EURONET WORLDWIDE INC COM 298736109 215 2,570 SH   SOLE   2,570 0 0
EVERGY INC COM 30034W106 10,329 185,411 SH   SOLE   0 0 185,411
EVERSOURCE ENERGY COM 30040W108 29,431 505,000 SH   SOLE   0 0 505,000
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 294 14,245 SH   SOLE   14,245 0 0
EXACT SCIENCES CORP COM 30063P105 584 9,659 SH   SOLE   9,659 0 0
EXELON CORP COM 30161N101 11,247 266,001 SH   SOLE   0 0 266,001
EYENOVIA INC COM 30234E104 81 12,930 SH   SOLE   12,930 0 0
FERRO CORP COM 315405100 238 11,451 SH   SOLE   11,451 0 0
FIRSTENERGY CORP COM 337932107 13,571 375,000 SH   SOLE   0 0 375,000
FIVE BELOW COM 33829M101 374 3,756 SH   SOLE   3,756 0 0
HERCULES CAPITAL INC COM 427096508 1,578 125,000 SH   SOLE   0 0 125,000
HTG MOLECULAR DIAGNOSTICS COM 40434H104 84 25,860 SH   SOLE   25,860 0 0
HUBSPOT INC COM 443573100 318 2,518 SH   SOLE   2,518 0 0
IDACORP INC COM 451107106 2,303 25,000 SH   SOLE   0 0 25,000
IMAX CORP COM 45245E109 364 16,374 SH   SOLE   16,374 0 0
IMMUNE DESIGN CORP COM 45252L103 155 35,391 SH   SOLE   35,391 0 0
INGEVITY CORP COM 45688C107 211 2,596 SH   SOLE   2,596 0 0
INSTALLED BUILDING PRODUCTS COM 45780R101 270 4,629 SH   SOLE   4,629 0 0
INTEGRATED DEVICE TECH INC COM 458118106 315 9,914 SH   SOLE   9,914 0 0
INTERFACE INC COM 458665304 217 9,482 SH   SOLE   9,482 0 0
INTRA-CELLULAR THERAPIES INC COM 46116X101 189 10,618 SH   SOLE   10,618 0 0
INVESCO DB US DOLLAR INDEX B BULLISH FD 46141D203 1,136 45,200 SH   SOLE   45,200 0 0
INVESCO SENIOR LOAN ETF SR LN ETF 46138G508 343 15,000 SH   SOLE   15,000 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 212 2,597 SH   SOLE   2,597 0 0
ISHARES CORE S&P 500 ETF COM 464287200 5,152 18,886 SH   SOLE   18,886 0 0
ISHARES INC CORE MSCI EMKT 46434G103 802 15,538 SH   SOLE   15,538 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 811 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE MSCI PAC 46434V696 911 15,773 SH   SOLE   15,773 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,226 60 SH Put SOLE   0 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,425 13,076 SH   SOLE   13,076 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,857 15,200 SH   SOLE   15,200 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,916 9,849 SH   SOLE   9,849 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,077 40,750 SH   SOLE   40,750 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,548 42,373 SH   SOLE   42,373 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,587 52,591 SH   SOLE   52,591 0 0
KIMBELL ROYALTY PARTNERS LP COM 49435R102 4,688 213,000 SH   SOLE   0 0 213,000
LANDMARK INFRASTRUCTURE PART COM 51508J108 136 10,000 SH   SOLE   0 0 10,000
LUMENTUM HOLDINGS INC COM 55024U109 463 8,165 SH   SOLE   8,165 0 0
MASTERCARD INC CL A 57636Q104 18,789 95,329 SH   SOLE   329 0 95,000
MATERIALS SELECT SECTOR SPDR COM 81369Y100 768 13,270 SH   SOLE   13,270 0 0
MFS MULTIMARKET INC TRUST COM 552737108 898 159,269 SH   SOLE   159,269 0 0
MYRIAD GENETICS INC COM 62855J104 209 5,631 SH   SOLE   5,631 0 0
NATERA INC COM 632307104 350 18,464 SH   SOLE   18,464 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 332 25,527 SH   SOLE   25,527 0 0
NAVIOS MARITIME HLDGS INC SPON ADR PFD H 63938Y308 737 59,000 SH   SOLE   0 0 59,000
NEVRO CORP COM 64157F103 248 3,151 SH   SOLE   3,151 0 0
NEW RELIC INC COM 64829B100 454 4,506 SH   SOLE   4,506 0 0
NEXTERA ENERGY INC COM 65339F101 29,192 175,000 SH   SOLE   0 0 175,000
NORTHWESTERN CORP COM NEW 668074305 5,847 102,411 SH   SOLE   0 0 102,411
NOVOCURE LTD COM G6674U108 573 18,430 SH   SOLE   18,430 0 0
PERMA-PIPE INTERNATIONAL HOL COM 714167103 2,442 261,170 SH   SOLE   0 0 261,170
PERMROCK ROYALTY TRUST TR UNIT 714254109 802 50,000 SH   SOLE   0 0 50,000
PHYSICIANS REALTY TRUST COM 71943U104 2,408 150,000 SH   SOLE   0 0 150,000
PNM RESOURCES INC COM 69349H107 28,044 720,000 SH   SOLE   0 0 720,000
POLARITYTE INC COM 731094108 653 27,081 SH   SOLE   27,081 0 0
PROCTER & GAMBLE CO COM 742718109 886 11,350 SH   SOLE   11,350 0 0
PUBLIC SERVICE ENTERPRISE GP COM 744573106 13,548 250,000 SH   SOLE   0 0 250,000
QUANTA SERVICES INC COM 74762E102 253 7,615 SH   SOLE   7,615 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 297 22,649 SH   SOLE   22,649 0 0
RAPID7 INC COM 753422104 609 21,309 SH   SOLE   21,309 0 0
RINGCENTRAL INC CL A 76680R206 555 7,833 SH   SOLE   7,833 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 263 5,100 SH   SOLE   5,100 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 710 26,700 SH   SOLE   26,700 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 887 12,408 SH   SOLE   12,408 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,147 16,500 SH   SOLE   16,500 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,203 11,030 SH   SOLE   11,030 0 0
SELECTA BIOSCIENCES INC COM 816212104 204 15,873 SH   SOLE   15,873 0 0
SEMPRA ENERGY COM 816851109 35,109 305,000 SH   SOLE   0 0 305,000
SHENANDOAH TELECOMMUNICATION COM 82312B106 32,614 975,000 SH   SOLE   0 0 975,000
SPARK ENERGY INC CL A COM 846511103 10,517 1,073,144 SH   SOLE   0 0 1,073,144
SPDR S&P 500 ETF TRUST COM 78462F103 813 3,000 SH   SOLE   3,000 0 0
SUMMIT HOTEL PROPERTIES INC COM 866082100 1,792 125,000 SH   SOLE   0 0 125,000
TELADOC INC COM 87918A105 415 7,195 SH   SOLE   7,195 0 0
TESLA INC COM 88160R101 343 10 SH Call SOLE   0 0 0
TOPBUILD CORP COM 89055F103 272 3,412 SH   SOLE   3,412 0 0
TWILIO INC CL A 90138F102 564 10,105 SH   SOLE   10,105 0 0
TWITTER INC COM 90184L102 239 5,339 SH   SOLE   5,339 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 622 4,430 SH   SOLE   4,430 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 886 15,949 SH   SOLE   15,949 0 0
VERITEX HOLDINGS INC COM 923451108 266 8,526 SH   SOLE   8,526 0 0
VISA INC COM CL A 92826C839 41,149 310,000 SH   SOLE   0 0 310,000
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606 2,700 150,000 SH   SOLE   0 0 150,000
WHITING PETROLEUM CORP COM NEW 966387409 448 8,453 SH   SOLE   8,453 0 0
WORLD WRESTLING ENTERTAIN-A COM 98156Q108 674 9,063 SH   SOLE   9,063 0 0