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 567 4,800 SH   SOLE   4,800 0 0
ABBVIE INC COM 00287Y109 850 7,884 SH   SOLE   0 0 7,884
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 305 36,680 SH   SOLE   36,680 0 0
ADAM NAT RES FD INC COM 00548F105 637 40,580 SH   SOLE   40,580 0 0
AGNICO EAGLE MINES LTD COM 008474108 207 4,000 SH   SOLE   3,600 0 400
ALAMOS GOLD INC NEW COM CL A 011532108 153 21,300 SH Call SOLE   21,300 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 122 17,000 SH   SOLE   17,000 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 220 25,000 SH   SOLE   0 0 25,000
ALPHABET INC CAP STK CL C 02079K107 1,679 630 SH   SOLE   600 0 30
ALTRA INDL MOTION CORP COM 02208R106 415 7,500 SH   SOLE   7,500 0 0
AMERICAN EXPRESS CO COM 025816109 503 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 221 1,041 SH   SOLE   900 0 141
ANTHEM INC COM 036752103 559 1,500 SH   SOLE   1,500 0 0
APPLE INC COM 037833100 8,472 59,872 SH   SOLE   0 0 59,872
APPLIED GENETIC TECHNOLOGIES COM 03820J100 30 10,000 SH   SOLE   0 0 10,000
ARCH RESOURCES INC CL A 03940R107 278 3,000 SH   SOLE   3,000 0 0
ARDMORE SHIPPING CORP COM Y0207T100 50 12,000 SH   SOLE   12,000 0 0
ARDMORE SHIPPING CORP COM Y0207T100 55 13,200 SH Call SOLE   13,200 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 558 29,555 SH   SOLE   26,790 0 2,765
AT&T INC COM 00206R102 380 14,076 SH   SOLE   0 0 14,076
ATI PHYSICAL THERAPY INC COM CL A 00216W109 255 67,000 SH   SOLE   67,000 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 408 5,000 SH   SOLE   5,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 290 5,587 SH   SOLE   0 0 5,587
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,097 22,338 SH   SOLE   11,200 0 11,138
BERRY GLOBAL GROUP INC COM 08579W103 274 4,500 SH   SOLE   4,500 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 386 107,000 SH   SOLE   107,000 0 0
BK OF AMERICA CORP COM 060505104 357 8,400 SH   SOLE   8,400 0 0
BROOKS AUTOMATION INC NEW COM 114340102 205 2,000 SH   SOLE   2,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 215 4,000 SH   SOLE   4,000 0 0
CALIFORNIA RES CORP COM STOCK 13057Q305 11,021 268,800 SH   SOLE   268,800 0 0
CAMPBELL SOUP CO COM 134429109 1,858 44,450 SH   SOLE   0 0 44,450
CBRE CLARION GLOBAL REAL EST COM 12504G100 262 31,320 SH   SOLE   31,320 0 0
CENOVUS ENERGY INC COM 15135U109 250 24,900 SH   SOLE   24,900 0 0
CENOVUS ENERGY INC COM 15135U109 1,133 112,600 SH Call SOLE   112,600 0 0
CENTRAL SECS CORP COM 155123102 642 15,190 SH   SOLE   15,190 0 0
CIMAREX ENERGY CO COM 171798101 2,058 23,604 SH   SOLE   23,604 0 0
CITIGROUP INC COM NEW 172967424 632 9,000 SH   SOLE   9,000 0 0
CNX RES CORP COM 12653C108 238 18,830 SH   SOLE   18,830 0 0
COCA COLA CO COM 191216100 603 11,495 SH   SOLE   11,400 0 95
COMSTOCK RES INC COM 205768302 721 69,620 SH   SOLE   69,620 0 0
CONOCOPHILLIPS COM 20825C104 102 1,500 SH Call SOLE   1,500 0 0
CONOCOPHILLIPS COM 20825C104 1,260 18,586 SH   SOLE   18,461 0 125
COPART INC COM 217204106 2,641 19,037 SH   SOLE   19,000 0 37
CROWDSTRIKE HLDGS INC CL A 22788C105 545 2,219 SH   SOLE   0 0 2,219
CUSHING MLP & INFRASTRUCT COM NEW 231631300 370 11,630 SH   SOLE   11,630 0 0
DAVITA INC COM 23918K108 2,953 25,400 SH   SOLE   25,400 0 0
DBX ETF TR XTRACK MSCI EAFE 233051630 4,142 182,313 SH   SOLE   0 0 182,313
DEVON ENERGY CORP NEW COM 25179M103 3,720 104,746 SH   SOLE   104,746 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 540 82,765 SH   SOLE   82,765 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,569 27,135 SH   SOLE   27,135 0 0
DISCOVERY INC COM SER C 25470F302 218 9,000 SH   SOLE   9,000 0 0
ENBRIDGE INC COM 29250N105 239 6,000 SH   SOLE   6,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3,067 320,180 SH   SOLE   0 0 320,180
ENERPLUS CORP COM 292766102 240 30,000 SH   SOLE   30,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 517 23,888 SH   SOLE   0 0 23,888
ENVISTA HOLDINGS CORPORATION COM 29415F104 201 4,800 SH   SOLE   4,800 0 0
EQT CORP COM 26884L109 18,060 882,707 SH   SOLE   882,707 0 0
FACEBOOK INC CL A 30303M102 879 2,591 SH   SOLE   2,400 0 191
FIDELITY NATL INFORMATION SV COM 31620M106 474 3,897 SH   SOLE   3,897 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 146 20,300 SH   SOLE   20,300 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 5,793 176,833 SH   SOLE   0 0 176,833
FMC CORP COM NEW 302491303 229 2,500 SH   SOLE   2,500 0 0
FRONTLINE LTD SHS NEW G3682E192 22 2,400 SH Call SOLE   2,400 0 0
FRONTLINE LTD SHS NEW G3682E192 821 87,659 SH   SOLE   87,659 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 319 56,150 SH   SOLE   56,150 0 0
GABELLI DIVID & INCOME TR COM 36242H104 627 24,300 SH   SOLE   24,300 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 327 24,760 SH   SOLE   24,760 0 0
GAIA INC NEW CL A 36269P104 210 22,100 SH   SOLE   22,100 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 47 12,000 SH   SOLE   0 0 12,000
GENERAL AMERN INVS CO INC COM 368802104 622 14,450 SH   SOLE   14,450 0 0
GENERAL DYNAMICS CORP COM 369550108 1,434 7,316 SH   SOLE   0 0 7,316
GILEAD SCIENCES INC COM 375558103 258 3,700 SH   SOLE   3,700 0 0
GOLD RESOURCE CORP COM 38068T105 47 30,000 SH   SOLE   30,000 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 4,222 123,558 SH   SOLE   0 0 123,558
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 646 6,450 SH   SOLE   6,450 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3,407 91,835 SH   SOLE   0 0 91,835
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 4,802 88,337 SH   SOLE   0 0 88,337
GOODRICH PETE CORP COM PAR 382410843 453 19,160 SH   SOLE   19,160 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 620 3,300 SH   SOLE   3,300 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 150 20,000 SH   SOLE   20,000 0 0
HARBORONE BANCORP INC NEW COM NEW 41165Y100 241 17,200 SH   SOLE   17,200 0 0
IAA INC COM 449253103 246 4,500 SH   SOLE   4,500 0 0
IMAC HLDGS INC COM 44967K104 101 68,000 SH   SOLE   68,000 0 0
INVACARE CORP COM 461203101 139 29,125 SH   SOLE   29,125 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 506 11,331 SH   SOLE   0 0 11,331
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4,071 270,854 SH   SOLE   0 0 270,854
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 10,226 168,087 SH   SOLE   0 0 168,087
ION GEOPHYSICAL CORP NOTE 8.000%12/1 462044AJ7 64 74,000 SH   SOLE   74,000 0 0
ISHARES TR S&P MC 400GR ETF 464287606 353 4,453 SH   SOLE   0 0 4,453
ISHARES TR SHORT TREAS BD 464288679 2,776 25,130 SH   SOLE   5,840 0 19,290
ISHARES TR MSCI USA MMENTM 46432F396 6,435 36,645 SH   SOLE   0 0 36,645
ISHARES TR CORE S&P500 ETF 464287200 335 777 SH   SOLE   0 0 777
ISHARES TR S&P 500 GRWT ETF 464287309 1,384 18,728 SH   SOLE   0 0 18,728
ISHARES TR RUS MD CP GR ETF 464287481 786 7,011 SH   SOLE   0 0 7,011
ISHARES TR TRS FLT RT BD 46434V860 645 12,840 SH   SOLE   12,840 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 283 3,280 SH   SOLE   3,280 0 0
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 9,205 224,886 SH   SOLE   0 0 224,886
JAPAN SMALLER CAPITALIZATION COM 47109U104 249 27,490 SH   SOLE   27,490 0 0
JOHNSON & JOHNSON COM 478160104 467 2,890 SH   SOLE   2,400 0 490
KEARNY FINL CORP MD COM 48716P108 410 33,000 SH   SOLE   33,000 0 0
KINDER MORGAN INC DEL COM 49456B101 597 35,702 SH   SOLE   4,500 0 31,202
KINROSS GOLD CORP COM 496902404 88 16,500 SH   SOLE   16,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 553 13,300 SH   SOLE   13,300 0 0
KOREA FD INC COM NEW 500634209 285 6,970 SH   SOLE   6,970 0 0
LUMEN TECHNOLOGIES INC COM 550241103 374 30,205 SH   SOLE   0 0 30,205
MAG SILVER CORP COM 55903Q104 1,094 67,500 SH   SOLE   67,500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 472 10,366 SH   SOLE   0 0 10,366
MARATHON OIL CORP COM 565849106 180 13,200 SH Call SOLE   13,200 0 0
MERIT MED SYS INC COM 589889104 287 4,000 SH   SOLE   4,000 0 0
METHANEX CORP COM 59151K108 262 5,700 SH   SOLE   5,700 0 0
MEXICO FD INC COM 592835102 311 20,920 SH   SOLE   20,920 0 0
MICROSOFT CORP COM 594918104 1,650 5,854 SH   SOLE   5,100 0 754
MONDELEZ INTL INC CL A 609207105 524 9,000 SH   SOLE   9,000 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 605 103,450 SH   SOLE   103,450 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105 314 34,440 SH   SOLE   34,440 0 0
NETFLIX INC COM 64110L106 1,064 1,743 SH   SOLE   0 0 1,743
NEUBERGER BERMAN MLP & ENERG COM 64129H104 669 135,640 SH   SOLE   135,640 0 0
NEW GERMANY FD INC COM 644465106 493 24,940 SH   SOLE   24,940 0 0
NEW GOLD INC CDA COM 644535106 16 15,000 SH   SOLE   15,000 0 0
NEW GOLD INC CDA COM 644535106 181 170,900 SH Call SOLE   170,900 0 0
NEWMONT CORP COM 651639106 130 2,400 SH Call SOLE   2,400 0 0
NEWMONT CORP COM 651639106 698 12,856 SH   SOLE   0 0 12,856
NEXGEN ENERGY LTD COM 65340P106 213 45,000 SH   SOLE   45,000 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 207 450,000 SH   SOLE   450,000 0 0
NUTRIEN LTD COM 67077M108 233 3,600 SH   SOLE   3,600 0 0
NUVEEN MUN VALUE FD INC COM 670928100 813 71,833 SH   SOLE   0 0 71,833
OSISKO GOLD ROYALTIES LTD COM 68827L101 253 22,500 SH   SOLE   22,500 0 0
PAYPAL HLDGS INC COM 70450Y103 941 3,618 SH   SOLE   3,600 0 18
PEPSICO INC COM 713448108 767 5,100 SH   SOLE   5,100 0 0
PHILLIPS 66 COM 718546104 361 5,150 SH   SOLE   4,800 0 350
PIONEER NAT RES CO COM 723787107 4,623 27,765 SH   SOLE   27,765 0 0
PPL CORP COM 69351T106 1,409 50,536 SH   SOLE   0 0 50,536
PRETIUM RES INC COM 74139C102 723 75,000 SH   SOLE   75,000 0 0
PROCTER AND GAMBLE CO COM 742718109 508 3,635 SH   SOLE   3,600 0 35
PROSHARES TR PSHS ULTRA O&G 74347G705 241 3,535 SH   SOLE   0 0 3,535
PRUDENTIAL FINL INC COM 744320102 1,414 13,443 SH   SOLE   0 0 13,443
QUALCOMM INC COM 747525103 1,475 11,434 SH   SOLE   0 0 11,434
RIMINI STR INC DEL COM 76674Q107 169 17,500 SH   SOLE   17,500 0 0
RMG ACQUISITION CORP III UNIT 02/08/2026 G76088114 109 11,000 SH   SOLE   11,000 0 0
ROYCE MICRO-CAP TR INC COM 780915104 635 55,580 SH   SOLE   55,580 0 0
ROYCE VALUE TR INC COM 780910105 635 35,250 SH   SOLE   35,250 0 0
S&P GLOBAL INC COM 78409V104 1,956 4,603 SH   SOLE   4,590 0 13
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 293 33,000 SH   SOLE   33,000 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 383 60,300 SH   SOLE   60,300 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6,116 61,097 SH   SOLE   0 0 61,097
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 283 5,520 SH   SOLE   5,520 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,283 137,572 SH   SOLE   0 0 137,572
SCORPIO TANKERS INC SHS Y7542C130 935 50,447 SH   SOLE   50,447 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 454 5,500 SH   SOLE   5,500 0 0
SILVERCREST METALS INC COM 828363101 775 111,000 SH   SOLE   111,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 235 1,428 SH   SOLE   0 0 1,428
SPDR GOLD TR GOLD SHS 78463V107 494 3,010 SH   SOLE   940 0 2,070
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,202 2,800 SH Put SOLE   2,800 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 21,318 516,301 SH   SOLE   0 0 516,301
SPDR SER TR SPDR BLOOMBERG 78468R663 646 7,060 SH   SOLE   7,060 0 0
SPROTT INC COM NEW 852066208 938 25,500 SH   SOLE   25,500 0 0
STAMPS COM INC COM NEW 852857200 495 1,500 SH   SOLE   1,500 0 0
SUSTAINABLE DEVELP ACQU I CO UNIT 02/04/2026 86934L202 111 11,000 SH   SOLE   11,000 0 0
SWISS HELVETIA FD INC COM 870875101 306 33,380 SH   SOLE   33,380 0 0
SYNTAX ETF TR STRATIFD LRG CAP 87166N106 780 11,814 SH   SOLE   0 0 11,814
TAIWAN FD INC COM 874036106 383 10,890 SH   SOLE   10,890 0 0
TASEKO MINES LTD COM 876511106 265 140,080 SH   SOLE   140,080 0 0
TASEKO MINES LTD COM 876511106 6 3,300 SH Call SOLE   3,300 0 0
TEMPLETON EMERGING MKTS FD COM 880191101 170 10,040 SH   SOLE   10,040 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,379 2,413 SH   SOLE   2,400 0 13
TILRAY INC NOTE 5.000%10/0 88688TAB6 49 50,000 SH   SOLE   50,000 0 0
TRANSOCEAN LTD REG SHS H8817H100 45 12,000 SH   SOLE   12,000 0 0
TRANSOCEAN LTD REG SHS H8817H100 42 11,100 SH Call SOLE   11,100 0 0
TRAVELERS COMPANIES INC COM 89417E109 350 2,300 SH   SOLE   2,300 0 0
TRI CONTL CORP COM 895436103 346 10,380 SH   SOLE   10,380 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 971 22,800 SH   SOLE   22,800 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,456 7,996 SH   SOLE   0 0 7,996
UNITEDHEALTH GROUP INC COM 91324P102 632 1,618 SH   SOLE   1,600 0 18
VALERO ENERGY CORP COM 91913Y100 793 11,230 SH   SOLE   0 0 11,230
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,474 50,000 SH   SOLE   50,000 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 12,563 380,119 SH   SOLE   0 0 380,119
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 937 4,649 SH   SOLE   0 0 4,649
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,335 3,385 SH   SOLE   0 0 3,385
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,776 37,104 SH   SOLE   0 0 37,104
VANGUARD INDEX FDS MID CAP ETF 922908629 1,704 7,199 SH   SOLE   0 0 7,199
VANGUARD INDEX FDS GROWTH ETF 922908736 204 703 SH   SOLE   0 0 703
VANGUARD INDEX FDS SMALL CP ETF 922908751 257 1,177 SH   SOLE   0 0 1,177
VANGUARD INDEX FDS TOTAL STK MKT 922908769 227 1,022 SH   SOLE   0 0 1,022
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 633 10,300 SH   SOLE   10,300 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,154 14,000 SH   SOLE   0 0 14,000
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 12,430 233,251 SH   SOLE   0 0 233,251
VERMILION ENERGY INC COM 923725105 196 19,800 SH   SOLE   19,800 0 0
VISA INC COM CL A 92826C839 503 2,258 SH   SOLE   1,500 0 758
VONTIER CORPORATION COM 928881101 259 7,700 SH   SOLE   7,700 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 335 56,761 SH   SOLE   56,761 0 0
VULCAN MATLS CO COM 929160109 237 1,400 SH   SOLE   1,400 0 0
WABTEC COM 929740108 276 3,200 SH   SOLE   3,200 0 0
WALMART INC COM 931142103 585 4,200 SH   SOLE   4,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 474 12,600 SH   SOLE   12,600 0 0
WHOLE EARTH BRANDS INC COM CL A 96684W100 116 10,000 SH   SOLE   10,000 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 633 25,230 SH   SOLE   25,230 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 533 4,469 SH   SOLE   0 0 4,469