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
ABBOTT LABS COM 002824100 631 8,000 SH   SOLE   8,000 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 281 83,170 SH   SOLE   83,170 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 190 36,680 SH   SOLE   36,680 0 0
ADAM NAT RES FD INC COM 00548F105 221 26,620 SH   SOLE   26,620 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 122 12,680 SH   SOLE   12,680 0 0
ALPHABET INC CAP STK CL C 02079K107 965 830 SH   SOLE   800 0 30
ALTRA INDL MOTION CORP COM 02208R106 219 12,500 SH   SOLE   12,500 0 0
AMERICAN EXPRESS CO COM 025816109 685 8,000 SH   SOLE   8,000 0 0
AMGEN INC COM 031162100 264 1,300 SH   SOLE   1,300 0 0
ANTERO RESOURCES CORP COM 03674X106 18 25,333 SH   SOLE   25,333 0 0
ANTERO RESOURCES CORP COM 03674X106 15 21,000 SH Call SOLE   21,000 0 0
ANTHEM INC COM 036752103 545 2,400 SH   SOLE   2,400 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 250 24,245 SH   SOLE   21,480 0 2,765
AXALTA COATING SYS LTD COM G0750C108 233 13,500 SH   SOLE   13,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,887 21,259 SH   SOLE   16,500 0 4,759
BERKSHIRE HATHAWAY INC DEL CL A 084670108 272 1 SH   SOLE   0 0 1
BERRY GLOBAL GROUP INC COM 08579W103 206 6,100 SH   SOLE   6,100 0 0
BK OF AMERICA CORP COM 060505104 255 12,000 SH   SOLE   12,000 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 436 52,650 SH   SOLE   52,650 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 420 93,340 SH   SOLE   93,340 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 255 50,690 SH   SOLE   50,690 0 0
BWX TECHNOLOGIES INC COM 05605H100 219 4,500 SH   SOLE   4,500 0 0
CALLON PETE CO DEL COM 13123X102 106 194,109 SH   SOLE   194,109 0 0
CAMPBELL SOUP CO COM 134429109 2,052 44,450 SH   SOLE   0 0 44,450
CBRE CLARION GLOBAL REAL EST COM 12504G100 164 31,320 SH   SOLE   31,320 0 0
CENOVUS ENERGY INC COM 15135U109 319 157,800 SH Call SOLE   157,800 0 0
CENOVUS ENERGY INC COM 15135U109 27 13,400 SH   SOLE   13,400 0 0
CENTURY CASINOS INC COM 156492100 25 10,500 SH   SOLE   10,500 0 0
CIMAREX ENERGY CO COM 171798101 518 30,754 SH   SOLE   30,754 0 0
CITIGROUP INC COM NEW 172967424 632 15,000 SH   SOLE   15,000 0 0
COCA COLA CO COM 191216100 664 15,000 SH   SOLE   15,000 0 0
CONCHO RES INC COM 20605P101 288 6,712 SH   SOLE   6,712 0 0
COPART INC COM 217204106 2,809 41,000 SH   SOLE   41,000 0 0
DAVITA INC COM 23918K108 2,548 33,500 SH   SOLE   33,500 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 83 85,500 SH   SOLE   85,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 576 21,967 SH   SOLE   21,967 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 354 40,300 SH   SOLE   40,300 0 0
ENBRIDGE INC COM 29250N105 425 14,600 SH   SOLE   14,600 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 560 121,719 SH   SOLE   0 0 121,719
ENERPLUS CORP COM 292766102 6 4,000 SH Call SOLE   4,000 0 0
ENERPLUS CORP COM 292766102 31 21,000 SH   SOLE   21,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 145 10,162 SH   SOLE   0 0 10,162
F M C CORP COM NEW 302491303 245 3,000 SH   SOLE   3,000 0 0
FACEBOOK INC CL A 30303M102 496 2,975 SH   SOLE   2,800 0 175
FIDELITY NATL INFORMATION SV COM 31620M106 596 4,897 SH   SOLE   4,897 0 0
GABELLI DIVID & INCOME TR COM 36242H104 368 24,840 SH   SOLE   24,840 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 214 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 426 48,000 SH   SOLE   48,000 0 0
GENERAL AMERN INVS INC COM 368802104 207 7,540 SH   SOLE   7,540 0 0
GILEAD SCIENCES INC COM 375558103 426 5,700 SH   SOLE   5,700 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 563 5,590 SH   SOLE   5,590 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 158 20,977 SH   SOLE   20,977 0 0
HIGHPOINT RES CORP COM 43114K108 41 215,300 SH   SOLE   215,300 0 0
INVESCO EXCHANGE-TRADED FD T RUSEL 1000 EQL 46138E420 350 14,425 SH   SOLE   0 0 14,425
ISHARES TR MSCI EMG MKT ETF 464287234 365 10,693 SH   SOLE   0 0 10,693
ISHARES TR S&P 500 GRWT ETF 464287309 794 4,808 SH   SOLE   0 0 4,808
ISHARES TR RUS MD CP GR ETF 464287481 462 3,802 SH   SOLE   0 0 3,802
ISHARES TR SHORT TREAS BD 464288679 563 5,070 SH   SOLE   5,070 0 0
ISHARES TR TRS FLT RT BD 46434V860 456 9,060 SH   SOLE   9,060 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 347 4,000 SH   SOLE   4,000 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104 194 27,490 SH   SOLE   27,490 0 0
JMP GROUP LLC COM 46629U107 38 16,000 SH   SOLE   16,000 0 0
JOHNSON & JOHNSON COM 478160104 393 3,000 SH   SOLE   3,000 0 0
KAR AUCTION SVCS INC COM 48238T109 196 16,315 SH   SOLE   16,315 0 0
KEARNY FINL CORP MD COM 48716P108 331 38,500 SH   SOLE   38,500 0 0
KINDER MORGAN INC DEL COM 49456B101 150 10,775 SH   SOLE   0 0 10,775
KINROSS GOLD CORP COM 496902404 60 15,000 SH   SOLE   15,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 207 7,000 SH   SOLE   7,000 0 0
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 212 17,610 SH   SOLE   17,610 0 0
MAG SILVER CORP COM 55903Q104 768 100,000 SH   SOLE   100,000 0 0
MARATHON PETE CORP COM 56585A102 302 12,800 SH   SOLE   12,800 0 0
MERIT MED SYS INC COM 589889104 313 10,000 SH   SOLE   10,000 0 0
METHANEX CORP COM 59151K108 167 13,700 SH   SOLE   13,700 0 0
MEXICO FD INC COM 592835102 104 12,490 SH   SOLE   12,490 0 0
MICROSOFT CORP COM 594918104 1,577 10,000 SH   SOLE   10,000 0 0
MOHAWK INDS INC COM 608190104 229 3,000 SH   SOLE   3,000 0 0
MONDELEZ INTL INC CL A 609207105 601 12,000 SH   SOLE   12,000 0 0
NEW GERMANY FD INC COM 644465106 214 18,390 SH   SOLE   18,390 0 0
NEW GOLD INC CDA COM 644535106 51 100,000 SH Call SOLE   100,000 0 0
NEXGEN ENERGY LTD COM 65340P106 74 102,000 SH   SOLE   102,000 0 0
NOBLE ENERGY INC COM 655044105 510 84,410 SH   SOLE   84,410 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 173 450,000 SH   SOLE   450,000 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 47 71,000 SH Call SOLE   71,000 0 0
NUTRIEN LTD COM 67077M108 339 10,000 SH   SOLE   10,000 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 163 14,970 SH   SOLE   14,970 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 35 25,256 SH   SOLE   25,256 0 0
ORION ENGINEERED CARBONS S A COM L72967109 320 42,900 SH   SOLE   42,900 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 112 15,000 SH   SOLE   15,000 0 0
PARSLEY ENERGY INC CL A 701877102 555 96,920 SH   SOLE   96,920 0 0
PAYPAL HLDGS INC COM 70450Y103 460 4,800 SH   SOLE   4,800 0 0
PEPSICO INC COM 713448108 841 7,000 SH   SOLE   7,000 0 0
PIONEER NAT RES CO COM 723787107 898 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 493 87,000 SH   SOLE   87,000 0 0
PROCTER & GAMBLE CO COM 742718109 506 4,600 SH   SOLE   4,600 0 0
RANGE RES CORP COM 75281A109 41 18,000 SH Call SOLE   18,000 0 0
REEDS INC COM 758338107 55 115,000 SH   SOLE   115,000 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 144 17,880 SH   SOLE   17,880 0 0
ROYCE MICRO-CAP TR INC COM 780915104 191 34,270 SH   SOLE   34,270 0 0
ROYCE VALUE TR INC COM 780910105 280 28,930 SH   SOLE   28,930 0 0
S&P GLOBAL INC COM 78409V104 1,884 7,690 SH   SOLE   7,690 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 440 8,500 SH   SOLE   8,500 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 351 7,200 SH   SOLE   7,200 0 0
SOURCE CAP INC COM 836144105 409 13,330 SH   SOLE   13,330 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 369 2,492 SH   SOLE   0 0 2,492
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,696 22,100 SH Put SOLE   22,100 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 562 6,130 SH   SOLE   6,130 0 0
STAMPS COM INC COM NEW 852857200 520 4,000 SH   SOLE   4,000 0 0
TECNOGLASS INC SHS G87264100 147 38,000 SH   SOLE   38,000 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 305 17,130 SH   SOLE   17,130 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 277 18,520 SH   SOLE   18,520 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 794 2,800 SH   SOLE   2,800 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 37 12,000 SH   SOLE   12,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 397 4,000 SH   SOLE   4,000 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 98 30,000 SH Call SOLE   30,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 404 29,250 SH   SOLE   29,250 0 0
UNITEDHEALTH GROUP INC COM 91324P102 748 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 822 3,472 SH   SOLE   0 0 3,472
VANGUARD INDEX FDS MID CAP ETF 922908629 457 3,472 SH   SOLE   0 0 3,472
VANGUARD INDEX FDS SMALL CP ETF 922908751 239 2,071 SH   SOLE   0 0 2,071
VANGUARD INDEX FDS TOTAL STK MKT 922908769 376 2,918 SH   SOLE   0 0 2,918
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 441 7,070 SH   SOLE   7,070 0 0
VERMILION ENERGY INC COM 923725105 72 23,200 SH   SOLE   23,200 0 0
VISA INC COM CL A 92826C839 322 2,000 SH   SOLE   2,000 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 153 11,100 SH   SOLE   11,100 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 84 10,950 SH   SOLE   10,950 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 423 92,860 SH   SOLE   92,860 0 0
WALMART INC COM 931142103 636 5,598 SH   SOLE   5,598 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 110 4,000 SH Call SOLE   4,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 496 18,000 SH   SOLE   18,000 0 0
WHITING PETE CORP NEW COM NEW 966387409 65 96,347 SH   SOLE   96,347 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 494 19,670 SH   SOLE   19,670 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 356 4,399 SH   SOLE   0 0 4,399
WPX ENERGY INC COM 98212B103 571 187,267 SH   SOLE   187,267 0 0