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 796 9,509 SH   SOLE   9,509 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 518 123,520 SH   SOLE   123,520 0 0
ADAM NAT RES FD INC COM 00548F105 494 31,230 SH   SOLE   31,230 0 0
ADVENT CONVERTIBLE & INCOME COM 00764C109 170 11,690 SH   SOLE   11,690 0 0
AGNICO EAGLE MINES LTD COM 008474108 410 7,648 SH   SOLE   7,648 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 536 43,860 SH   SOLE   43,860 0 0
ALPHABET INC CAP STK CL C 02079K107 1,012 830 SH   SOLE   800 0 30
ALPS ETF TR ALERIAN MLP 00162Q866 2,514 275,073 SH   SOLE   0 0 275,073
ALTRA INDL MOTION CORP COM 02208R106 637 23,000 SH   SOLE   23,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,279 47,419 SH   SOLE   47,419 0 0
AMERICAN EXPRESS CO COM 025816109 2,240 18,940 SH   SOLE   18,940 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,012 18,173 SH   SOLE   18,173 0 0
AMGEN INC COM 031162100 479 2,476 SH   SOLE   2,476 0 0
ANTERO RES CORP COM 03674X106 77 25,333 SH   SOLE   25,333 0 0
ANTERO RES CORP COM 03674X106 63 21,000 SH Call SOLE   21,000 0 0
ANTHEM INC COM 036752103 944 3,930 SH   SOLE   3,930 0 0
ARCH COAL INC CL A 039380407 312 4,200 SH   SOLE   4,200 0 0
AVIS BUDGET GROUP INC COM 053774105 1,015 35,900 SH   SOLE   35,900 0 0
AXALTA COATING SYS LTD COM G0750C108 721 23,900 SH   SOLE   23,900 0 0
BANK AMER CORP COM 060505104 456 15,616 SH   SOLE   15,616 0 0
BANK NEW YORK MELLON CORP COM 064058100 574 12,701 SH   SOLE   12,701 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,478 45,563 SH   SOLE   42,617 0 2,946
BERKSHIRE HATHAWAY INC DEL CL A 084670108 624 2 SH   SOLE   0 0 2
BERRY GLOBAL GROUP INC COM 08579W103 399 10,149 SH   SOLE   10,149 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 233 14,000 SH   SOLE   14,000 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 444 42,610 SH   SOLE   42,610 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 195 35,950 SH   SOLE   35,950 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 411 32,560 SH   SOLE   32,560 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 171 13,970 SH   SOLE   13,970 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 484 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,224 21,387 SH   SOLE   21,387 0 0
CALLON PETE CO DEL COM 13123X102 800 184,269 SH   SOLE   184,269 0 0
CAMPBELL SOUP CO COM 134429109 2,086 44,450 SH   SOLE   0 0 44,450
CANADIAN NAT RES LTD COM 136385101 293 11,000 SH   SOLE   11,000 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 505 63,810 SH   SOLE   63,810 0 0
CELGENE CORP COM 151020104 894 9,000 SH   SOLE   9,000 0 0
CENOVUS ENERGY INC COM 15135U109 621 66,200 SH Call SOLE   66,200 0 0
CENOVUS ENERGY INC COM 15135U109 131 14,000 SH   SOLE   14,000 0 0
CIMAREX ENERGY CO COM 171798101 1,474 30,754 SH   SOLE   30,754 0 0
CITIGROUP INC COM NEW 172967424 1,363 19,736 SH   SOLE   19,736 0 0
COCA COLA CO COM 191216100 914 16,781 SH   SOLE   16,781 0 0
CONCHO RES INC COM 20605P101 456 6,712 SH   SOLE   6,712 0 0
CONSOL ENERGY INC NEW COM 20854L108 841 53,800 SH   SOLE   53,800 0 0
COPART INC COM 217204106 4,446 55,348 SH   SOLE   55,348 0 0
CORE LABORATORIES N V COM N22717107 296 6,358 SH   SOLE   6,358 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 138 43,900 SH   SOLE   43,900 0 0
DAVITA INC COM 23918K108 3,025 53,000 SH   SOLE   53,000 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 165 77,000 SH   SOLE   77,000 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 218 22,077 SH   SOLE   22,077 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,028 35,200 SH   SOLE   35,200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,975 21,967 SH   SOLE   21,967 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 544 45,520 SH   SOLE   45,520 0 0
EAGLE MATERIALS INC COM 26969P108 261 2,900 SH   SOLE   2,900 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 272 21,770 SH   SOLE   21,770 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 274 44,690 SH   SOLE   44,690 0 0
ENBRIDGE INC COM 29250N105 512 14,600 SH   SOLE   14,600 0 0
F M C CORP COM NEW 302491303 456 5,202 SH   SOLE   5,202 0 0
FACEBOOK INC CL A 30303M102 565 3,175 SH   SOLE   3,000 0 175
FIDELITY NATL INFORMATION SV COM 31620M106 942 7,094 SH   SOLE   7,094 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 549 36,190 SH   SOLE   36,190 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 292 38,700 SH   SOLE   38,700 0 0
GABELLI GLB SML & MD CP VAL COM 36249W104 134 12,030 SH   SOLE   12,030 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 258 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 818 125,100 SH   SOLE   125,100 0 0
GENERAL AMERN INVS INC COM 368802104 274 7,540 SH   SOLE   7,540 0 0
GILEAD SCIENCES INC COM 375558103 889 14,031 SH   SOLE   14,031 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 431 4,290 SH   SOLE   4,290 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 381 4,129 SH   SOLE   4,129 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 306 30,428 SH   SOLE   30,428 0 0
HIGHPOINT RES CORP COM 43114K108 342 215,300 SH   SOLE   215,300 0 0
IAA INC COM 449253103 303 7,254 SH   SOLE   7,254 0 0
INDEPENDENT BANK CORP MASS COM 453836108 674 9,029 SH   SOLE   9,029 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 249 17,500 SH   SOLE   17,500 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 462 14,417 SH   SOLE   0 0 14,417
INVESCO QQQ TR UNIT SER 1 46090E103 604 3,200 SH Put SOLE   3,200 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 623 15,243 SH   SOLE   0 0 15,243
ISHARES TR S&P 500 GRWT ETF 464287309 1,468 8,153 SH   SOLE   0 0 8,153
ISHARES TR RUS MD CP GR ETF 464287481 537 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 S&P MC 400GR ETF 464287606 273 1,221 SH   SOLE   0 0 1,221
ISHARES TR CORE S&P SCP ETF 464287804 281 3,614 SH   SOLE   0 0 3,614
ISHARES TR SHORT TREAS BD 464288679 480 4,340 SH   SOLE   4,340 0 0
ISHARES TR TRS FLT RT BD 46434V860 430 8,560 SH   SOLE   8,560 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 110 12,500 SH   SOLE   12,500 0 0
JOHNSON & JOHNSON COM 478160104 422 3,258 SH   SOLE   3,258 0 0
KEARNY FINL CORP MD COM 48716P108 756 58,000 SH   SOLE   58,000 0 0
KINROSS GOLD CORP COM 496902404 76 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 426 9,500 SH   SOLE   9,500 0 0
MAG SILVER CORP COM 55903Q104 1,586 149,488 SH   SOLE   149,488 0 0
MARATHON PETE CORP COM 56585A102 1,889 31,100 SH   SOLE   31,100 0 0
MERIT MED SYS INC COM 589889104 510 16,750 SH   SOLE   16,750 0 0
METHANEX CORP COM 59151K108 917 25,860 SH   SOLE   25,860 0 0
MEXICO FD INC COM 592835102 215 16,460 SH   SOLE   16,460 0 0
MICROSOFT CORP COM 594918104 1,433 10,309 SH   SOLE   10,309 0 0
MOHAWK INDS INC COM 608190104 782 6,300 SH   SOLE   6,300 0 0
MONDELEZ INTL INC CL A 609207105 694 12,547 SH   SOLE   12,547 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 509 77,250 SH   SOLE   77,250 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 273 29,730 SH   SOLE   29,730 0 0
NEXGEN ENERGY LTD COM 65340P106 139 107,000 SH   SOLE   107,000 0 0
NOBLE ENERGY INC COM 655044105 1,896 84,410 SH   SOLE   84,410 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 139 71,000 SH Call SOLE   71,000 0 0
NUTRIEN LTD COM 67077M108 819 16,428 SH   SOLE   16,428 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 274 17,610 SH   SOLE   17,610 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 296 16,890 SH   SOLE   16,890 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 171 40,475 SH   SOLE   40,475 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,643 98,300 SH   SOLE   98,300 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 149 16,000 SH   SOLE   16,000 0 0
PARSLEY ENERGY INC CL A 701877102 1,628 96,920 SH   SOLE   96,920 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 1,293 48,000 SH   SOLE   48,000 0 0
PAYPAL HLDGS INC COM 70450Y103 618 5,969 SH   SOLE   5,969 0 0
PCSB FINL CORP COM 69324R104 462 23,100 SH   SOLE   23,100 0 0
PENN NATL GAMING INC COM 707569109 326 17,500 SH   SOLE   17,500 0 0
PEPSICO INC COM 713448108 971 7,082 SH   SOLE   7,082 0 0
PHILLIPS 66 COM 718546104 1,089 10,639 SH   SOLE   10,639 0 0
PIONEER NAT RES CO COM 723787107 1,610 12,802 SH   SOLE   12,802 0 0
PRETIUM RES INC COM 74139C102 1,047 91,000 SH   SOLE   91,000 0 0
PRETIUM RES INC COM 74139C102 161 14,000 SH Call SOLE   14,000 0 0
PROCTER & GAMBLE CO COM 742718109 614 4,935 SH   SOLE   4,935 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 610 9,900 SH Put SOLE   9,900 0 0
RANGE RES CORP COM 75281A109 53 14,000 SH Call SOLE   14,000 0 0
REEDS INC COM 758338107 101 78,000 SH   SOLE   78,000 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 136 13,410 SH   SOLE   13,410 0 0
ROYCE MICRO-CAP TR INC COM 780915104 276 34,270 SH   SOLE   34,270 0 0
ROYCE VALUE TR INC COM 780910105 537 39,040 SH   SOLE   39,040 0 0
S&P GLOBAL INC COM 78409V104 1,961 8,003 SH   SOLE   8,003 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 536 9,957 SH   SOLE   9,957 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 641 15,000 SH   SOLE   15,000 0 0
SNAP ON INC COM 833034101 550 3,512 SH   SOLE   3,512 0 0
SOURCE CAP INC COM 836144105 553 15,150 SH   SOLE   15,150 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 286 2,057 SH   SOLE   0 0 2,057
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,797 56,600 SH Put SOLE   56,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 158 532 SH   SOLE   0 0 532
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 467 5,100 SH   SOLE   5,100 0 0
SUNCOR ENERGY INC NEW COM 867224107 420 13,300 SH   SOLE   13,300 0 0
SUTTER ROCK CAP CORP COM 86944Q100 72 11,500 SH   SOLE   11,500 0 0
TECNOGLASS INC SHS G87264100 309 38,000 SH   SOLE   38,000 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 189 12,520 SH   SOLE   12,520 0 0
TESLA INC COM 88160R101 241 1,000 SH Put SOLE   1,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,669 5,731 SH   SOLE   5,731 0 0
TRAVELERS COMPANIES INC COM 89417E109 871 5,855 SH   SOLE   5,855 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 893 61,000 SH   SOLE   61,000 0 0
UNITED AIRLINES HLDGS INC COM 910047109 1,063 12,029 SH   SOLE   12,029 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,302 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 S&P 500 ETF SHS 922908363 934 3,428 SH   SOLE   0 0 3,428
VANGUARD INDEX FDS MID CAP ETF 922908629 782 4,667 SH   SOLE   0 0 4,667
VANGUARD INDEX FDS SMALL CP ETF 922908751 284 1,846 SH   SOLE   0 0 1,846
VANGUARD INDEX FDS TOTAL STK MKT 922908769 380 2,516 SH   SOLE   0 0 2,516
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 916 12,238 SH   SOLE   0 0 12,238
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 261 6,344 SH   SOLE   0 0 6,344
VISA INC COM CL A 92826C839 516 3,000 SH   SOLE   3,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,300 23,500 SH   SOLE   23,500 0 0
WALMART INC COM 931142103 664 5,598 SH   SOLE   5,598 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 525 20,000 SH   SOLE   20,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 646 24,600 SH Call SOLE   24,600 0 0
WHITING PETE CORP NEW COM NEW 966387409 774 96,347 SH   SOLE   96,347 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 430 17,180 SH   SOLE   17,180 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,470 14,842 SH   SOLE   0 0 14,842
WPX ENERGY INC COM 98212B103 1,983 187,267 SH   SOLE   187,267 0 0