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 826 9,509 SH   SOLE   9,509 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 569 133,890 SH   SOLE   133,890 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 144 18,960 SH   SOLE   18,960 0 0
ADAM NAT RES FD INC COM 00548F105 514 31,230 SH   SOLE   31,230 0 0
AGNICO EAGLE MINES LTD COM 008474108 471 7,648 SH   SOLE   7,648 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 144 11,110 SH   SOLE   11,110 0 0
ALPHABET INC CAP STK CL C 02079K107 1,110 830 SH   SOLE   800 0 30
ALPS ETF TR ALERIAN MLP 00162Q866 466 54,812 SH   SOLE   0 0 54,812
ALTRA INDL MOTION CORP COM 02208R106 797 22,000 SH   SOLE   22,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,162 40,500 SH   SOLE   40,500 0 0
AMERICAN EXPRESS CO COM 025816109 2,358 18,940 SH   SOLE   18,940 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 933 18,173 SH   SOLE   18,173 0 0
AMGEN INC COM 031162100 597 2,476 SH   SOLE   2,476 0 0
ANTERO RES CORP COM 03674X106 72 25,333 SH   SOLE   25,333 0 0
ANTERO RES CORP COM 03674X106 60 21,000 SH Call SOLE   21,000 0 0
ANTHEM INC COM 036752103 1,187 3,930 SH   SOLE   3,930 0 0
ARCH COAL INC CL A 039380407 280 3,900 SH   SOLE   3,900 0 0
AVIS BUDGET GROUP INC COM 053774105 1,135 35,200 SH   SOLE   35,200 0 0
AXALTA COATING SYS LTD COM G0750C108 714 23,500 SH   SOLE   23,500 0 0
BANK AMER CORP COM 060505104 550 15,616 SH   SOLE   15,616 0 0
BANK NEW YORK MELLON CORP COM 064058100 639 12,701 SH   SOLE   12,701 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,320 45,563 SH   SOLE   42,617 0 2,946
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE   0 0 1
BERRY GLOBAL GROUP INC COM 08579W103 482 10,149 SH   SOLE   10,149 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 227 14,000 SH   SOLE   14,000 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 579 52,650 SH   SOLE   52,650 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 586 99,430 SH   SOLE   99,430 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 587 43,650 SH   SOLE   43,650 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 180 13,970 SH   SOLE   13,970 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 577 71,550 SH   SOLE   71,550 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 137 11,600 SH   SOLE   11,600 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 578 9,000 SH   SOLE   9,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,328 21,387 SH   SOLE   21,387 0 0
CALLON PETE CO DEL COM 13123X102 938 194,109 SH   SOLE   194,109 0 0
CAMPBELL SOUP CO COM 134429109 2,197 44,450 SH   SOLE   0 0 44,450
CANADIAN NAT RES LTD COM 136385101 356 11,000 SH   SOLE   11,000 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 399 49,780 SH   SOLE   49,780 0 0
CENOVUS ENERGY INC COM 15135U109 1,266 124,700 SH Call SOLE   124,700 0 0
CENOVUS ENERGY INC COM 15135U109 152 15,000 SH   SOLE   15,000 0 0
CIMAREX ENERGY CO COM 171798101 1,614 30,754 SH   SOLE   30,754 0 0
CITIGROUP INC COM NEW 172967424 1,577 19,736 SH   SOLE   19,736 0 0
COCA COLA CO COM 191216100 929 16,781 SH   SOLE   16,781 0 0
CONCHO RES INC COM 20605P101 588 6,712 SH   SOLE   6,712 0 0
CONSOL ENERGY INC NEW COM 20854L108 528 36,400 SH   SOLE   36,400 0 0
COPART INC COM 217204106 5,015 55,148 SH   SOLE   55,148 0 0
CORE LABORATORIES N V COM N22717107 240 6,358 SH   SOLE   6,358 0 0
DAVITA INC COM 23918K108 3,676 49,000 SH   SOLE   49,000 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 247 103,000 SH   SOLE   103,000 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 230 22,077 SH   SOLE   22,077 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,058 35,200 SH   SOLE   35,200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,040 21,967 SH   SOLE   21,967 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 594 44,150 SH   SOLE   44,150 0 0
EAGLE MATERIALS INC COM 26969P108 227 2,500 SH   SOLE   2,500 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 288 21,770 SH   SOLE   21,770 0 0
ENBRIDGE INC COM 29250N105 581 14,600 SH   SOLE   14,600 0 0
ENERPLUS CORP COM 292766102 29 4,000 SH Call SOLE   4,000 0 0
ENERPLUS CORP COM 292766102 54 7,600 SH   SOLE   7,600 0 0
F M C CORP COM NEW 302491303 519 5,202 SH   SOLE   5,202 0 0
FACEBOOK INC CL A 30303M102 652 3,175 SH   SOLE   3,000 0 175
FIDELITY NATL INFORMATION SV COM 31620M106 987 7,094 SH   SOLE   7,094 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 219 13,880 SH   SOLE   13,880 0 0
GABELLI DIVD & INCOME TR COM 36242H104 507 23,120 SH   SOLE   23,120 0 0
GABELLI GLB SML & MD CP VAL COM 36249W104 142 12,030 SH   SOLE   12,030 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 285 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 781 97,750 SH   SOLE   97,750 0 0
GENERAL AMERN INVS INC COM 368802104 285 7,540 SH   SOLE   7,540 0 0
GILEAD SCIENCES INC COM 375558103 912 14,031 SH   SOLE   14,031 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 524 5,230 SH   SOLE   5,230 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 413 4,129 SH   SOLE   4,129 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 334 30,428 SH   SOLE   30,428 0 0
HIGHPOINT RES CORP COM 43114K108 364 215,300 SH   SOLE   215,300 0 0
IAA INC COM 449253103 341 7,254 SH   SOLE   7,254 0 0
INDEPENDENT BANK CORP MASS COM 453836108 752 9,029 SH   SOLE   9,029 0 0
INGERSOLL-RAND PLC SHS G47791101 266 2,000 SH Put SOLE   2,000 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 493 14,421 SH   SOLE   0 0 14,421
ISHARES TR S&P 500 GRWT ETF 464287309 1,579 8,153 SH   SOLE   0 0 8,153
ISHARES TR RUS MD CP GR ETF 464287481 580 3,802 SH   SOLE   0 0 3,802
ISHARES TR NASDAQ BIOTECH 464287556 224 1,856 SH   SOLE   0 0 1,856
ISHARES TR S&P MC 400GR ETF 464287606 292 1,226 SH   SOLE   0 0 1,226
ISHARES TR MSCI EMG MKT ETF 464287234 521 11,618 SH   SOLE   0 0 11,618
ISHARES TR SHORT TREAS BD 464288679 580 5,250 SH   SOLE   5,250 0 0
ISHARES TR TRS FLT RT BD 46434V860 455 9,060 SH   SOLE   9,060 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 268 30,000 SH   SOLE   30,000 0 0
JOHNSON & JOHNSON COM 478160104 475 3,258 SH   SOLE   3,258 0 0
JOHNSON & JOHNSON COM 478160104 467 3,200 SH Call SOLE   3,200 0 0
KEARNY FINL CORP MD COM 48716P108 664 48,000 SH   SOLE   48,000 0 0
KINROSS GOLD CORP COM 496902404 78 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 419 9,500 SH   SOLE   9,500 0 0
LAZARD GLB TTL RET&INCM FD I COM 52106W103 291 17,610 SH   SOLE   17,610 0 0
MADISON CVRED CALL & EQ STR COM 557437100 144 21,760 SH   SOLE   21,760 0 0
MAG SILVER CORP COM 55903Q104 1,770 149,488 SH   SOLE   149,488 0 0
MARATHON PETE CORP COM 56585A102 1,874 31,100 SH   SOLE   31,100 0 0
MERIT MED SYS INC COM 589889104 1,093 35,000 SH   SOLE   35,000 0 0
METHANEX CORP COM 59151K108 1,126 29,160 SH   SOLE   29,160 0 0
MEXICO FD INC COM 592835102 226 16,460 SH   SOLE   16,460 0 0
MICROSOFT CORP COM 594918104 1,626 10,309 SH   SOLE   10,309 0 0
MOHAWK INDS INC COM 608190104 818 6,000 SH   SOLE   6,000 0 0
MONDELEZ INTL INC CL A 609207105 691 12,547 SH   SOLE   12,547 0 0
NEXGEN ENERGY LTD COM 65340P106 137 107,000 SH   SOLE   107,000 0 0
NOBLE ENERGY INC COM 655044105 2,097 84,410 SH   SOLE   84,410 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 166 71,000 SH Call SOLE   71,000 0 0
NUTRIEN LTD COM 67077M108 787 16,428 SH   SOLE   16,428 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 398 24,280 SH   SOLE   24,280 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 91 31,400 SH   SOLE   31,400 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,224 63,400 SH   SOLE   63,400 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 201 20,750 SH   SOLE   20,750 0 0
PARSLEY ENERGY INC CL A 701877102 1,833 96,920 SH   SOLE   96,920 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 602 22,500 SH   SOLE   22,500 0 0
PAYPAL HLDGS INC COM 70450Y103 646 5,969 SH   SOLE   5,969 0 0
PCSB FINL CORP COM 69324R104 468 23,100 SH   SOLE   23,100 0 0
PENN NATL GAMING INC COM 707569109 447 17,500 SH   SOLE   17,500 0 0
PEPSICO INC COM 713448108 968 7,082 SH   SOLE   7,082 0 0
PHILLIPS 66 COM 718546104 1,185 10,639 SH   SOLE   10,639 0 0
PIONEER FLOATING RATE TR COM 72369J102 147 13,360 SH   SOLE   13,360 0 0
PIONEER NAT RES CO COM 723787107 1,938 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 156 14,000 SH Call SOLE   14,000 0 0
PRETIUM RES INC COM 74139C102 1,002 90,000 SH   SOLE   90,000 0 0
PROCTER & GAMBLE CO COM 742718109 616 4,935 SH   SOLE   4,935 0 0
PROSHARES TR PSHS ULTRA O&G 74347R719 247 9,653 SH   SOLE   0 0 9,653
RANGE RES CORP COM 75281A109 9 1,800 SH   SOLE   1,800 0 0
RANGE RES CORP COM 75281A109 87 18,000 SH Call SOLE   18,000 0 0
REEDS INC COM 758338107 127 140,000 SH   SOLE   140,000 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 303 25,940 SH   SOLE   25,940 0 0
ROYCE MICRO-CAP TR INC COM 780915104 293 34,270 SH   SOLE   34,270 0 0
ROYCE VALUE TR INC COM 780910105 577 39,040 SH   SOLE   39,040 0 0
S&P GLOBAL INC COM 78409V104 2,185 8,003 SH   SOLE   8,003 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 592 9,957 SH   SOLE   9,957 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 500 15,000 SH   SOLE   15,000 0 0
SNAP ON INC COM 833034101 527 3,112 SH   SOLE   3,112 0 0
SOURCE CAP INC COM 836144105 567 14,660 SH   SOLE   14,660 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 268 1,877 SH   SOLE   0 0 1,877
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,888 21,400 SH Put SOLE   21,400 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 1,225 13,394 SH   SOLE   13,394 0 0
SUNCOR ENERGY INC NEW COM 867224107 656 20,000 SH   SOLE   20,000 0 0
TECNOGLASS INC SHS G87264100 314 38,000 SH   SOLE   38,000 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 291 16,670 SH   SOLE   16,670 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,862 5,731 SH   SOLE   5,731 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 110 10,000 SH   SOLE   10,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 802 5,855 SH   SOLE   5,855 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 131 30,000 SH Call SOLE   30,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 1,338 57,000 SH   SOLE   57,000 0 0
UNITED AIRLINES HLDGS INC COM 910047109 1,060 12,029 SH   SOLE   12,029 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,762 5,993 SH   SOLE   5,993 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 471 3,096 SH   SOLE   0 0 3,096
VANGUARD INDEX FDS SMALL CP ETF 922908751 318 1,919 SH   SOLE   0 0 1,919
VANGUARD INDEX FDS TOTAL STK MKT 922908769 413 2,526 SH   SOLE   0 0 2,526
VANGUARD INDEX FDS MID CAP ETF 922908629 1,062 5,958 SH   SOLE   0 0 5,958
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,021 3,450 SH   SOLE   0 0 3,450
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 999 12,331 SH   SOLE   0 0 12,331
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 282 6,397 SH   SOLE   0 0 6,397
VISA INC COM CL A 92826C839 564 3,000 SH   SOLE   3,000 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 575 92,860 SH   SOLE   92,860 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,203 20,400 SH   SOLE   20,400 0 0
WALMART INC COM 931142103 665 5,598 SH   SOLE   5,598 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 595 20,000 SH   SOLE   20,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 595 20,000 SH Call SOLE   20,000 0 0
WHITING PETE CORP NEW COM NEW 966387409 707 96,347 SH   SOLE   96,347 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 493 19,670 SH   SOLE   19,670 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 506 4,779 SH   SOLE   0 0 4,779
WPX ENERGY INC COM 98212B103 2,573 187,267 SH   SOLE   187,267 0 0