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,822 SH   SOLE   9,822 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 516 123,520 SH   SOLE   123,520 0 0
ADAM NAT RES FD INC COM 00548F105 517 31,230 SH   SOLE   31,230 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 210 13,590 SH   SOLE   13,590 0 0
AGNICO EAGLE MINES LTD COM 008474108 392 7,648 SH   SOLE   7,648 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 544 43,860 SH   SOLE   43,860 0 0
ALPHABET INC CAP STK CL C 02079K107 897 830 SH   SOLE   800 0 30
ALPS ETF TR ALERIAN MLP 00162Q866 2,642 268,242 SH   SOLE   0 0 268,242
ALTRA INDL MOTION CORP COM 02208R106 682 19,000 SH   SOLE   19,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,027 31,500 SH   SOLE   31,500 0 0
AMERICAN EXPRESS CO COM 025816109 2,338 18,940 SH   SOLE   18,940 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,050 19,701 SH   SOLE   19,701 0 0
AMGEN INC COM 031162100 456 2,476 SH   SOLE   2,476 0 0
ANTERO RES CORP COM 03674X106 140 25,333 SH   SOLE   25,333 0 0
ANTHEM INC COM 036752103 1,109 3,930 SH   SOLE   3,930 0 0
AVIS BUDGET GROUP INC COM 053774105 1,210 34,400 SH   SOLE   34,400 0 0
AXALTA COATING SYS LTD COM G0750C108 712 23,900 SH   SOLE   23,900 0 0
AZURE PWR GLOBAL LTD SHS V0393H103 118 11,200 SH   SOLE   11,200 0 0
BANK AMER CORP COM 060505104 453 15,616 SH   SOLE   15,616 0 0
BANK NEW YORK MELLON CORP COM 064058100 561 12,701 SH   SOLE   12,701 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 637 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,713 45,563 SH   SOLE   42,617 0 2,946
BERRY GLOBAL GROUP INC COM 08579W103 534 10,149 SH   SOLE   10,149 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 237 14,000 SH   SOLE   14,000 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 169 13,010 SH   SOLE   13,010 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 239 26,970 SH   SOLE   26,970 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 411 38,290 SH   SOLE   38,290 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 202 35,950 SH   SOLE   35,950 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 395 30,770 SH   SOLE   30,770 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 529 64,660 SH   SOLE   64,660 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 130 11,600 SH   SOLE   11,600 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,245 23,887 SH   SOLE   23,887 0 0
CALLON PETE CO DEL COM 13123X102 1,214 184,269 SH   SOLE   184,269 0 0
CAMPBELL SOUP CO COM 134429109 1,781 44,450 SH   SOLE   0 0 44,450
CBRE CLARION GLOBAL REAL EST COM 12504G100 478 63,810 SH   SOLE   63,810 0 0
CELGENE CORP COM 151020104 832 9,000 SH   SOLE   9,000 0 0
CENOVUS ENERGY INC COM 15135U109 443 50,200 SH Call SOLE   50,200 0 0
CENTRAL SECS CORP COM 155123102 349 11,430 SH   SOLE   11,430 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 30 10,000 SH   SOLE   10,000 0 0
CIMAREX ENERGY CO COM 171798101 1,825 30,754 SH   SOLE   30,754 0 0
CITIGROUP INC COM NEW 172967424 1,382 19,736 SH   SOLE   19,736 0 0
COCA COLA CO COM 191216100 854 16,781 SH   SOLE   16,781 0 0
CONCHO RES INC COM 20605P101 693 6,712 SH   SOLE   6,712 0 0
CONSOL ENERGY INC NEW COM 20854L108 412 15,500 SH   SOLE   15,500 0 0
COPART INC COM 217204106 4,167 55,748 SH   SOLE   55,748 0 0
CORE LABORATORIES N V COM N22717107 332 6,358 SH   SOLE   6,358 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 137 43,900 SH   SOLE   43,900 0 0
DAVITA INC COM 23918K108 3,229 57,400 SH   SOLE   57,400 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 230 92,000 SH   SOLE   92,000 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 270 27,240 SH   SOLE   27,240 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 1,998 35,200 SH   SOLE   35,200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,394 21,967 SH   SOLE   21,967 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 520 45,120 SH   SOLE   45,120 0 0
EAGLE MATERIALS INC COM 26969P108 269 2,900 SH   SOLE   2,900 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 128 20,490 SH   SOLE   20,490 0 0
ENBRIDGE INC COM 29250N105 527 14,600 SH   SOLE   14,600 0 0
F M C CORP COM NEW 302491303 432 5,202 SH   SOLE   5,202 0 0
FACEBOOK INC CL A 30303M102 613 3,175 SH   SOLE   3,000 0 175
FIDELITY NATL INFORMATION SV COM 31620M106 870 7,094 SH   SOLE   7,094 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 544 36,190 SH   SOLE   36,190 0 0
FLEX LTD ORD Y2573F102 330 34,437 SH   SOLE   34,437 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 283 38,700 SH   SOLE   38,700 0 0
GABELLI GLB SML & MD CP VAL COM 36249W104 140 12,030 SH   SOLE   12,030 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 261 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 804 106,094 SH   SOLE   106,094 0 0
GENERAL AMERN INVS INC COM 368802104 551 15,530 SH   SOLE   15,530 0 0
GILEAD SCIENCES INC COM 375558103 948 14,031 SH   SOLE   14,031 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 361 3,600 SH   SOLE   3,600 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 338 4,129 SH   SOLE   4,129 0 0
HANCOCK JOHN INVS TR COM 410142103 273 16,630 SH   SOLE   16,630 0 0
HARBORONE BANCORP INC COM 41165F101 317 16,948 SH   SOLE   16,948 0 0
HIGHPOINT RES CORP COM 43114K108 392 215,300 SH   SOLE   215,300 0 0
IAA INC COM 449253103 281 7,254 SH   SOLE   7,254 0 0
INDEPENDENT BANK CORP MASS COM 453836108 688 9,029 SH   SOLE   9,029 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 160 12,300 SH   SOLE   12,300 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 263 23,550 SH   SOLE   23,550 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 475 14,556 SH   SOLE   0 0 14,556
INVESCO QQQ TR UNIT SER 1 46090E103 1,251 6,700 SH Put SOLE   6,700 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 654 15,243 SH   SOLE   0 0 15,243
ISHARES TR S&P 500 GRWT ETF 464287309 1,572 8,773 SH   SOLE   0 0 8,773
ISHARES TR RUS MD CP GR ETF 464287481 542 3,802 SH   SOLE   0 0 3,802
ISHARES TR RUS MID CAP ETF 464287499 304 5,438 SH   SOLE   0 0 5,438
ISHARES TR NASDAQ BIOTECH 464287556 202 1,856 SH   SOLE   0 0 1,856
ISHARES TR RUS 1000 VAL ETF 464287598 235 1,846 SH   SOLE   0 0 1,846
ISHARES TR TRS FLT RT BD 46434V860 361 7,180 SH   SOLE   7,180 0 0
ISHARES TR S&P MC 400GR ETF 464287606 276 1,221 SH   SOLE   0 0 1,221
ISHARES TR CORE S&P SCP ETF 464287804 283 3,614 SH   SOLE   0 0 3,614
ISHARES TR SHORT TREAS BD 464288679 362 3,270 SH   SOLE   3,270 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 106 12,500 SH   SOLE   12,500 0 0
JOHNSON & JOHNSON COM 478160104 454 3,258 SH   SOLE   3,258 0 0
KEARNY FINL CORP MD COM 48716P108 771 58,000 SH   SOLE   58,000 0 0
KINROSS GOLD CORP COM 496902404 64 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 408 9,500 SH   SOLE   9,500 0 0
LOGMEIN INC COM 54142L109 221 3,000 SH   SOLE   3,000 0 0
MAG SILVER CORP COM 55903Q104 1,689 160,238 SH   SOLE   160,238 0 0
MARATHON PETE CORP COM 56585A102 1,738 31,100 SH   SOLE   31,100 0 0
METHANEX CORP COM 59151K108 1,076 23,660 SH   SOLE   23,660 0 0
MEXICO FD INC COM 592835102 226 16,460 SH   SOLE   16,460 0 0
MICROSOFT CORP COM 594918104 1,381 10,309 SH   SOLE   10,309 0 0
MOHAWK INDS INC COM 608190104 560 3,800 SH   SOLE   3,800 0 0
MONDELEZ INTL INC CL A 609207105 676 12,547 SH   SOLE   12,547 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 534 77,250 SH   SOLE   77,250 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 277 29,730 SH   SOLE   29,730 0 0
NEXGEN ENERGY LTD COM 65340P106 168 107,000 SH   SOLE   107,000 0 0
NOBLE ENERGY INC COM 655044105 1,891 84,410 SH   SOLE   84,410 0 0
NUTRIEN LTD COM 67077M108 878 16,428 SH   SOLE   16,428 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 286 16,890 SH   SOLE   16,890 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 144 35,000 SH   SOLE   35,000 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,056 49,306 SH   SOLE   49,306 0 0
PARSLEY ENERGY INC CL A 701877102 1,842 96,920 SH   SOLE   96,920 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 1,320 57,150 SH   SOLE   57,150 0 0
PAYPAL HLDGS INC COM 70450Y103 683 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 337 17,500 SH   SOLE   17,500 0 0
PEPSICO INC COM 713448108 1,060 8,082 SH   SOLE   8,082 0 0
PHILLIPS 66 COM 718546104 995 10,639 SH   SOLE   10,639 0 0
PIONEER NAT RES CO COM 723787107 1,970 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 350 35,000 SH Call SOLE   35,000 0 0
PRETIUM RES INC COM 74139C102 931 93,029 SH   SOLE   93,029 0 0
PROCTER AND GAMBLE CO COM 742718109 541 4,935 SH   SOLE   4,935 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 612 9,900 SH Put SOLE   9,900 0 0
QUALCOMM INC COM 747525103 373 4,900 SH   SOLE   4,900 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 131 12,430 SH   SOLE   12,430 0 0
ROYCE MICRO-CAP TR INC COM 780915104 156 19,000 SH   SOLE   19,000 0 0
ROYCE VALUE TR INC COM 780910105 140 10,060 SH   SOLE   10,060 0 0
S&P GLOBAL INC COM 78409V104 1,823 8,003 SH   SOLE   8,003 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 469 9,957 SH   SOLE   9,957 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 804 15,000 SH   SOLE   15,000 0 0
SNAP ON INC COM 833034101 598 3,612 SH   SOLE   3,612 0 0
SOURCE CAP INC COM 836144105 237 6,470 SH   SOLE   6,470 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 274 2,057 SH   SOLE   0 0 2,057
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,049 61,600 SH Put SOLE   61,600 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 256 5,902 SH   SOLE   0 0 5,902
SPDR SERIES TRUST S&P REGL BKG 78464A698 409 7,659 SH   SOLE   0 0 7,659
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 361 3,940 SH   SOLE   3,940 0 0
TECNOGLASS INC SHS G87264100 247 38,000 SH   SOLE   38,000 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 200 11,210 SH   SOLE   11,210 0 0
TESLA INC COM 88160R101 223 1,000 SH Put SOLE   1,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,683 5,731 SH   SOLE   5,731 0 0
TRAVELERS COMPANIES INC COM 89417E109 875 5,855 SH   SOLE   5,855 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 1,002 72,000 SH   SOLE   72,000 0 0
UNITED CONTL HLDGS INC COM 910047109 1,053 12,029 SH   SOLE   12,029 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,462 5,993 SH   SOLE   5,993 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 321 2,250 SH   SOLE   0 0 2,250
VANGUARD INDEX FDS SM CP VAL ETF 922908611 201 1,543 SH   SOLE   0 0 1,543
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 807 2,998 SH   SOLE   0 0 2,998
VANGUARD INDEX FDS SMALL CP ETF 922908751 222 1,420 SH   SOLE   0 0 1,420
VANGUARD INDEX FDS MID CAP ETF 922908629 775 4,638 SH   SOLE   0 0 4,638
VANGUARD INDEX FDS TOTAL STK MKT 922908769 377 2,511 SH   SOLE   0 0 2,511
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 915 12,168 SH   SOLE   0 0 12,168
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 263 6,309 SH   SOLE   0 0 6,309
VISA INC COM CL A 92826C839 521 3,000 SH   SOLE   3,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,034 37,200 SH   SOLE   37,200 0 0
WALMART INC COM 931142103 619 5,598 SH   SOLE   5,598 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 278 33,690 SH   SOLE   33,690 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 484 20,000 SH   SOLE   20,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 682 28,200 SH Call SOLE   28,200 0 0
WHITING PETE CORP NEW COM NEW 966387409 1,800 96,347 SH   SOLE   96,347 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 362 14,420 SH   SOLE   14,420 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,437 14,827 SH   SOLE   0 0 14,827
WPX ENERGY INC COM 98212B103 2,155 187,267 SH   SOLE   187,267 0 0