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
3M CO COM 88579Y101 208 1,000 SH   SOLE   0 0 1,000
ABBOTT LABS COM 002824100 785 9,822 SH   SOLE   9,822 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 522 123,520 SH   SOLE   123,520 0 0
ADAM NAT RES FD INC COM 00548F105 531 31,670 SH   SOLE   31,670 0 0
AGNICO EAGLE MINES LTD COM 008474108 333 7,648 SH   SOLE   7,648 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 288 1,578 SH   SOLE   0 0 1,578
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 517 42,880 SH   SOLE   42,880 0 0
ALPHABET INC CAP STK CL C 02079K107 974 830 SH   SOLE   800 0 30
ALPS ETF TR ALERIAN MLP 00162Q866 2,684 267,554 SH   SOLE   0 0 267,554
ALTRA INDL MOTION CORP COM 02208R106 590 19,000 SH   SOLE   19,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 743 23,400 SH   SOLE   23,400 0 0
AMERICAN EXPRESS CO COM 025816109 2,070 18,940 SH   SOLE   18,940 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 848 19,701 SH   SOLE   19,701 0 0
AMGEN INC COM 031162100 470 2,476 SH   SOLE   2,476 0 0
ANTERO RES CORP COM 03674X106 224 25,333 SH   SOLE   25,333 0 0
ANTHEM INC COM 036752103 1,128 3,930 SH   SOLE   3,930 0 0
ARDMORE SHIPPING CORP COM Y0207T100 271 44,000 SH   SOLE   44,000 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 306 29,865 SH   SOLE   27,100 0 2,765
ASHFORD HOSPITALITY TR INC COM SHS 044103109 67 14,000 SH   SOLE   14,000 0 0
AVIS BUDGET GROUP INC COM 053774105 1,199 34,400 SH   SOLE   34,400 0 0
AXALTA COATING SYS LTD COM G0750C108 831 32,945 SH   SOLE   32,945 0 0
AZURE PWR GLOBAL LTD SHS V0393H103 126 11,200 SH   SOLE   11,200 0 0
BANK AMER CORP COM 060505104 431 15,616 SH   SOLE   15,616 0 0
BANK NEW YORK MELLON CORP COM 064058100 641 12,701 SH   SOLE   12,701 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,476 47,171 SH   SOLE   42,517 0 4,654
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,639 32 SH   SOLE   0 0 32
BERRY GLOBAL GROUP INC COM 08579W103 536 9,949 SH   SOLE   9,949 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 250 14,000 SH   SOLE   14,000 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 301 24,260 SH   SOLE   24,260 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 231 26,970 SH   SOLE   26,970 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 269 25,180 SH   SOLE   25,180 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 200 35,950 SH   SOLE   35,950 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 128 10,220 SH   SOLE   10,220 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 528 64,660 SH   SOLE   64,660 0 0
BLUE HILLS BANCORP INC COM 095573101 935 39,123 SH   SOLE   39,123 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 125 11,600 SH   SOLE   11,600 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,240 25,000 SH   SOLE   25,000 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 5,230 203,417 SH   SOLE   203,417 0 0
CALLON PETE CO DEL COM 13123X102 1,391 184,269 SH   SOLE   184,269 0 0
CAMPBELL SOUP CO COM 134429109 1,695 44,450 SH   SOLE   0 0 44,450
CATERPILLAR INC DEL COM 149123101 542 4,000 SH   SOLE   0 0 4,000
CBRE CLARION GLOBAL REAL EST COM 12504G100 404 54,050 SH   SOLE   54,050 0 0
CELGENE CORP COM 151020104 849 9,000 SH   SOLE   9,000 0 0
CENOVUS ENERGY INC COM 15135U109 332 38,200 SH Call SOLE   38,200 0 0
CENTRAL SECS CORP COM 155123102 511 17,840 SH   SOLE   17,840 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 143 50,000 SH   SOLE   50,000 0 0
CIMAREX ENERGY CO COM 171798101 633 9,054 SH   SOLE   9,054 0 0
CITIGROUP INC COM NEW 172967424 1,282 20,612 SH   SOLE   20,612 0 0
COCA COLA CO COM 191216100 880 18,781 SH   SOLE   16,781 0 2,000
CONCHO RES INC COM 20605P101 745 6,712 SH   SOLE   6,712 0 0
COPART INC COM 217204106 3,597 59,372 SH   SOLE   59,372 0 0
CORE LABORATORIES N V COM N22717107 438 6,358 SH   SOLE   6,358 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 136 43,900 SH   SOLE   43,900 0 0
DAVITA INC COM 23918K108 1,938 35,695 SH   SOLE   35,695 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 76 25,833 SH   SOLE   25,833 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 199 20,540 SH   SOLE   20,540 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 1,818 35,200 SH   SOLE   35,200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,093 10,767 SH   SOLE   10,767 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 513 45,120 SH   SOLE   45,120 0 0
EAGLE MATERIALS INC COM 26969P108 253 3,000 SH   SOLE   3,000 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 126 20,490 SH   SOLE   20,490 0 0
ENBRIDGE INC COM 29250N105 656 18,079 SH   SOLE   14,600 0 3,479
ENTERPRISE PRODS PARTNERS L COM 293792107 280 9,610 SH   SOLE   0 0 9,610
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 366 9,150 SH   SOLE   0 0 9,150
EXXON MOBIL CORP COM 30231G102 1,013 12,542 SH   SOLE   0 0 12,542
F M C CORP COM NEW 302491303 400 5,202 SH   SOLE   5,202 0 0
FACEBOOK INC CL A 30303M102 534 3,203 SH   SOLE   3,000 0 203
FIDELITY NATL INFORMATION SV COM 31620M106 802 7,094 SH   SOLE   7,094 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 529 36,190 SH   SOLE   36,190 0 0
FLEX LTD ORD Y2573F102 379 37,937 SH   SOLE   37,937 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 272 38,700 SH   SOLE   38,700 0 0
GABELLI GLB SML & MD CP VAL COM 36249W104 142 12,030 SH   SOLE   12,030 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 260 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 696 76,027 SH   SOLE   76,027 0 0
GENERAL AMERN INVS INC COM 368802104 536 16,100 SH   SOLE   16,100 0 0
GILEAD SCIENCES INC COM 375558103 1,235 19,000 SH   SOLE   19,000 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 361 3,600 SH   SOLE   3,600 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 267 4,129 SH   SOLE   4,129 0 0
HARBORONE BANCORP INC COM 41165F101 292 16,948 SH   SOLE   16,948 0 0
HCA HEALTHCARE INC COM 40412C101 1,110 8,513 SH   SOLE   0 0 8,513
HIGHPOINT RES CORP COM 43114K108 476 215,300 SH   SOLE   215,300 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 145 11,188 SH   SOLE   11,188 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 256 23,550 SH   SOLE   23,550 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 399 14,406 SH   SOLE   0 0 14,406
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 2,422 75,272 SH   SOLE   0 0 75,272
INVESCO QQQ TR UNIT SER 1 46090E103 1,204 6,700 SH Put SOLE   6,700 0 0
INVESCO SR INCOME TR COM 46131H107 259 61,780 SH   SOLE   61,780 0 0
ISHARES TR S&P MC 400GR ETF 464287606 267 1,219 SH   SOLE   0 0 1,219
ISHARES TR RUS 1000 VAL ETF 464287598 227 1,836 SH   SOLE   0 0 1,836
ISHARES TR NASDAQ BIOTECH 464287556 956 8,553 SH   SOLE   0 0 8,553
ISHARES TR SHORT TREAS BD 464288679 362 3,270 SH   SOLE   3,270 0 0
ISHARES TR CORE S&P SCP ETF 464287804 279 3,613 SH   SOLE   0 0 3,613
ISHARES TR S&P 500 GRWT ETF 464287309 2,622 15,213 SH   SOLE   0 0 15,213
ISHARES TR MSCI EMG MKT ETF 464287234 728 16,960 SH   SOLE   0 0 16,960
ISHARES TR TRS FLT RT BD 46434V860 362 7,180 SH   SOLE   7,180 0 0
ISHARES TR RUS MID CAP ETF 464287499 293 5,431 SH   SOLE   0 0 5,431
ISHARES TR RUS MD CP GR ETF 464287481 1,044 7,694 SH   SOLE   0 0 7,694
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 110 12,500 SH   SOLE   12,500 0 0
JOHNSON & JOHNSON COM 478160104 735 5,258 SH   SOLE   3,258 0 2,000
KAR AUCTION SVCS INC COM 48238T109 372 7,254 SH   SOLE   7,254 0 0
KEARNY FINL CORP MD COM 48716P108 955 74,242 SH   SOLE   74,242 0 0
KINDER MORGAN INC DEL COM 49456B101 308 15,395 SH   SOLE   0 0 15,395
KINROSS GOLD CORP COM 496902404 57 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 289 9,500 SH   SOLE   9,500 0 0
MAG SILVER CORP COM 55903Q104 1,482 139,000 SH   SOLE   139,000 0 0
MARATHON PETE CORP COM 56585A102 1,359 22,705 SH   SOLE   22,705 0 0
METHANEX CORP COM 59151K108 1,334 23,460 SH   SOLE   23,460 0 0
MEXICO FD INC COM 592835102 228 16,460 SH   SOLE   16,460 0 0
MICROSOFT CORP COM 594918104 1,216 10,309 SH   SOLE   10,309 0 0
MOHAWK INDS INC COM 608190104 416 3,300 SH   SOLE   3,300 0 0
MONDELEZ INTL INC CL A 609207105 626 12,547 SH   SOLE   12,547 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 511 77,250 SH   SOLE   77,250 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 259 28,860 SH   SOLE   28,860 0 0
NEXGEN ENERGY LTD COM 65340P106 173 107,000 SH   SOLE   107,000 0 0
NOBLE ENERGY INC COM 655044105 2,087 84,410 SH   SOLE   84,410 0 0
NUTRIEN LTD COM 67077M108 867 16,428 SH   SOLE   16,428 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 271 16,890 SH   SOLE   16,890 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 150 16,841 SH   SOLE   16,841 0 0
ORION ENGINEERED CARBONS S A COM L72967109 887 46,700 SH   SOLE   46,700 0 0
PARSLEY ENERGY INC CL A 701877102 736 38,120 SH   SOLE   38,120 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 1,263 57,400 SH   SOLE   57,400 0 0
PAYPAL HLDGS INC COM 70450Y103 620 5,969 SH   SOLE   5,969 0 0
PCSB FINL CORP COM 69324R104 452 23,100 SH   SOLE   23,100 0 0
PENN NATL GAMING INC COM 707569109 352 17,500 SH   SOLE   17,500 0 0
PEPSICO INC COM 713448108 990 8,082 SH   SOLE   8,082 0 0
PHILLIPS 66 COM 718546104 1,013 10,639 SH   SOLE   10,639 0 0
PIONEER NAT RES CO COM 723787107 1,949 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 300 35,000 SH Call SOLE   35,000 0 0
PRETIUM RES INC COM 74139C102 832 97,227 SH   SOLE   97,227 0 0
PROCTER AND GAMBLE CO COM 742718109 774 7,435 SH   SOLE   4,935 0 2,500
PROSHARES TR ULTRAPRO QQQ 74347X831 561 9,900 SH Put SOLE   9,900 0 0
QUALCOMM INC COM 747525103 285 5,000 SH   SOLE   5,000 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 125 12,430 SH   SOLE   12,430 0 0
ROYCE MICRO-CAP TR INC COM 780915104 158 19,000 SH   SOLE   19,000 0 0
ROYCE VALUE TR INC COM 780910105 138 10,060 SH   SOLE   10,060 0 0
S&P GLOBAL INC COM 78409V104 1,685 8,003 SH   SOLE   8,003 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 477 9,957 SH   SOLE   9,957 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 329 7,028 SH   SOLE   0 0 7,028
SINCLAIR BROADCAST GROUP INC CL A 829226109 713 18,527 SH   SOLE   18,527 0 0
SNAP ON INC COM 833034101 597 3,812 SH   SOLE   3,812 0 0
SOURCE CAP INC COM 836144105 233 6,470 SH   SOLE   6,470 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 251 2,057 SH   SOLE   0 0 2,057
SPDR S&P 500 ETF TR TR UNIT 78462F103 214 759 SH   SOLE   0 0 759
SPDR S&P 500 ETF TR TR UNIT 78462F103 19,096 67,600 SH Put SOLE   67,600 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 361 3,940 SH   SOLE   3,940 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 265 6,342 SH   SOLE   0 0 6,342
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,109 21,600 SH   SOLE   0 0 21,600
TECNOGLASS INC SHS G87264100 146 20,000 SH   SOLE   20,000 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 198 11,210 SH   SOLE   11,210 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 66 10,400 SH   SOLE   10,400 0 0
TESLA INC COM 88160R101 560 2,000 SH Put SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,569 5,731 SH   SOLE   5,731 0 0
TRAVELERS COMPANIES INC COM 89417E109 803 5,855 SH   SOLE   5,855 0 0
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 239 12,142 SH   SOLE   0 0 12,142
ULTRA CLEAN HLDGS INC COM 90385V107 756 73,000 SH   SOLE   73,000 0 0
UNITED CONTL HLDGS INC COM 910047109 960 12,029 SH   SOLE   12,029 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,482 5,993 SH   SOLE   5,993 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 319 2,203 SH   SOLE   0 0 2,203
VANGUARD INDEX FDS SM CP VAL ETF 922908611 721 5,603 SH   SOLE   0 0 5,603
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,495 5,760 SH   SOLE   0 0 5,760
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 965 13,184 SH   SOLE   0 0 13,184
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 255 6,231 SH   SOLE   0 0 6,231
VISA INC COM CL A 92826C839 469 3,000 SH   SOLE   3,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 917 14,500 SH   SOLE   11,000 0 3,500
WALMART INC COM 931142103 546 5,598 SH   SOLE   5,598 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 129 24,580 SH   SOLE   24,580 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 265 33,690 SH   SOLE   33,690 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 476 20,000 SH   SOLE   20,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 672 28,200 SH Call SOLE   28,200 0 0
WHITING PETE CORP NEW COM NEW 966387409 2,519 96,347 SH   SOLE   96,347 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,509 26,633 SH   SOLE   0 0 26,633
WISDOMTREE TR FLOATNG RAT TREA 97717X628 362 14,420 SH   SOLE   14,420 0 0
WPX ENERGY INC COM 98212B103 2,455 187,267 SH   SOLE   187,267 0 0