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
ABB LTD SPONSORED ADR 000375204 890 39,462 SH   SOLE   0 0 39,462
ABBOTT LABS COM 002824100 731 8,000 SH   SOLE   8,000 0 0
ABBVIE INC COM 00287Y109 1,064 10,833 SH   SOLE   0 0 10,833
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 317 83,170 SH   SOLE   83,170 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 222 36,680 SH   SOLE   36,680 0 0
ADAM NAT RES FD INC COM 00548F105 259 22,780 SH   SOLE   22,780 0 0
AGNICO EAGLE MINES LTD COM 008474108 320 5,000 SH   SOLE   5,000 0 0
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 249 22,230 SH   SOLE   22,230 0 0
ALPHABET INC CAP STK CL C 02079K107 1,173 830 SH   SOLE   800 0 30
ALTRA INDL MOTION CORP COM 02208R106 366 11,500 SH   SOLE   11,500 0 0
AMERICAN EXPRESS CO COM 025816109 762 8,000 SH   SOLE   8,000 0 0
AMGEN INC COM 031162100 307 1,300 SH   SOLE   1,300 0 0
ANTERO RESOURCES CORP COM 03674X106 32 12,673 SH   SOLE   12,673 0 0
ANTERO RESOURCES CORP COM 03674X106 18 7,000 SH Call SOLE   7,000 0 0
ANTHEM INC COM 036752103 631 2,400 SH   SOLE   2,400 0 0
APPLE INC COM 037833100 6,079 16,665 SH   SOLE   0 0 16,665
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 530 30,245 SH   SOLE   27,480 0 2,765
AT&T INC COM 00206R102 426 14,076 SH   SOLE   0 0 14,076
AXALTA COATING SYS LTD COM G0750C108 304 13,500 SH   SOLE   13,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,697 31,916 SH   SOLE   19,700 0 12,216
BERRY GLOBAL GROUP INC COM 08579W103 270 6,100 SH   SOLE   6,100 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 220 50,400 SH   SOLE   50,400 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 216 13,200 SH   SOLE   13,200 0 0
BK OF AMERICA CORP COM 060505104 309 13,000 SH   SOLE   13,000 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 252 26,770 SH   SOLE   26,770 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 509 99,000 SH   SOLE   99,000 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 311 50,690 SH   SOLE   50,690 0 0
BP PLC SPONSORED ADR 055622104 252 10,800 SH   SOLE   10,800 0 0
BWX TECHNOLOGIES INC COM 05605H100 255 4,500 SH   SOLE   4,500 0 0
CALLON PETE CO DEL COM 13123X102 112 97,109 SH   SOLE   97,109 0 0
CAMPBELL SOUP CO COM 134429109 2,206 44,450 SH   SOLE   0 0 44,450
CBRE CLARION GLOBAL REAL EST COM 12504G100 187 31,320 SH   SOLE   31,320 0 0
CENOVUS ENERGY INC COM 15135U109 886 189,700 SH Call SOLE   189,700 0 0
CENOVUS ENERGY INC COM 15135U109 93 20,000 SH   SOLE   20,000 0 0
CENTURY CASINOS INC COM 156492100 44 10,500 SH   SOLE   10,500 0 0
CIMAREX ENERGY CO COM 171798101 649 23,604 SH   SOLE   23,604 0 0
CITIGROUP INC COM NEW 172967424 715 14,000 SH   SOLE   14,000 0 0
CNX RESOURCES CORPORATION COM 12653C108 163 18,830 SH   SOLE   18,830 0 0
COCA COLA CO COM 191216100 670 15,000 SH   SOLE   15,000 0 0
COMSTOCK RES INC COM 205768302 305 69,620 SH   SOLE   69,620 0 0
CONCHO RES INC COM 20605P101 513 9,952 SH   SOLE   9,952 0 0
COPART INC COM 217204106 3,414 41,000 SH   SOLE   41,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 3,257 32,480 SH   SOLE   600 0 31,880
DAVITA INC COM 23918K108 2,651 33,500 SH   SOLE   33,500 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 38 26,600 SH   SOLE   26,600 0 0
DBX ETF TR XTRACK MSCI EAFE 233051630 4,491 220,380 SH   SOLE   0 0 220,380
DIAMONDBACK ENERGY INC COM 25278X109 732 17,508 SH   SOLE   17,508 0 0
DISCOVERY INC COM SER C 25470F302 212 11,000 SH   SOLE   11,000 0 0
DIVIDEND & INCOME FD INC COM NEW 25538A204 378 37,090 SH   SOLE   37,090 0 0
DOLLAR GEN CORP NEW COM 256677105 1,147 6,019 SH   SOLE   0 0 6,019
ENBRIDGE INC COM 29250N105 444 14,600 SH   SOLE   14,600 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3,047 427,911 SH   SOLE   0 0 427,911
ENERPLUS CORP COM 292766102 82 29,100 SH   SOLE   29,100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 346 19,023 SH   SOLE   0 0 19,023
EXP WORLD HLDGS INC COM 30212W100 171 10,000 SH   SOLE   0 0 10,000
F M C CORP COM NEW 302491303 299 3,000 SH   SOLE   3,000 0 0
FACEBOOK INC CL A 30303M102 676 2,975 SH   SOLE   2,800 0 175
FIDELITY NATL INFORMATION SV COM 31620M106 657 4,897 SH   SOLE   4,897 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 5,262 207,472 SH   SOLE   0 0 207,472
GABELLI DIVID & INCOME TR COM 36242H104 473 26,900 SH   SOLE   26,900 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 249 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 385 46,000 SH   SOLE   46,000 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 37 12,000 SH   SOLE   0 0 12,000
GILEAD SCIENCES INC COM 375558103 469 6,100 SH   SOLE   6,100 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 934 22,903 SH   SOLE   0 0 22,903
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 3,536 132,980 SH   SOLE   0 0 132,980
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 562 5,590 SH   SOLE   5,590 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3,475 114,717 SH   SOLE   0 0 114,717
GOODRICH PETE CORP COM PAR 382410843 138 19,160 SH   SOLE   19,160 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 272 4,129 SH   SOLE   4,129 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 214 25,000 SH   SOLE   25,000 0 0
HIGHPOINT RES CORP COM 43114K108 32 107,740 SH   SOLE   107,740 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 420 13,700 SH   SOLE   0 0 13,700
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,568 111,041 SH   SOLE   0 0 111,041
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 7,463 150,225 SH   SOLE   0 0 150,225
INVESCO LTD SHS G491BT108 183 17,000 SH Call SOLE   17,000 0 0
ISHARES TR S&P MC 400GR ETF 464287606 249 1,113 SH   SOLE   0 0 1,113
ISHARES TR 1 3 YR TREAS BD 464287457 386 4,462 SH   SOLE   4,450 0 12
ISHARES TR USA MOMENTUM FCT 46432F396 8,074 61,632 SH   SOLE   0 0 61,632
ISHARES TR MSCI EAFE ETF 464287465 376 6,171 SH   SOLE   0 0 6,171
ISHARES TR RUS MD CP GR ETF 464287481 601 3,802 SH   SOLE   0 0 3,802
ISHARES TR TRS FLT RT BD 46434V860 456 9,060 SH   SOLE   9,060 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 214 2,200 SH   SOLE   2,200 0 0
ISHARES TR NASDAQ BIOTECH 464287556 254 1,856 SH   SOLE   0 0 1,856
ISHARES TR SHORT TREAS BD 464288679 561 5,070 SH   SOLE   5,070 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 553 13,819 SH   SOLE   0 0 13,819
ISHARES TR S&P 500 GRWT ETF 464287309 998 4,808 SH   SOLE   0 0 4,808
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 8,017 263,466 SH   SOLE   0 0 263,466
JAPAN SMALLER CAPITALIZATION COM 47109U104 215 27,490 SH   SOLE   27,490 0 0
JMP GROUP LLC COM 46629U107 44 16,000 SH   SOLE   16,000 0 0
JOHNSON & JOHNSON COM 478160104 422 3,000 SH   SOLE   3,000 0 0
KAR AUCTION SVCS INC COM 48238T109 224 16,315 SH   SOLE   16,315 0 0
KEARNY FINL CORP MD COM 48716P108 384 47,000 SH   SOLE   47,000 0 0
KINDER MORGAN INC DEL COM 49456B101 384 25,326 SH   SOLE   3,600 0 21,726
KINROSS GOLD CORP COM 496902404 108 15,000 SH   SOLE   15,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 660 16,000 SH   SOLE   16,000 0 0
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 248 17,610 SH   SOLE   17,610 0 0
MAG SILVER CORP COM 55903Q104 1,410 100,000 SH   SOLE   100,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 346 8,016 SH   SOLE   0 0 8,016
MARATHON PETE CORP COM 56585A102 355 9,500 SH   SOLE   9,500 0 0
MERIT MED SYS INC COM 589889104 434 9,500 SH   SOLE   9,500 0 0
METHANEX CORP COM 59151K108 266 14,700 SH   SOLE   14,700 0 0
MICROSOFT CORP COM 594918104 2,035 10,000 SH   SOLE   10,000 0 0
MOHAWK INDS INC COM 608190104 458 4,500 SH   SOLE   4,500 0 0
MONDELEZ INTL INC CL A 609207105 614 12,000 SH   SOLE   12,000 0 0
NETFLIX INC COM 64110L106 789 1,735 SH   SOLE   0 0 1,735
NEW GERMANY FD INC COM 644465106 279 18,390 SH   SOLE   18,390 0 0
NEW GOLD INC CDA COM 644535106 163 121,000 SH Call SOLE   121,000 0 0
NEWMONT CORP COM 651639106 807 13,076 SH   SOLE   300 0 12,776
NEXGEN ENERGY LTD COM 65340P106 116 90,000 SH   SOLE   90,000 0 0
NOBLE ENERGY INC COM 655044105 757 84,460 SH   SOLE   84,460 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 644 450,000 SH   SOLE   450,000 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 60 71,000 SH Call SOLE   71,000 0 0
NUTRIEN LTD COM 67077M108 321 10,000 SH   SOLE   10,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 956 93,750 SH   SOLE   0 0 93,750
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 185 16,850 SH   SOLE   16,850 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 125 10,640 SH   SOLE   10,640 0 0
ORION ENGINEERED CARBONS S A COM L72967109 480 45,300 SH   SOLE   45,300 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 300 30,000 SH   SOLE   30,000 0 0
PARSLEY ENERGY INC CL A 701877102 1,035 96,920 SH   SOLE   96,920 0 0
PAYPAL HLDGS INC COM 70450Y103 836 4,800 SH   SOLE   4,800 0 0
PEPSICO INC COM 713448108 926 7,000 SH   SOLE   7,000 0 0
PHILLIPS 66 COM 718546104 360 5,000 SH   SOLE   5,000 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 3,329 29,128 SH   SOLE   0 0 29,128
PIONEER NAT RES CO COM 723787107 626 6,404 SH   SOLE   6,404 0 0
PPL CORP COM 69351T106 797 30,841 SH   SOLE   0 0 30,841
PRETIUM RES INC COM 74139C102 752 89,500 SH   SOLE   89,500 0 0
PROCTER AND GAMBLE CO COM 742718109 550 4,600 SH   SOLE   4,600 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 8,473 378,915 SH   SOLE   0 0 378,915
QUALCOMM INC COM 747525103 1,142 12,523 SH   SOLE   0 0 12,523
REEDS INC COM 758338107 29 30,000 SH   SOLE   30,000 0 0
ROYCE MICRO-CAP TR INC COM 780915104 247 34,270 SH   SOLE   34,270 0 0
ROYCE VALUE TR INC COM 780910105 387 30,830 SH   SOLE   30,830 0 0
S&P GLOBAL INC COM 78409V104 2,534 7,690 SH   SOLE   7,690 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 6,563 130,965 SH   SOLE   0 0 130,965
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 439 8,500 SH   SOLE   8,500 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,878 74,662 SH   SOLE   0 0 74,662
SEAGATE TECHNOLOGY PLC SHS G7945M107 349 7,200 SH   SOLE   7,200 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 288 7,598 SH   SOLE   0 0 7,598
SOURCE CAP INC COM 836144105 441 13,330 SH   SOLE   13,330 0 0
SPDR GOLD TR GOLD SHS 78463V107 417 2,490 SH   SOLE   0 0 2,490
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,374 53,100 SH Put SOLE   22,100 0 31,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 166 538 SH   SOLE   0 0 538
SPDR SER TR SPDR BLOOMBERG 78468R663 561 6,130 SH   SOLE   6,130 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 22,466 478,921 SH   SOLE   0 0 478,921
STAMPS COM INC COM NEW 852857200 735 4,000 SH   SOLE   4,000 0 0
SYNTAX ETF TR STRATIFD LRG CAP 87166N106 495 10,831 SH   SOLE   0 0 10,831
TECNOGLASS INC SHS G87264100 207 38,000 SH   SOLE   38,000 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 365 17,130 SH   SOLE   17,130 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 333 18,520 SH   SOLE   18,520 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,015 2,800 SH   SOLE   2,800 0 0
TRAVELERS COMPANIES INC COM 89417E109 456 4,000 SH   SOLE   4,000 0 0
TRI CONTL CORP COM 895436103 256 10,380 SH   SOLE   10,380 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 662 29,250 SH   SOLE   29,250 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,172 10,537 SH   SOLE   0 0 10,537
UNITEDHEALTH GROUP INC COM 91324P102 885 3,000 SH   SOLE   3,000 0 0
VALERO ENERGY CORP COM 91913Y100 1,169 19,871 SH   SOLE   0 0 19,871
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 7,004 244,051 SH   SOLE   0 0 244,051
VANGUARD INDEX FDS MID CAP ETF 922908629 573 3,493 SH   SOLE   0 0 3,493
VANGUARD INDEX FDS SMALL CP ETF 922908751 275 1,884 SH   SOLE   0 0 1,884
VANGUARD INDEX FDS TOTAL STK MKT 922908769 322 2,056 SH   SOLE   0 0 2,056
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,825 61,447 SH   SOLE   0 0 61,447
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 945 3,334 SH   SOLE   0 0 3,334
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,979 128,356 SH   SOLE   0 0 128,356
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 440 7,070 SH   SOLE   7,070 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,157 14,000 SH   SOLE   0 0 14,000
VERMILION ENERGY INC COM 923725105 227 50,900 SH   SOLE   50,900 0 0
VISA INC COM CL A 92826C839 386 2,000 SH   SOLE   2,000 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 191 12,000 SH   SOLE   12,000 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 374 45,660 SH   SOLE   45,660 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 477 98,690 SH   SOLE   98,690 0 0
VULCAN MATLS CO COM 929160109 243 2,100 SH   SOLE   2,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 203 4,800 SH   SOLE   4,800 0 0
WALMART INC COM 931142103 707 5,900 SH   SOLE   5,900 0 0
WELLS FARGO CO NEW COM 949746101 371 14,500 SH   SOLE   14,500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 176 4,000 SH Call SOLE   4,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 793 18,000 SH   SOLE   18,000 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 410 4,413 SH   SOLE   0 0 4,413
WISDOMTREE TR FLOATNG RAT TREA 97717X628 494 19,670 SH   SOLE   19,670 0 0
WPX ENERGY INC COM 98212B103 749 117,368 SH   SOLE   117,368 0 0