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 733 10,130 SH   SOLE   10,130 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 118 30,500 SH   SOLE   30,500 0 0
ADAM NAT RES FD INC COM 00548F105 480 32,940 SH   SOLE   32,940 0 0
AGNICO EAGLE MINES LTD COM 008474108 309 7,648 SH   SOLE   7,648 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 34 23,410 SH   SOLE   23,410 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 216 1,578 SH   SOLE   0 0 1,578
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 480 44,960 SH   SOLE   44,960 0 0
ALPHABET INC CAP STK CL C 02079K107 860 830 SH   SOLE   800 0 30
ALPS ETF TR ALERIAN MLP 00162Q866 2,316 265,259 SH   SOLE   0 0 265,259
ALTRA INDL MOTION CORP COM 02208R106 516 20,500 SH   SOLE   20,500 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 576 17,928 SH   SOLE   17,928 0 0
AMERICAN EXPRESS CO COM 025816109 1,805 18,940 SH   SOLE   18,940 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 776 19,701 SH   SOLE   19,701 0 0
AMERICAN TOWER CORP NEW COM 03027X100 554 3,500 SH Put SOLE   3,500 0 0
AMGEN INC COM 031162100 482 2,476 SH   SOLE   2,476 0 0
ANTERO RES CORP COM 03674X106 238 25,333 SH   SOLE   25,333 0 0
ANTHEM INC COM 036752103 1,032 3,930 SH   SOLE   3,930 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 45 22,100 SH   SOLE   22,100 0 0
ARDMORE SHIPPING CORP COM Y0207T100 205 44,000 SH   SOLE   44,000 0 0
AROTECH CORP COM NEW 042682203 54 20,500 SH   SOLE   20,500 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 283 29,865 SH   SOLE   27,100 0 2,765
ASHFORD HOSPITALITY TR INC COM SHS 044103109 56 14,000 SH   SOLE   14,000 0 0
ASV HLDGS INC COM 00215L104 20 10,000 SH   SOLE   10,000 0 0
AVIS BUDGET GROUP COM 053774105 762 33,900 SH   SOLE   33,900 0 0
AVON PRODS INC COM 054303102 49 32,000 SH   SOLE   32,000 0 0
AXALTA COATING SYS LTD COM G0750C108 785 33,531 SH   SOLE   33,531 0 0
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 10 25,000 SH   SOLE   25,000 0 0
BANK AMER CORP COM 060505104 385 15,616 SH   SOLE   15,616 0 0
BANK NEW YORK MELLON CORP COM 064058100 739 15,701 SH   SOLE   15,701 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,792 32 SH   SOLE   0 0 32
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 613 3,000 SH Call SOLE   3,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,570 46,871 SH   SOLE   42,217 0 4,654
BERRY GLOBAL GROUP INC COM 08579W103 473 9,949 SH   SOLE   9,949 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 168 14,000 SH   SOLE   14,000 0 0
BK TECHNOLOGIES INC COM 09180A100 51 13,500 SH   SOLE   13,500 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 88 11,320 SH   SOLE   11,320 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 476 67,380 SH   SOLE   67,380 0 0
BLUE HILLS BANCORP INC COM 095573101 835 39,123 SH   SOLE   39,123 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 121 11,600 SH   SOLE   11,600 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,128 29,500 SH   SOLE   29,500 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 3,493 205,017 SH   SOLE   205,017 0 0
CALLON PETE CO DEL COM 13123X102 1,196 184,269 SH   SOLE   184,269 0 0
CAMPBELL SOUP CO COM 134429109 1,466 44,450 SH   SOLE   0 0 44,450
CATERPILLAR INC DEL COM 149123101 508 4,000 SH   SOLE   0 0 4,000
CBRE CLARION GLOBAL REAL EST COM 12504G100 307 49,900 SH   SOLE   49,900 0 0
CELGENE CORP COM 151020104 577 9,000 SH   SOLE   9,000 0 0
CENOVUS ENERGY INC COM 15135U109 233 33,200 SH Call SOLE   33,200 0 0
CENTRAL SECS CORP COM 155123102 443 17,840 SH   SOLE   17,840 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 91 50,000 SH   SOLE   50,000 0 0
CITIGROUP INC COM NEW 172967424 1,073 20,612 SH   SOLE   20,612 0 0
COCA COLA CO COM 191216100 889 18,781 SH   SOLE   16,781 0 2,000
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 321 15,748 SH   SOLE   0 0 15,748
CONCHO RES INC COM 20605P101 690 6,712 SH   SOLE   6,712 0 0
COPART INC COM 217204106 2,861 59,872 SH   SOLE   59,872 0 0
CORE LABORATORIES N V COM N22717107 379 6,358 SH   SOLE   6,358 0 0
DAVITA INC COM 23918K108 1,523 29,602 SH   SOLE   29,602 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 84 24,900 SH   SOLE   24,900 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 1,448 29,021 SH   SOLE   29,021 0 0
DHI GROUP INC COM 23331S100 30 20,000 SH   SOLE   20,000 0 0
DIAMONDBACK ENERGY INC COM 25278X109 998 10,767 SH   SOLE   10,767 0 0
DIGIRAD CORP COM 253827109 29 51,000 SH   SOLE   51,000 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 430 45,120 SH   SOLE   45,120 0 0
EAGLE MATERIALS INC COM 26969P108 275 4,500 SH   SOLE   4,500 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 123 20,490 SH   SOLE   20,490 0 0
ECLIPSE RES CORP COM 27890G100 12 11,800 SH   SOLE   11,800 0 0
ENBRIDGE INC COM 29250N105 562 18,079 SH   SOLE   14,600 0 3,479
ENTERPRISE PRODS PARTNERS L COM 293792107 236 9,610 SH   SOLE   0 0 9,610
ESTERLINE TECHNOLOGIES CORP COM 297425100 2,029 16,704 SH   SOLE   16,704 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 351 10,424 SH   SOLE   0 0 10,424
EVOLVING SYS INC COM NEW 30049R209 22 18,557 SH   SOLE   18,557 0 0
EXXON MOBIL CORP COM 30231G102 855 12,542 SH   SOLE   0 0 12,542
F M C CORP COM NEW 302491303 385 5,202 SH   SOLE   5,202 0 0
FACEBOOK INC CL A 30303M102 420 3,203 SH   SOLE   3,000 0 203
FIDELITY NATL INFORMATION SV COM 31620M106 727 7,094 SH   SOLE   7,094 0 0
FLEX LTD ORD Y2573F102 289 37,937 SH   SOLE   37,937 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 246 38,700 SH   SOLE   38,700 0 0
FUEL TECH INC COM 359523107 219 184,152 SH   SOLE   184,152 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 229 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 155 15,000 SH   SOLE   15,000 0 0
GENERAL AMERN INVS INC COM 368802104 483 16,980 SH   SOLE   16,980 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 108 10,500 SH   SOLE   10,500 0 0
GILEAD SCIENCES INC COM 375558103 663 10,600 SH   SOLE   10,600 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 516 5,160 SH   SOLE   5,160 0 0
GRIFFON CORP COM 398433102 105 10,000 SH   SOLE   10,000 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 218 4,129 SH   SOLE   4,129 0 0
GULFPORT ENERGY CORP COM NEW 402635304 710 108,430 SH   SOLE   108,430 0 0
HARBORONE BANCORP INC COM 41165F101 269 16,948 SH   SOLE   16,948 0 0
HCA HEALTHCARE INC COM 40412C101 1,059 8,513 SH   SOLE   0 0 8,513
HERBALIFE NUTRITION LTD COM SHS G4412G101 330 5,600 SH   SOLE   5,600 0 0
HIGHPOINT RES CORP COM 43114K108 536 215,300 SH   SOLE   215,300 0 0
HUTTIG BLDG PRODS INC COM 448451104 32 18,000 SH   SOLE   18,000 0 0
INDUSTRIAL SVCS AMER INC FLA COM 456314103 154 137,557 SH   SOLE   137,557 0 0
INSIGNIA SYS INC COM 45765Y105 44 29,554 SH   SOLE   29,554 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 242 23,550 SH   SOLE   23,550 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,034 6,700 SH Put SOLE   6,700 0 0
INVESCO SR INCOME TR COM 46131H107 242 61,780 SH   SOLE   61,780 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 662 16,960 SH   SOLE   0 0 16,960
ISHARES TR S&P 500 GRWT ETF 464287309 2,689 17,844 SH   SOLE   0 0 17,844
ISHARES TR RUS MD CP GR ETF 464287481 875 7,694 SH   SOLE   0 0 7,694
ISHARES TR RUS MID CAP ETF 464287499 252 5,424 SH   SOLE   0 0 5,424
ISHARES TR NASDAQ BIOTECH 464287556 668 6,924 SH   SOLE   0 0 6,924
ISHARES TR RUS 1000 VAL ETF 464287598 203 1,826 SH   SOLE   0 0 1,826
ISHARES TR S&P MC 400GR ETF 464287606 233 1,217 SH   SOLE   0 0 1,217
ISHARES TR CORE S&P SCP ETF 464287804 250 3,612 SH   SOLE   0 0 3,612
ISHARES TR SHORT TREAS BD 464288679 517 4,690 SH   SOLE   4,690 0 0
ISHARES TR TRS FLT RT BD 46434V860 517 10,290 SH   SOLE   10,290 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 104 12,500 SH   SOLE   12,500 0 0
JASON INDS INC COM 471172106 31 22,457 SH   SOLE   22,457 0 0
JOHNSON & JOHNSON COM 478160104 679 5,258 SH   SOLE   3,258 0 2,000
KAR AUCTION SVCS INC COM 48238T109 346 7,254 SH   SOLE   7,254 0 0
KEARNY FINL CORP MD COM 48716P108 973 75,864 SH   SOLE   75,864 0 0
KINDER MORGAN INC DEL COM 49456B101 237 15,395 SH   SOLE   0 0 15,395
KINROSS GOLD CORP COM NO PAR 496902404 53 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 248 9,500 SH   SOLE   9,500 0 0
MAG SILVER CORP COM 55903Q104 1,130 154,800 SH   SOLE   154,800 0 0
MARATHON PETE CORP COM 56585A102 1,340 22,705 SH   SOLE   22,705 0 0
METHANEX CORP COM 59151K108 1,120 23,260 SH   SOLE   23,260 0 0
MEXICO FD INC COM 592835102 218 16,460 SH   SOLE   16,460 0 0
MICRON SOLUTIONS INC COM 59511X105 114 42,938 SH   SOLE   42,938 0 0
MICROSOFT CORP COM 594918104 1,047 10,309 SH   SOLE   10,309 0 0
MITCHAM INDS INC COM 606501104 27 10,573 SH   SOLE   10,573 0 0
MONDELEZ INTL INC CL A 609207105 502 12,547 SH   SOLE   12,547 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 418 68,990 SH   SOLE   68,990 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 465 48,040 SH   SOLE   48,040 0 0
NEW GOLD INC CDA COM 644535106 61 80,400 SH Call SOLE   80,400 0 0
NEXGEN ENERGY LTD COM 65340P106 190 107,000 SH   SOLE   107,000 0 0
NOBLE ENERGY INC COM 655044105 1,584 84,410 SH   SOLE   84,410 0 0
NUTRIEN LTD COM 67077M108 772 16,428 SH   SOLE   16,428 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 158 19,070 SH   SOLE   19,070 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 246 29,975 SH   SOLE   29,975 0 0
OCEAN BIO CHEM INC COM 674631106 114 34,652 SH   SOLE   34,652 0 0
ORION ENGINEERED CARBONS S A COM L72967109 488 19,293 SH   SOLE   19,293 0 0
PARSLEY ENERGY INC CL A 701877102 609 38,120 SH   SOLE   38,120 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 1,061 57,000 SH   SOLE   57,000 0 0
PAYPAL HLDGS INC COM 70450Y103 502 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 330 17,500 SH   SOLE   17,500 0 0
PEPSICO INC COM 713448108 893 8,082 SH   SOLE   8,082 0 0
PHILLIPS 66 COM 718546104 917 10,639 SH   SOLE   10,639 0 0
PIONEER NAT RES CO COM 723787107 1,684 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 321 38,000 SH Call SOLE   38,000 0 0
PRETIUM RES INC COM 74139C102 592 70,000 SH   SOLE   70,000 0 0
PROCTER AND GAMBLE CO COM 742718109 683 7,435 SH   SOLE   4,935 0 2,500
PROSHARES TR ULTRAPRO QQQ 74347X831 367 9,900 SH Put SOLE   9,900 0 0
PROSHARES TR II ULTRA VIX SHORT 74347W148 1,471 18,000 SH Put SOLE   18,000 0 0
QUALCOMM INC COM 747525103 341 6,000 SH   SOLE   6,000 0 0
RESOLUTE ENERGY CORP COM NEW 76116A306 2,679 92,430 SH   SOLE   92,430 0 0
RETRACTABLE TECHNOLOGIES INC COM 76129W105 16 27,000 SH   SOLE   27,000 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 110 12,430 SH   SOLE   12,430 0 0
ROYCE MICRO-CAP TR INC COM 780915104 141 19,000 SH   SOLE   19,000 0 0
S&P GLOBAL INC COM 78409V104 1,360 8,003 SH   SOLE   8,003 0 0
SANCHEZ ENERGY CORP COM 79970Y105 76 280,215 SH   SOLE   280,215 0 0
SCHMITT INDS INC ORE COM NEW 806870200 28 10,000 SH   SOLE   10,000 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 384 9,957 SH   SOLE   9,957 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 326 7,905 SH   SOLE   0 0 7,905
SIFCO INDS INC COM 826546103 79 22,767 SH   SOLE   22,767 0 0
SIGMATRON INTL INC COM 82661L101 30 12,600 SH   SOLE   12,600 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 493 18,727 SH   SOLE   18,727 0 0
SNAP ON INC COM 833034101 554 3,812 SH   SOLE   3,812 0 0
SPAR GROUP INC COM 784933103 27 50,449 SH   SOLE   50,449 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 497 4,097 SH   SOLE   0 0 4,097
SPDR S&P 500 ETF TR TR UNIT 78462F103 189 757 SH   SOLE   0 0 757
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,895 67,600 SH Put SOLE   67,600 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 517 5,650 SH   SOLE   5,650 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,090 23,302 SH   SOLE   0 0 23,302
SPDR SERIES TRUST S&P BK ETF 78464A797 330 8,832 SH   SOLE   0 0 8,832
STARRETT L S CO CL A 855668109 54 10,300 SH   SOLE   10,300 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 188 11,210 SH   SOLE   11,210 0 0
TEMPLETON EMERGING MKTS FD I COM 880191101 210 15,900 SH   SOLE   15,900 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 354 58,750 SH   SOLE   58,750 0 0
TESLA INC COM 88160R101 666 2,000 SH Put SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,283 5,731 SH   SOLE   5,731 0 0
TRAVELERS COMPANIES INC COM 89417E109 701 5,855 SH   SOLE   5,855 0 0
TRIVAGO N V SPON ADS A SHS 89686D105 68 12,000 SH   SOLE   12,000 0 0
U.S. AUTO PARTS NETWORK INC COM 90343C100 49 53,535 SH   SOLE   53,535 0 0
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 215 12,142 SH   SOLE   0 0 12,142
ULTRA CLEAN HLDGS INC COM 90385V107 695 82,000 SH   SOLE   82,000 0 0
UNITED CONTL HLDGS INC COM 910047109 1,007 12,029 SH   SOLE   12,029 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,493 5,993 SH   SOLE   5,993 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,009 8,742 SH   SOLE   0 0 8,742
VANGUARD INDEX FDS SM CP VAL ETF 922908611 665 5,827 SH   SOLE   0 0 5,827
VANGUARD INDEX FDS TOTAL STK MKT 922908769 205 1,606 SH   SOLE   0 0 1,606
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,410 21,535 SH   SOLE   0 0 21,535
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 382 10,284 SH   SOLE   0 0 10,284
VISA INC COM CL A 92826C839 396 3,000 SH   SOLE   3,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 540 7,900 SH   SOLE   4,400 0 3,500
WALMART INC COM 931142103 521 5,598 SH   SOLE   5,598 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 551 28,200 SH Call SOLE   28,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 391 20,000 SH   SOLE   20,000 0 0
WHITING PETE CORP NEW COM NEW 966387409 893 39,347 SH   SOLE   39,347 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,249 26,628 SH   SOLE   0 0 26,628
WISDOMTREE TR FLOATNG RAT TREA 97717X628 517 20,620 SH   SOLE   20,620 0 0
WPX ENERGY INC COM 98212B103 1,388 122,267 SH   SOLE   122,267 0 0