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 743 29,190 SH   SOLE   0 0 29,190
ABBOTT LABS COM 002824100 871 8,000 SH   SOLE   8,000 0 0
ABBVIE INC COM 00287Y109 914 10,438 SH   SOLE   0 0 10,438
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 238 36,680 SH   SOLE   36,680 0 0
AGNICO EAGLE MINES LTD COM 008474108 398 5,000 SH   SOLE   5,000 0 0
ALPHABET INC CAP STK CL C 02079K107 1,220 830 SH   SOLE   800 0 30
ALTRA INDL MOTION CORP COM 02208R106 407 11,000 SH   SOLE   11,000 0 0
AMERICAN EXPRESS CO COM 025816109 782 7,800 SH   SOLE   7,800 0 0
AMGEN INC COM 031162100 366 1,438 SH   SOLE   1,300 0 138
ANTERO RESOURCES CORP COM 03674X106 35 12,673 SH   SOLE   12,673 0 0
ANTHEM INC COM 036752103 645 2,400 SH   SOLE   2,400 0 0
APPLE INC COM 037833100 6,234 53,826 SH   SOLE   0 0 53,826
ARCH RESOURCES INC CL A 03940R107 204 4,800 SH   SOLE   4,800 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 349 16,385 SH   SOLE   13,620 0 2,765
AT&T INC COM 00206R102 401 14,076 SH   SOLE   0 0 14,076
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,112 28,702 SH   SOLE   16,700 0 12,002
BERRY GLOBAL GROUP INC COM 08579W103 295 6,100 SH   SOLE   6,100 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 236 63,400 SH   SOLE   63,400 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 382 13,200 SH   SOLE   13,200 0 0
BK OF AMERICA CORP COM 060505104 313 13,000 SH   SOLE   13,000 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 240 16,870 SH   SOLE   16,870 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 256 26,770 SH   SOLE   26,770 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 297 18,840 SH   SOLE   18,840 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 302 50,690 SH   SOLE   50,690 0 0
BP PLC SPONSORED ADR 055622104 210 12,000 SH   SOLE   12,000 0 0
BRANDYWINEGBL GBL INCM OPP COM 10537L104 343 29,820 SH   SOLE   29,820 0 0
BWX TECHNOLOGIES INC COM 05605H100 242 4,300 SH   SOLE   4,300 0 0
CAMPBELL SOUP CO COM 134429109 2,150 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 87 22,400 SH   SOLE   22,400 0 0
CENOVUS ENERGY INC COM 15135U109 738 189,700 SH Call SOLE   189,700 0 0
CIMAREX ENERGY CO COM 171798101 574 23,604 SH   SOLE   23,604 0 0
CITIGROUP INC COM NEW 172967424 621 14,400 SH   SOLE   14,400 0 0
CNX RES CORP COM 12653C108 178 18,830 SH   SOLE   18,830 0 0
COCA COLA CO COM 191216100 746 15,109 SH   SOLE   15,000 0 109
COMSTOCK RES INC COM 205768302 305 69,620 SH   SOLE   69,620 0 0
CONCHO RES INC COM 20605P101 439 9,952 SH   SOLE   9,952 0 0
COPART INC COM 217204106 4,149 39,453 SH   SOLE   39,400 0 53
CROWDSTRIKE HLDGS INC CL A 22788C105 305 2,219 SH   SOLE   0 0 2,219
DAVITA INC COM 23918K108 2,715 31,700 SH   SOLE   31,700 0 0
DBX ETF TR XTRACK MSCI EAFE 233051630 4,307 211,530 SH   SOLE   0 0 211,530
DIAMONDBACK ENERGY INC COM 25278X109 527 17,508 SH   SOLE   17,508 0 0
DISCOVERY INC COM SER C 25470F302 196 10,000 SH   SOLE   10,000 0 0
DIVIDEND & INCOME FD INC COM NEW 25538A204 338 37,090 SH   SOLE   37,090 0 0
DOLLAR GEN CORP NEW COM 256677105 1,156 5,516 SH   SOLE   0 0 5,516
ENBRIDGE INC COM 29250N105 426 14,600 SH   SOLE   14,600 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,631 485,344 SH   SOLE   0 0 485,344
ENERPLUS CORP COM 292766102 60 32,200 SH   SOLE   32,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 350 22,173 SH   SOLE   0 0 22,173
EXXON MOBIL CORP COM 30231G102 216 6,299 SH   SOLE   4,600 0 1,699
F M C CORP COM NEW 302491303 318 3,000 SH   SOLE   3,000 0 0
FACEBOOK INC CL A 30303M102 785 2,998 SH   SOLE   2,800 0 198
FIDELITY NATL INFORMATION SV COM 31620M106 721 4,897 SH   SOLE   4,897 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 4,958 190,269 SH   SOLE   0 0 190,269
GABELLI DIVID & INCOME TR COM 36242H104 494 26,900 SH   SOLE   26,900 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 256 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 433 44,000 SH   SOLE   44,000 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 32 12,000 SH   SOLE   0 0 12,000
GENERAL AMERN INVS INC COM 368802104 210 6,190 SH   SOLE   6,190 0 0
GILEAD SCIENCES INC COM 375558103 297 4,700 SH   SOLE   4,700 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 824 21,900 SH   SOLE   0 0 21,900
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 3,323 118,052 SH   SOLE   0 0 118,052
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3,828 116,741 SH   SOLE   0 0 116,741
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 4,900 88,829 SH   SOLE   0 0 88,829
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 434 4,320 SH   SOLE   4,320 0 0
GOODRICH PETE CORP COM PAR 382410843 147 19,160 SH   SOLE   19,160 0 0
GRACE W R & CO DEL NEW COM 38388F108 326 8,100 SH   SOLE   8,100 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 354 4,000 SH   SOLE   4,000 0 0
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 162 29,690 SH   SOLE   29,690 0 0
HANCOCK JOHN INVS TR COM 410142103 263 16,620 SH   SOLE   16,620 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 224 27,800 SH   SOLE   27,800 0 0
HIGHPOINT RES CORP COM 43114K108 25 107,740 SH   SOLE   107,740 0 0
HYCROFT MINING HOLDING CORP *W EXP 02/12/202 44862P117 16 10,200 SH   SOLE   10,200 0 0
IAA INC COM 449253103 292 5,600 SH   SOLE   5,600 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 441 13,700 SH   SOLE   0 0 13,700
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 6,527 443,086 SH   SOLE   0 0 443,086
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 8,427 157,108 SH   SOLE   0 0 157,108
INVESCO LTD SHS G491BT108 171 15,000 SH Call SOLE   15,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 261 777 SH   SOLE   0 0 777
ISHARES TR S&P 500 GRWT ETF 464287309 1,111 4,808 SH   SOLE   0 0 4,808
ISHARES TR RUS MD CP GR ETF 464287481 657 3,802 SH   SOLE   0 0 3,802
ISHARES TR NASDAQ BIOTECH 464287556 251 1,856 SH   SOLE   0 0 1,856
ISHARES TR S&P MC 400GR ETF 464287606 266 1,114 SH   SOLE   0 0 1,114
ISHARES TR SHORT TREAS BD 464288679 431 3,890 SH   SOLE   3,890 0 0
ISHARES TR MSCI USA MMENTM 46432F396 5,942 40,309 SH   SOLE   0 0 40,309
ISHARES TR TRS FLT RT BD 46434V860 431 8,570 SH   SOLE   8,570 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 445 5,140 SH   SOLE   5,140 0 0
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 7,196 221,745 SH   SOLE   0 0 221,745
JAPAN SMALLER CAPITALIZATION COM 47109U104 238 27,490 SH   SOLE   27,490 0 0
JMP GROUP LLC COM 46629U107 27 10,800 SH   SOLE   10,800 0 0
JOHNSON & JOHNSON COM 478160104 521 3,497 SH   SOLE   3,000 0 497
KEARNY FINL CORP MD COM 48716P108 410 56,800 SH   SOLE   56,800 0 0
KINDER MORGAN INC DEL COM 49456B101 357 28,926 SH   SOLE   7,200 0 21,726
KINROSS GOLD CORP COM 496902404 132 15,000 SH   SOLE   15,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 755 15,500 SH   SOLE   15,500 0 0
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 273 17,610 SH   SOLE   17,610 0 0
LUMEN TECHNOLOGIES INC COM 156700106 333 32,963 SH   SOLE   0 0 32,963
MAG SILVER CORP COM 55903Q104 1,502 92,400 SH   SOLE   92,400 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 274 8,016 SH   SOLE   0 0 8,016
MERIT MED SYS INC COM 589889104 218 5,000 SH   SOLE   5,000 0 0
METHANEX CORP COM 59151K108 237 9,700 SH   SOLE   9,700 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 413 73,400 SH   SOLE   73,400 0 0
MICROSOFT CORP COM 594918104 2,276 10,819 SH   SOLE   10,000 0 819
MONDELEZ INTL INC CL A 609207105 689 12,000 SH   SOLE   12,000 0 0
NETFLIX INC COM 64110L106 868 1,735 SH   SOLE   0 0 1,735
NEW GERMANY FD INC COM 644465106 310 18,390 SH   SOLE   18,390 0 0
NEW GOLD INC CDA COM 644535106 213 125,000 SH Call SOLE   125,000 0 0
NEWMONT CORP COM 651639106 830 13,076 SH   SOLE   300 0 12,776
NEXGEN ENERGY LTD COM 65340P106 118 68,000 SH   SOLE   68,000 0 0
NOBLE ENERGY INC COM 655044105 604 70,630 SH   SOLE   70,460 0 170
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 457 465,800 SH   SOLE   465,800 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 1 210 SH   SOLE   210 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 408 71,000 SH Call SOLE   71,000 0 0
NUTRIEN LTD COM 67077M108 235 6,000 SH   SOLE   6,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 999 93,750 SH   SOLE   0 0 93,750
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 515 45,680 SH   SOLE   45,680 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 132 10,640 SH   SOLE   10,640 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 355 30,000 SH   SOLE   30,000 0 0
PARSLEY ENERGY INC CL A 701877102 907 96,920 SH   SOLE   96,920 0 0
PAYPAL HLDGS INC COM 70450Y103 946 4,800 SH   SOLE   4,800 0 0
PDL CMNTY BANCORP COM 69290X101 133 15,033 SH   SOLE   15,033 0 0
PEPSICO INC COM 713448108 970 7,000 SH   SOLE   7,000 0 0
PHILLIPS 66 COM 718546104 407 7,850 SH   SOLE   7,500 0 350
PIONEER NAT RES CO COM 723787107 551 6,404 SH   SOLE   6,404 0 0
PPL CORP COM 69351T106 739 27,165 SH   SOLE   0 0 27,165
PRETIUM RES INC COM 74139C102 1,149 89,500 SH   SOLE   89,500 0 0
PROCTER AND GAMBLE CO COM 742718109 639 4,600 SH   SOLE   4,600 0 0
QUALCOMM INC COM 747525103 1,104 9,379 SH   SOLE   0 0 9,379
ROYCE MICRO-CAP TR INC COM 780915104 263 34,270 SH   SOLE   34,270 0 0
ROYCE VALUE TR INC COM 780910105 426 33,730 SH   SOLE   33,730 0 0
S&P GLOBAL INC COM 78409V104 2,779 7,707 SH   SOLE   7,690 0 17
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6,003 87,869 SH   SOLE   0 0 87,869
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 438 8,500 SH   SOLE   8,500 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 8,595 164,691 SH   SOLE   0 0 164,691
SEAGATE TECHNOLOGY PLC SHS G7945M107 355 7,200 SH   SOLE   7,200 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 232 7,736 SH   SOLE   0 0 7,736
SILVERCREST METALS INC COM 828363101 144 17,000 SH   SOLE   17,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 643 3,630 SH   SOLE   940 0 2,690
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,533 64,300 SH Put SOLE   22,100 0 42,200
SPDR S&P 500 ETF TR TR UNIT 78462F103 212 633 SH   SOLE   0 0 633
SPDR SER TR PORTFOLIO LN TSR 78464A664 25,878 553,669 SH   SOLE   0 0 553,669
SPDR SER TR SPDR BLOOMBERG 78468R663 434 4,740 SH   SOLE   4,740 0 0
SPROTT INC COM NEW 852066208 1,229 36,000 SH   SOLE   36,000 0 0
STAMPS COM INC COM NEW 852857200 964 4,000 SH   SOLE   4,000 0 0
SYNTAX ETF TR STRATIFD LRG CAP 87166N106 564 11,643 SH   SOLE   0 0 11,643
TECNOGLASS INC SHS G87264100 178 33,600 SH   SOLE   33,600 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 353 17,130 SH   SOLE   17,130 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 326 18,520 SH   SOLE   18,520 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,240 2,809 SH   SOLE   2,800 0 9
TRAVELERS COMPANIES INC COM 89417E109 454 4,200 SH   SOLE   4,200 0 0
TRI CONTL CORP COM 895436103 269 10,380 SH   SOLE   10,380 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 612 28,500 SH   SOLE   28,500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,172 7,036 SH   SOLE   0 0 7,036
UNITEDHEALTH GROUP INC COM 91324P102 939 3,012 SH   SOLE   3,000 0 12
VALERO ENERGY CORP COM 91913Y100 935 21,595 SH   SOLE   0 0 21,595
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 8,900 299,266 SH   SOLE   0 0 299,266
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,029 3,346 SH   SOLE   0 0 3,346
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,044 38,549 SH   SOLE   0 0 38,549
VANGUARD INDEX FDS MID CAP ETF 922908629 651 3,693 SH   SOLE   0 0 3,693
VANGUARD INDEX FDS SMALL CP ETF 922908751 272 1,771 SH   SOLE   0 0 1,771
VANGUARD INDEX FDS TOTAL STK MKT 922908769 398 2,339 SH   SOLE   0 0 2,339
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,160 14,000 SH   SOLE   0 0 14,000
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 16,748 308,599 SH   SOLE   0 0 308,599
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 439 7,070 SH   SOLE   7,070 0 0
VAREX IMAGING CORP COM 92214X106 127 10,000 SH   SOLE   10,000 0 0
VERMILION ENERGY INC COM 923725105 154 65,800 SH   SOLE   65,800 0 0
VISA INC COM CL A 92826C839 550 2,753 SH   SOLE   2,000 0 753
VOYA GLBL ADV & PREM OPP FD COM 92912R104 381 45,660 SH   SOLE   45,660 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 489 98,690 SH   SOLE   98,690 0 0
VULCAN MATLS CO COM 929160109 285 2,100 SH   SOLE   2,100 0 0
WABTEC COM 929740108 278 4,500 SH   SOLE   4,500 0 0
WALMART INC COM 931142103 825 5,900 SH   SOLE   5,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 123 2,500 SH Call SOLE   2,500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 883 18,000 SH   SOLE   18,000 0 0
WHOLE EARTH BRANDS INC COM CL A 96684W100 108 13,000 SH   SOLE   13,000 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 431 17,160 SH   SOLE   17,160 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 429 4,425 SH   SOLE   0 0 4,425
WPX ENERGY INC COM 98212B103 575 117,368 SH   SOLE   117,368 0 0