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 1,577 18,754 SH   SOLE   0 0 18,754
ABBVIE INC COM 00287Y109 2,836 38,996 SH   SOLE   0 0 38,996
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,016 7,467 SH   SOLE   0 0 7,467
ADAM NAT RES FD INC COM 00548F105 516 31,175 SH   SOLE   0 0 31,175
AERCAP HOLDINGS NV SHS N00985106 323 6,215 SH   SOLE   0 0 6,215
AGNICO EAGLE MINES LTD COM 008474108 468 9,135 SH   SOLE   0 0 9,135
AIR LEASE CORP CL A 00912X302 14,007 338,833 SH   SOLE   99,825 0 239,008
ALCON INC ORD SHS H01301128 943 15,256 SH   SOLE   0 0 15,256
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,022 6,029 SH   SOLE   0 0 6,029
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 169 1,000 SH Call SOLE   0 0 1,000
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 700 41,242 SH   SOLE   0 0 41,242
ALLSTATE CORP COM 020002101 389 3,826 SH   SOLE   0 0 3,826
ALPHABET INC CAP STK CL A 02079K305 6,005 5,546 SH   SOLE   0 0 5,546
ALPHABET INC CAP STK CL C 02079K107 5,756 5,325 SH   SOLE   0 0 5,325
ALPS ETF TR ALERIAN MLP 00162Q866 827 83,995 SH   SOLE   0 0 83,995
ALTRIA GROUP INC COM 02209S103 2,049 43,282 SH   SOLE   0 0 43,282
AMAZON COM INC COM 023135106 3,992 2,108 SH   SOLE   0 0 2,108
AMERICAN ELEC PWR CO INC COM 025537101 846 9,618 SH   SOLE   0 0 9,618
AMERICAN EXPRESS CO COM 025816109 301 2,439 SH   SOLE   0 0 2,439
ANNALY CAP MGMT INC COM 035710409 954 104,483 SH   SOLE   0 0 104,483
AON PLC SHS CL A G0408V102 3,186 16,509 SH   SOLE   0 0 16,509
APACHE CORP COM 037411105 229 7,899 SH   SOLE   0 0 7,899
APPLE INC COM 037833100 5,772 29,165 SH   SOLE   0 0 29,165
ARDELYX INC COM 039697107 6,357 2,363,174 SH   SOLE   1,735,216 0 627,958
ARES CAP CORP COM 04010L103 1,708 95,205 SH   SOLE   0 0 95,205
AT&T INC COM 00206R102 1,139 33,998 SH   SOLE   0 0 33,998
AT&T INC COM 00206R102 101 3,000 SH Call SOLE   0 0 3,000
AURORA CANNABIS INC COM 05156X108 117 14,927 SH   SOLE   0 0 14,927
AUTOMATIC DATA PROCESSING IN COM 053015103 682 4,126 SH   SOLE   0 0 4,126
BANK AMER CORP COM 060505104 564 19,460 SH   SOLE   0 0 19,460
BANK NEW YORK MELLON CORP COM 064058100 2,787 63,132 SH   SOLE   0 0 63,132
BAXTER INTL INC COM 071813109 677 8,267 SH   SOLE   0 0 8,267
BERKSHIRE HATHAWAY INC DEL CL A 084670108 318 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,397 44,083 SH   SOLE   0 0 44,083
BIOGEN INC COM 09062X103 245 1,046 SH   SOLE   0 0 1,046
BLACKROCK INC COM 09247X101 294 626 SH   SOLE   0 0 626
BLACKSTONE MTG TR INC COM CL A 09257W100 5,185 145,732 SH   SOLE   0 0 145,732
BOEING CO COM 097023105 607 1,667 SH   SOLE   0 0 1,667
BP PLC SPONSORED ADR 055622104 5,719 137,143 SH   SOLE   0 0 137,143
BRIGHTHOUSE FINL INC COM 10922N103 2,537 69,150 SH   SOLE   0 0 69,150
BRISTOL MYERS SQUIBB CO COM 110122108 2,144 47,276 SH   SOLE   0 0 47,276
BROADCOM INC COM 11135F101 374 1,300 SH   SOLE   0 0 1,300
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 6,144 259,606 SH   SOLE   0 0 259,606
CAMECO CORP COM 13321L108 158 14,689 SH   SOLE   0 0 14,689
CANADIAN NATL RY CO COM 136375102 2,786 30,127 SH   SOLE   0 0 30,127
CANOPY GROWTH CORP COM 138035100 333 8,237 SH   SOLE   0 0 8,237
CBOE GLOBAL MARKETS INC COM 12503M108 606 5,846 SH   SOLE   0 0 5,846
CELGENE CORP COM 151020104 325 3,520 SH   SOLE   0 0 3,520
CENTENE CORP DEL COM 15135B101 1,452 27,688 SH   SOLE   0 0 27,688
CF INDS HLDGS INC COM 125269100 1,168 25,000 SH   SOLE   0 0 25,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 383 970 SH   SOLE   0 0 970
CHEVRON CORP NEW COM 166764100 2,294 18,431 SH   SOLE   0 0 18,431
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 13,844 305,666 SH   SOLE   130,575 0 175,091
CHUBB LIMITED COM H1467J104 900 6,109 SH   SOLE   0 0 6,109
CINEDIGM CORP COM NEW 172406209 14 10,595 SH   SOLE   10,595 0 0
CISCO SYS INC COM 17275R102 324 5,914 SH   SOLE   0 0 5,914
CITIGROUP INC COM NEW 172967424 1,227 17,525 SH   SOLE   0 0 17,525
CITIZENS FINL GROUP INC COM 174610105 921 26,050 SH   SOLE   0 0 26,050
CME GROUP INC COM 12572Q105 2,412 12,427 SH   SOLE   0 0 12,427
COCA COLA CO COM 191216100 907 17,814 SH   SOLE   0 0 17,814
COHEN & STEERS INFRASTRUCTUR COM 19248A109 455 17,525 SH   SOLE   0 0 17,525
COHERENT INC COM 192479103 7,398 54,250 SH   SOLE   19,033 0 35,217
COMCAST CORP NEW CL A 20030N101 302 7,140 SH   SOLE   0 0 7,140
CONOCOPHILLIPS COM 20825C104 637 10,436 SH   SOLE   0 0 10,436
COSTCO WHSL CORP NEW COM 22160K105 246 930 SH   SOLE   0 0 930
CRITEO S A SPONS ADS 226718104 21,017 1,221,205 SH   SOLE   713,149 0 508,056
CVS HEALTH CORP COM 126650100 473 8,678 SH   SOLE   0 0 8,678
DANAHER CORPORATION COM 235851102 725 5,072 SH   SOLE   0 0 5,072
DELTA AIR LINES INC DEL COM NEW 247361702 253 4,450 SH   SOLE   0 0 4,450
DESPEGAR COM CORP ORD SHS G27358103 6,345 456,820 SH   SOLE   279,299 0 177,521
DIAGEO P L C SPON ADR NEW 25243Q205 494 2,868 SH   SOLE   0 0 2,868
DISNEY WALT CO COM DISNEY 254687106 1,579 11,305 SH   SOLE   0 0 11,305
DOMINION ENERGY INC COM 25746U109 248 3,204 SH   SOLE   0 0 3,204
DUPONT DE NEMOURS INC COM 26614N102 289 3,855 SH   SOLE   0 0 3,855
DYADIC INTL INC DEL COM 26745T101 384 61,358 SH   SOLE   0 0 61,358
EATON CORP PLC SHS G29183103 1,705 20,477 SH   SOLE   0 0 20,477
EMBRAER S A SPONSORED ADS 29082A107 14,680 729,239 SH   SOLE   328,524 0 400,715
EMERSON ELEC CO COM 291011104 1,107 16,599 SH   SOLE   0 0 16,599
ENBRIDGE INC COM 29250N105 769 21,308 SH   SOLE   0 0 21,308
ENTERPRISE PRODS PARTNERS L COM 293792107 1,328 45,996 SH   SOLE   0 0 45,996
EXACT SCIENCES CORP COM 30063P105 590 5,000 SH   SOLE   0 0 5,000
EXELON CORP COM 30161N101 6,907 144,078 SH   SOLE   0 0 144,078
EXXON MOBIL CORP COM 30231G102 6,892 89,938 SH   SOLE   0 0 89,938
FACEBOOK INC CL A 30303M102 668 3,461 SH   SOLE   0 0 3,461
FEDEX CORP COM 31428X106 2,647 16,122 SH   SOLE   0 0 16,122
FORTIVE CORP COM 34959J108 204 2,500 SH   SOLE   0 0 2,500
FREEPORT-MCMORAN INC CL B 35671D857 174 15,000 SH   SOLE   0 0 15,000
GABELLI EQUITY TR INC COM 362397101 142 23,043 SH   SOLE   0 0 23,043
GENERAL DYNAMICS CORP COM 369550108 727 4,000 SH   SOLE   0 0 4,000
GENERAL ELECTRIC CO COM 369604103 190 18,090 SH   SOLE   0 0 18,090
GENERAL MTRS CO COM 37045V100 405 10,518 SH   SOLE   0 0 10,518
GILEAD SCIENCES INC COM 375558103 634 9,390 SH   SOLE   0 0 9,390
GOLDMAN SACHS GROUP INC COM 38141G104 528 2,581 SH   SOLE   0 0 2,581
GOLUB CAP BDC INC COM 38173M102 1,796 100,881 SH   SOLE   0 0 100,881
HELMERICH & PAYNE INC COM 423452101 205 4,040 SH   SOLE   0 0 4,040
HOME DEPOT INC COM 437076102 544 2,616 SH   SOLE   0 0 2,616
HUDSON TECHNOLOGIES INC COM 444144109 1,922 2,234,926 SH   SOLE   1,052,099 0 1,182,827
IDEX CORP COM 45167R104 387 2,250 SH   SOLE   0 0 2,250
ILLINOIS TOOL WKS INC COM 452308109 288 1,908 SH   SOLE   0 0 1,908
INTEL CORP COM 458140100 253 5,277 SH   SOLE   0 0 5,277
INTERNATIONAL BUSINESS MACHS COM 459200101 841 6,096 SH   SOLE   0 0 6,096
INVESCO EXCHNG TRADED FD TR CHINA REALESTE 46138E602 645 22,575 SH   SOLE   0 0 22,575
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2,266 100,000 SH Put SOLE   100,000 0 0
IQIYI INC SPONSORED ADS 46267X108 258 12,500 SH   SOLE   0 0 12,500
IQIYI INC SPONSORED ADS 46267X108 10 500 SH Call SOLE   0 0 500
ISHARES GOLD TRUST ISHARES 464285105 1,766 130,845 SH   SOLE   0 0 130,845
ISHARES TR CORE S&P500 ETF 464287200 681 2,310 SH   SOLE   0 0 2,310
ISHARES TR MSCI EMG MKT ETF 464287234 640 14,923 SH   SOLE   0 0 14,923
JD COM INC SPON ADR CL A 47215P106 215 7,100 SH   SOLE   0 0 7,100
JOHNSON & JOHNSON COM 478160104 5,173 37,143 SH   SOLE   0 0 37,143
JONES LANG LASALLE INC COM 48020Q107 13,452 95,612 SH   SOLE   27,015 0 68,597
JPMORGAN CHASE & CO COM 46625H100 2,849 25,483 SH   SOLE   0 0 25,483
LINDE PLC SHS G5494J103 218 1,086 SH   SOLE   0 0 1,086
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,534 23,967 SH   SOLE   0 0 23,967
MANULIFE FINL CORP COM 56501R106 220 12,124 SH   SOLE   0 0 12,124
MCDONALDS CORP COM 580135101 1,639 7,894 SH   SOLE   0 0 7,894
MCKESSON CORP COM 58155Q103 443 3,295 SH   SOLE   0 0 3,295
MEDTRONIC PLC SHS G5960L103 660 6,773 SH   SOLE   0 0 6,773
MERCK & CO INC COM 58933Y105 5,401 64,411 SH   SOLE   0 0 64,411
METLIFE INC COM 59156R108 264 5,314 SH   SOLE   0 0 5,314
MFA FINL INC COM 55272X102 74 10,250 SH   SOLE   0 0 10,250
MICROSOFT CORP COM 594918104 5,713 42,646 SH   SOLE   0 0 42,646
MONMOUTH REAL ESTATE INVT CO CL A 609720107 154 11,340 SH   SOLE   0 0 11,340
MORNINGSTAR INC COM 617700109 360 2,487 SH   SOLE   0 0 2,487
MOSAIC CO NEW COM 61945C103 11,765 470,048 SH   SOLE   203,779 0 266,269
NEWMONT GOLDCORP CORPORATION COM 651639106 279 7,264 SH   SOLE   0 0 7,264
NEXTERA ENERGY INC COM 65339F101 641 3,128 SH   SOLE   0 0 3,128
NIKE INC CL B 654106103 477 5,676 SH   SOLE   0 0 5,676
NOKIA CORP SPONSORED ADR 654902204 61 12,091 SH   SOLE   0 0 12,091
NOVARTIS A G SPONSORED ADR 66987V109 7,067 77,395 SH   SOLE   0 0 77,395
NUTRIEN LTD COM 67077M108 204 3,798 SH   SOLE   0 0 3,798
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 275 34,662 SH   SOLE   0 0 34,662
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 125 11,725 SH   SOLE   0 0 11,725
PARK HOTELS RESORTS INC COM 700517105 1,385 50,250 SH   SOLE   0 0 50,250
PAYCHEX INC COM 704326107 246 2,993 SH   SOLE   0 0 2,993
PAYPAL HLDGS INC COM 70450Y103 413 3,605 SH   SOLE   0 0 3,605
PEPSICO INC COM 713448108 4,712 35,937 SH   SOLE   0 0 35,937
PFIZER INC COM 717081103 3,072 70,914 SH   SOLE   0 0 70,914
PHILIP MORRIS INTL INC COM 718172109 594 7,570 SH   SOLE   0 0 7,570
PRICE T ROWE GROUP INC COM 74144T108 202 1,840 SH   SOLE   0 0 1,840
PROCTER AND GAMBLE CO COM 742718109 1,103 10,059 SH   SOLE   0 0 10,059
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 70 13,625 SH   SOLE   0 0 13,625
QUALCOMM INC COM 747525103 715 9,400 SH   SOLE   0 0 9,400
RAYTHEON CO COM NEW 755111507 344 1,979 SH   SOLE   0 0 1,979
RED HAT INC COM 756577102 282 1,500 SH   SOLE   0 0 1,500
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 159 10,000 SH Call SOLE   10,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 528 8,122 SH   SOLE   0 0 8,122
RYANAIR HLDGS PLC SPONSORED ADS 783513203 808 12,595 SH   SOLE   0 0 12,595
SANOFI SPONSORED ADR 80105N105 1,575 36,393 SH   SOLE   0 0 36,393
SCHLUMBERGER LTD COM 806857108 571 14,357 SH   SOLE   0 0 14,357
SILICOM LTD ORD M84116108 10,263 313,949 SH   SOLE   172,719 0 141,230
SINA CORP ORD G81477104 21,558 499,847 SH   SOLE   284,403 0 215,444
SK TELECOM LTD SPONSORED ADR 78440P108 14,597 589,768 SH   SOLE   196,562 0 393,206
SOLAR CAP LTD COM 83413U100 3,144 153,126 SH   SOLE   0 0 153,126
SONY CORP SPONSORED ADR 835699307 1,134 21,645 SH   SOLE   0 0 21,645
SPDR GOLD TRUST GOLD SHS 78463V107 4,872 36,578 SH   SOLE   1,000 0 35,578
SPDR S&P 500 ETF TR TR UNIT 78462F103 753 2,571 SH   SOLE   0 0 2,571
SPIRIT AIRLS INC COM 848577102 236 4,950 SH   SOLE   0 0 4,950
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,179 467,023 SH   SOLE   0 0 467,023
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 50,117 4,423,383 SH   SOLE   2,094,075 0 2,329,308
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 96 16,750 SH   SOLE   0 0 16,750
STARBUCKS CORP COM 855244109 2,288 27,290 SH   SOLE   0 0 27,290
STARWOOD PPTY TR INC COM 85571B105 1,567 68,960 SH   SOLE   0 0 68,960
STERICYCLE INC COM 858912108 767 16,065 SH   SOLE   0 0 16,065
SUNCOR ENERGY INC NEW COM 867224107 6,143 197,137 SH   SOLE   0 0 197,137
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,681 42,910 SH   SOLE   0 0 42,910
TITAN INTL INC ILL COM 88830M102 4,509 922,031 SH   SOLE   438,156 0 483,875
TOTAL S A SPONSORED ADS 89151E109 1,215 21,775 SH   SOLE   0 0 21,775
UNION PACIFIC CORP COM 907818108 1,583 9,361 SH   SOLE   0 0 9,361
UNITED TECHNOLOGIES CORP COM 913017109 502 3,858 SH   SOLE   0 0 3,858
US BANCORP DEL COM NEW 902973304 2,051 39,145 SH   SOLE   0 0 39,145
VANECK MERK GOLD TRUST GOLD TRUST 921078101 4,431 320,650 SH   SOLE   177,000 0 143,650
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,048 40,988 SH   SOLE   0 0 40,988
VANGUARD GROUP DIV APP ETF 921908844 763 6,624 SH   SOLE   0 0 6,624
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 398 4,550 SH   SOLE   0 0 4,550
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,902 19,335 SH   SOLE   0 0 19,335
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 556 10,905 SH   SOLE   0 0 10,905
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,759 111,906 SH   SOLE   0 0 111,906
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,997 47,888 SH   SOLE   0 0 47,888
VERIZON COMMUNICATIONS INC COM 92343V104 486 8,500 SH Call SOLE   0 0 8,500
VERIZON COMMUNICATIONS INC COM 92343V104 10,475 183,354 SH   SOLE   0 0 183,354
VISA INC COM CL A 92826C839 2,358 13,585 SH   SOLE   0 0 13,585
VOYA FINL INC COM 929089100 3,039 54,960 SH   SOLE   0 0 54,960
WALGREENS BOOTS ALLIANCE INC COM 931427108 676 12,366 SH   SOLE   0 0 12,366
WALMART INC COM 931142103 2,443 22,115 SH   SOLE   0 0 22,115
WEIBO CORP SPONSORED ADR 948596101 976 22,405 SH   SOLE   0 0 22,405
WELLS FARGO CO NEW COM 949746101 209 4,416 SH   SOLE   0 0 4,416
WEYERHAEUSER CO COM 962166104 558 21,188 SH   SOLE   0 0 21,188
WILLIS TOWERS WATSON PUB LTD SHS G96629103 3,383 17,661 SH   SOLE   0 0 17,661
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,299 6,200 SH   SOLE   0 0 6,200