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
ABBVIE INC COM 00287Y109 205 2,221 SH   SOLE   2,221 0 0
ADOBE INC COM 00724F101 317 1,400 SH   SOLE   1,400 0 0
AIRCASTLE LTD COM G0129K104 1,709 99,111 SH   SOLE   99,111 0 0
AIRCASTLE LTD COM G0129K104 13 19,600 SH Call SOLE   19,600 0 0
ALPHABET INC CAP STK CL A 02079K305 1,108 1,060 SH   SOLE   1,060 0 0
ALPHABET INC CAP STK CL C 02079K107 1,168 1,128 SH   SOLE   1,128 0 0
AMAZON COM INC COM 023135106 1,622 1,080 SH   SOLE   1,080 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 855 69,625 SH   SOLE   69,625 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 15 49,400 SH Call SOLE   49,400 0 0
AMERIPRISE FINL INC COM 03076C106 313 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 514 2,641 SH   SOLE   2,641 0 0
ANALOG DEVICES INC COM 032654105 200 2,327 SH   SOLE   2,327 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 143 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100 2,129 13,500 SH   SOLE   13,500 0 0
AT&T INC COM 00206R102 599 21,000 SH   SOLE   21,000 0 0
B & G FOODS INC NEW COM 05508R106 1,488 51,500 SH   SOLE   51,500 0 0
BANK AMER CORP COM 060505104 690 28,000 SH   SOLE   28,000 0 0
BECTON DICKINSON & CO COM 075887109 224 995 SH   SOLE   995 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,151 5,639 SH   SOLE   5,639 0 0
BIOGEN INC COM 09062X103 207 688 SH   SOLE   688 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 630 50,491 SH   SOLE   50,491 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 640 20,100 SH   SOLE   20,100 0 0
BLUE BIRD CORP COM 095306106 189 10,366 SH   SOLE   10,366 0 0
BOOKING HLDGS INC COM 09857L108 286 166 SH   SOLE   166 0 0
BOSTON SCIENTIFIC CORP COM 101137107 294 8,316 SH   SOLE   8,316 0 0
BRINKS CO COM 109696104 801 12,394 SH   SOLE   12,394 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 239 4,596 SH   SOLE   4,596 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 266 10,276 SH   SOLE   10,276 0 0
CANADIAN SOLAR INC COM 136635109 183 12,761 SH   SOLE   12,761 0 0
CISCO SYS INC COM 17275R102 352 8,125 SH   SOLE   8,125 0 0
CITIGROUP INC COM NEW 172967424 391 7,501 SH   SOLE   7,501 0 0
CLEARWAY ENERGY INC CL A 18539C105 44 2,609 SH   SOLE   2,609 0 0
CLEARWAY ENERGY INC CL A 18539C105 9 15,600 SH Call SOLE   15,600 0 0
CLEARWAY ENERGY INC CL A 18539C105 2 16,000 SH Put SOLE   16,000 0 0
CLEARWAY ENERGY INC CL C 18539C204 1,287 74,606 SH   SOLE   74,606 0 0
COMCAST CORP NEW CL A 20030N101 545 16,000 SH   SOLE   16,000 0 0
COMFORT SYS USA INC COM 199908104 249 5,702 SH   SOLE   5,702 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 235 8,144 SH   SOLE   8,144 0 0
COOPER COS INC COM NEW 216648402 244 960 SH   SOLE   960 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1,825 65,428 SH   SOLE   65,428 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 4 13,100 SH Call SOLE   13,100 0 0
CROWN HOLDINGS INC COM 228368106 889 21,400 SH   SOLE   21,400 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 0 12,000 SH Call SOLE   12,000 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 214 23,568 SH   SOLE   23,568 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 315 26,400 SH   SOLE   26,400 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 263 1,716 SH   SOLE   1,716 0 0
ELECTRONIC ARTS INC COM 285512109 207 2,619 SH   SOLE   2,619 0 0
ENERGY RECOVERY INC COM 29270J100 155 23,036 SH   SOLE   23,036 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,644 66,835 SH   SOLE   66,835 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 9 5,000 SH Call SOLE   5,000 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 1,185 42,685 SH   SOLE   42,685 0 0
EQUINIX INC COM PAR $0.001 29444U700 270 765 SH   SOLE   765 0 0
F M C CORP COM NEW 302491303 200 2,710 SH   SOLE   2,710 0 0
FACEBOOK INC CL A 30303M102 1,049 8,000 SH   SOLE   8,000 0 0
FS KKR CAPITAL CORP COM 302635107 418 80,632 SH   SOLE   80,632 0 0
GENERAL ELECTRIC CO COM 369604103 22 36,500 SH Put SOLE   36,500 0 0
GILEAD SCIENCES INC COM 375558103 313 5,000 SH   SOLE   5,000 0 0
HAWKINS INC COM 420261109 269 6,579 SH   SOLE   6,579 0 0
HCA HEALTHCARE INC COM 40412C101 276 2,215 SH   SOLE   2,215 0 0
HOLOGIC INC COM 436440101 235 5,723 SH   SOLE   5,723 0 0
HOME DEPOT INC COM 437076102 493 2,870 SH   SOLE   2,870 0 0
IDEXX LABS INC COM 45168D104 231 1,244 SH   SOLE   1,244 0 0
ILLINOIS TOOL WKS INC COM 452308109 399 3,150 SH   SOLE   3,150 0 0
ILLUMINA INC COM 452327109 295 985 SH   SOLE   985 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 2,626 286,000 SH   SOLE   286,000 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 0 4,000 SH Call SOLE   4,000 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 123 15,000 SH   SOLE   15,000 0 0
INNOSPEC INC COM 45768S105 214 3,472 SH   SOLE   3,472 0 0
INTEL CORP COM 458140100 305 6,500 SH   SOLE   6,500 0 0
INTL PAPER CO COM 460146103 888 22,000 SH   SOLE   22,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 261 546 SH   SOLE   546 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 616 60,000 SH   SOLE   60,000 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 34 67,900 SH Put SOLE   67,900 0 0
IQVIA HLDGS INC COM 46266C105 256 2,207 SH   SOLE   2,207 0 0
ISHARES TR IBOXX HI YD ETF 464288513 32 26,000 SH Put SOLE   26,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 7 13,500 SH Put SOLE   13,500 0 0
JPMORGAN CHASE & CO COM 46625H100 951 9,742 SH   SOLE   9,742 0 0
LAMB WESTON HLDGS INC COM 513272104 220 2,995 SH   SOLE   2,995 0 0
LAZARD LTD SHS A G54050102 232 6,292 SH   SOLE   6,292 0 0
LENNOX INTL INC COM 526107107 215 981 SH   SOLE   981 0 0
LIVANOVA PLC SHS G5509L101 320 3,500 SH   SOLE   3,500 0 0
MARRIOTT INTL INC NEW CL A 571903202 232 2,134 SH   SOLE   2,134 0 0
MASTERCARD INCORPORATED CL A 57636Q104 660 3,500 SH   SOLE   3,500 0 0
MEDTRONIC PLC SHS G5960L103 411 4,522 SH   SOLE   4,522 0 0
MICROSOFT CORP COM 594918104 2,359 23,230 SH   SOLE   23,230 0 0
MINDBODY INC COM CL A 60255W105 268 7,354 SH   SOLE   7,354 0 0
MORGAN STANLEY COM NEW 617446448 245 6,174 SH   SOLE   6,174 0 0
NETFLIX INC COM 64110L106 268 1,000 SH   SOLE   1,000 0 0
NEW YORK TIMES CO CL A 650111107 780 35,000 SH   SOLE   35,000 0 0
NEXTERA ENERGY INC COM 65339F101 382 2,199 SH   SOLE   2,199 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 360 8,372 SH   SOLE   8,372 0 0
NOBILIS HEALTH CORP COM 65500B103 16 38,393 SH   SOLE   38,393 0 0
NVIDIA CORP COM 67066G104 227 1,700 SH   SOLE   1,700 0 0
NXP SEMICONDUCTORS N V COM N6596X109 293 4,000 SH   SOLE   4,000 0 0
ORMAT TECHNOLOGIES INC COM 686688102 268 5,116 SH   SOLE   5,116 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 2,111 113,388 SH   SOLE   113,388 0 0
PAYCHEX INC COM 704326107 332 5,099 SH   SOLE   5,099 0 0
PAYPAL HLDGS INC COM 70450Y103 273 3,243 SH   SOLE   3,243 0 0
PERKINELMER INC COM 714046109 230 2,922 SH   SOLE   2,922 0 0
PFIZER INC COM 717081103 374 8,566 SH   SOLE   8,566 0 0
PG&E CORP COM 69331C108 7 14,500 SH Call SOLE   14,500 0 0
PGIM GLOBAL SHORT DURATION H COM 69346J106 1,112 86,000 SH   SOLE   86,000 0 0
PGT INNOVATIONS INC COM 69336V101 208 13,108 SH   SOLE   13,108 0 0
PHYSICIANS RLTY TR COM 71943U104 208 12,996 SH   SOLE   12,996 0 0
PLUG POWER INC COM NEW 72919P202 141 113,424 SH   SOLE   113,424 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 145 10,699 SH   SOLE   10,699 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 474 6,371 SH   SOLE   6,371 0 0
REGENERON PHARMACEUTICALS COM 75886F107 237 635 SH   SOLE   635 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 469 3,341 SH   SOLE   3,341 0 0
ROSS STORES INC COM 778296103 284 3,412 SH   SOLE   3,412 0 0
SALESFORCE COM INC COM 79466L302 258 1,884 SH   SOLE   1,884 0 0
SCORPIO TANKERS INC SHS Y7542C106 14 36,700 SH Call SOLE   36,700 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,031 36,503 SH   SOLE   36,503 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 5 5,000 SH Call SOLE   5,000 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 191 13,000 SH   SOLE   13,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 235 6,693 SH   SOLE   6,693 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 3 10,000 SH Call SOLE   10,000 0 0
STARBUCKS CORP COM 855244109 384 5,957 SH   SOLE   5,957 0 0
STARWOOD PPTY TR INC COM 85571B105 2,162 109,717 SH   SOLE   109,717 0 0
STARWOOD PPTY TR INC COM 85571B105 3 13,000 SH Call SOLE   13,000 0 0
STRYKER CORP COM 863667101 222 1,417 SH   SOLE   1,417 0 0
TARGA RES CORP COM 87612G101 608 16,882 SH   SOLE   16,882 0 0
TECH DATA CORP COM 878237106 798 9,750 SH   SOLE   9,750 0 0
TERRAFORM PWR INC COM CL A 88104R209 332 29,559 SH   SOLE   29,559 0 0
TFS FINL CORP COM 87240R107 387 24,000 SH   SOLE   24,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 325 1,452 SH   SOLE   1,452 0 0
TIPTREE INC COM 88822Q103 743 133,121 SH   SOLE   133,121 0 0
TJX COS INC NEW COM 872540109 273 6,100 SH   SOLE   6,100 0 0
TORCHMARK CORP COM 891027104 367 4,926 SH   SOLE   4,926 0 0
TPI COMPOSITES INC COM 87266J104 307 12,495 SH   SOLE   12,495 0 0
TREX CO INC COM 89531P105 249 4,194 SH   SOLE   4,194 0 0
TRUSTCO BK CORP N Y COM 898349105 69 10,086 SH   SOLE   10,086 0 0
U S WELL SVCS INC *W EXP 03/15/202 91274U119 447 744,200 SH   SOLE   744,200 0 0
VAIL RESORTS INC COM 91879Q109 330 1,565 SH   SOLE   1,565 0 0
VEECO INSTRS INC DEL COM 922417100 84 11,360 SH   SOLE   11,360 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 503 8,950 SH   SOLE   8,950 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 237 1,432 SH   SOLE   1,432 0 0
VISA INC COM CL A 92826C839 666 5,050 SH   SOLE   5,050 0 0
VIVINT SOLAR INC COM 92854Q106 209 54,979 SH   SOLE   54,979 0 0
VMWARE INC CL A COM 928563402 274 2,000 SH   SOLE   2,000 0 0
VOYA FINL INC COM 929089100 246 6,118 SH   SOLE   6,118 0 0
W P CAREY INC COM 92936U109 1,110 17,000 SH   SOLE   17,000 0 0