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,569 18,754 SH   SOLE   0 0 18,754
ABBVIE INC COM 00287Y109 2,800 36,980 SH   SOLE   0 0 36,980
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,060 7,467 SH   SOLE   0 0 7,467
ADAM NAT RES FD INC COM 00548F105 470 29,675 SH   SOLE   0 0 29,675
AERCAP HOLDINGS NV SHS N00985106 340 6,215 SH   SOLE   0 0 6,215
AGNICO EAGLE MINES LTD COM 008474108 938 17,500 SH   SOLE   0 0 17,500
AIR LEASE CORP CL A 00912X302 12,492 298,703 SH   SOLE   81,650 0 217,053
ALCON INC ORD SHS H01301128 779 13,338 SH   SOLE   0 0 13,338
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,146 6,854 SH   SOLE   0 0 6,854
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 167 1,000 SH Call SOLE   0 0 1,000
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 658 41,120 SH   SOLE   0 0 41,120
ALLSTATE CORP COM 020002101 416 3,826 SH   SOLE   0 0 3,826
ALPHABET INC CAP STK CL A 02079K305 6,663 5,456 SH   SOLE   0 0 5,456
ALPHABET INC CAP STK CL C 02079K107 6,491 5,325 SH   SOLE   0 0 5,325
ALPS ETF TR ALERIAN MLP 00162Q866 773 84,520 SH   SOLE   0 0 84,520
ALTRIA GROUP INC COM 02209S103 1,955 47,792 SH   SOLE   0 0 47,792
AMAZON COM INC COM 023135106 3,737 2,153 SH   SOLE   0 0 2,153
AMERICAN ELEC PWR CO INC COM 025537101 901 9,618 SH   SOLE   0 0 9,618
AMERICAN EXPRESS CO COM 025816109 312 2,639 SH   SOLE   0 0 2,639
ANNALY CAP MGMT INC COM 035710409 1,534 174,343 SH   SOLE   0 0 174,343
AON PLC SHS CL A G0408V102 3,162 16,334 SH   SOLE   0 0 16,334
APPLE INC COM 037833100 6,890 30,764 SH   SOLE   0 0 30,764
ARDELYX INC COM 039697107 9,592 2,040,762 SH   SOLE   1,446,440 0 594,322
ARES CAP CORP COM 04010L103 1,927 103,415 SH   SOLE   0 0 103,415
AT&T INC COM 00206R102 114 3,000 SH Call SOLE   0 0 3,000
AT&T INC COM 00206R102 1,022 26,998 SH   SOLE   0 0 26,998
AURORA CANNABIS INC COM 05156x108 65 14,757 SH   SOLE   0 0 14,757
AUTOMATIC DATA PROCESSING IN COM 053015103 666 4,126 SH   SOLE   0 0 4,126
BANK AMER CORP COM 060505104 568 19,460 SH   SOLE   0 0 19,460
BANK NEW YORK MELLON CORP COM 064058100 2,738 60,557 SH   SOLE   0 0 60,557
BAXTER INTL INC COM 071813109 723 8,267 SH   SOLE   0 0 8,267
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,124 43,863 SH   SOLE   0 0 43,863
BIOGEN INC COM 09062X103 244 1,046 SH   SOLE   0 0 1,046
BLACKROCK INC COM 09247X101 279 626 SH   SOLE   0 0 626
BLACKSTONE GROUP INC COM CL A 09260D107 3,343 68,442 SH   SOLE   0 0 68,442
BLACKSTONE MTG TR INC COM CL A 09257W100 5,306 148,012 SH   SOLE   0 0 148,012
BOEING CO COM 097023105 405 1,065 SH   SOLE   0 0 1,065
BOOKING HLDGS INC COM 09857L108 585 298 SH   SOLE   0 0 298
BP PLC SPONSORED ADR 055622104 5,025 132,273 SH   SOLE   0 0 132,273
BRIGHTHOUSE FINL INC COM 10922N103 2,627 64,900 SH   SOLE   0 0 64,900
BRISTOL MYERS SQUIBB CO COM 110122108 2,471 48,736 SH   SOLE   0 0 48,736
BROADCOM INC COM 11135F101 359 1,300 SH   SOLE   0 0 1,300
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 5,602 250,553 SH   SOLE   0 0 250,553
CAMECO CORP COM 13321L108 147 15,424 SH   SOLE   0 0 15,424
CANADIAN NATL RY CO COM 136375102 2,700 30,047 SH   SOLE   0 0 30,047
CBOE GLOBAL MARKETS INC COM 12503M108 673 5,856 SH   SOLE   0 0 5,856
CELGENE CORP COM 151020104 350 3,520 SH   SOLE   0 0 3,520
CENTENE CORP DEL COM 15135B101 1,198 27,688 SH   SOLE   0 0 27,688
CF INDS HLDGS INC COM 125269100 1,041 21,150 SH   SOLE   0 0 21,150
CHARTER COMMUNICATIONS INC N CL A 16119P108 400 970 SH   SOLE   0 0 970
CHEVRON CORP NEW COM 166764100 2,070 17,450 SH   SOLE   0 0 17,450
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 13,303 321,327 SH   SOLE   148,575 0 172,752
CHUBB LIMITED COM H1467J104 987 6,111 SH   SOLE   0 0 6,111
CINEDIGM CORP COM NEW 172406209 9 10,595 SH   SOLE   10,595 0 0
CISCO SYS INC COM 17275R102 292 5,914 SH   SOLE   0 0 5,914
CITIZENS FINL GROUP INC COM 174610105 1,143 32,325 SH   SOLE   0 0 32,325
CME GROUP INC COM 12572Q105 2,529 11,964 SH   SOLE   0 0 11,964
COCA COLA CO COM 191216100 904 16,614 SH   SOLE   0 0 16,614
COHEN & STEERS INFRASTRUCTUR COM 19248A109 513 18,835 SH   SOLE   0 0 18,835
COHERENT INC COM 192479103 4,037 26,264 SH   SOLE   5,433 0 20,831
COMCAST CORP NEW CL A 20030N101 322 7,140 SH   SOLE   0 0 7,140
CONOCOPHILLIPS COM 20825C104 595 10,436 SH   SOLE   0 0 10,436
COSTCO WHSL CORP NEW COM 22160K105 242 840 SH   SOLE   0 0 840
CRITEO S A SPONS ADS 226718104 18,188 973,138 SH   SOLE   546,186 0 426,952
CVS HEALTH CORP COM 126650100 989 15,673 SH   SOLE   0 0 15,673
DANAHER CORPORATION COM 235851102 733 5,072 SH   SOLE   0 0 5,072
DELTA AIR LINES INC DEL COM NEW 247361702 210 3,650 SH   SOLE   0 0 3,650
DESPEGAR COM CORP ORD SHS G27358103 5,132 453,334 SH   SOLE   278,024 0 175,310
DIAGEO P L C SPON ADR NEW 25243Q205 469 2,868 SH   SOLE   0 0 2,868
DISNEY WALT CO COM DISNEY 254687106 1,538 11,805 SH   SOLE   0 0 11,805
DOMINION ENERGY INC COM 25746U109 260 3,204 SH   SOLE   0 0 3,204
DUPONT DE NEMOURS INC COM 26614N102 272 3,813 SH   SOLE   0 0 3,813
DYADIC INTL INC DEL COM 26745T101 376 61,358 SH   SOLE   0 0 61,358
EATON CORP PLC SHS G29183103 1,613 19,402 SH   SOLE   0 0 19,402
EMBRAER S A SPONSORED ADS 29082A107 15,085 874,512 SH   SOLE   460,874 0 413,638
EMERSON ELEC CO COM 291011104 1,095 16,379 SH   SOLE   0 0 16,379
ENBRIDGE INC COM 29250N105 748 21,325 SH   SOLE   0 0 21,325
ENTERPRISE PRODS PARTNERS L COM 293792107 1,332 46,622 SH   SOLE   0 0 46,622
EXACT SCIENCES CORP COM 30063P105 361 4,000 SH   SOLE   0 0 4,000
EXELON CORP COM 30161N101 6,791 140,582 SH   SOLE   0 0 140,582
EXXON MOBIL CORP COM 30231G102 6,223 88,136 SH   SOLE   0 0 88,136
FACEBOOK INC CL A 30303M102 652 3,661 SH   SOLE   0 0 3,661
FEDEX CORP COM 31428X106 2,268 15,579 SH   SOLE   0 0 15,579
FRANCO NEVADA CORP COM 351858105 201 2,205 SH   SOLE   0 0 2,205
FREEPORT-MCMORAN INC CL B 35671D857 144 15,000 SH   SOLE   0 0 15,000
GABELLI EQUITY TR INC COM 362397101 138 23,043 SH   SOLE   0 0 23,043
GENERAL DYNAMICS CORP COM 369550108 731 4,000 SH   SOLE   0 0 4,000
GENERAL ELECTRIC CO COM 369604103 117 13,040 SH   SOLE   0 0 13,040
GENERAL MTRS CO COM 37045V100 375 10,018 SH   SOLE   0 0 10,018
GILEAD SCIENCES INC COM 375558103 595 9,390 SH   SOLE   0 0 9,390
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 213 4,996 SH   SOLE   0 0 4,996
GOLDMAN SACHS GROUP INC COM 38141G104 416 2,008 SH   SOLE   0 0 2,008
GOLUB CAP BDC INC COM 38173M102 1,998 106,048 SH   SOLE   0 0 106,048
HELMERICH & PAYNE INC COM 423452101 206 5,140 SH   SOLE   0 0 5,140
HOME DEPOT INC COM 437076102 607 2,616 SH   SOLE   0 0 2,616
HUDSON TECHNOLOGIES INC COM 444144109 1,685 2,373,758 SH   SOLE   1,092,099 0 1,281,659
IDEX CORP COM 45167R104 369 2,250 SH   SOLE   0 0 2,250
ILLINOIS TOOL WKS INC COM 452308109 299 1,908 SH   SOLE   0 0 1,908
INTEL CORP COM 458140100 272 5,277 SH   SOLE   0 0 5,277
INTERNATIONAL BUSINESS MACHS COM 459200101 886 6,096 SH   SOLE   0 0 6,096
INVESCO EXCHNG TRADED FD TR CHINA REALESTE 46138E602 503 20,350 SH   SOLE   0 0 20,350
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1,129 50,000 SH Call SOLE   50,000 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1,130 50,000 SH Put SOLE   50,000 0 0
IQIYI INC SPONSORED ADS 46267X108 202 12,500 SH   SOLE   0 0 12,500
IQIYI INC SPONSORED ADS 46267X108 8 500 SH Call SOLE   0 0 500
ISHARES GOLD TRUST ISHARES 464285105 2,035 144,308 SH   SOLE   0 0 144,308
ISHARES TR CORE S&P500 ETF 464287200 690 2,310 SH   SOLE   0 0 2,310
ISHARES TR MSCI EMG MKT ETF 464287234 610 14,923 SH   SOLE   0 0 14,923
JD COM INC SPON ADR CL A 47215P106 200 7,100 SH   SOLE   0 0 7,100
JOHNSON & JOHNSON COM 478160104 4,707 36,383 SH   SOLE   0 0 36,383
JONES LANG LASALLE INC COM 48020Q107 13,191 94,862 SH   SOLE   27,515 0 67,347
JPMORGAN CHASE & CO COM 46625H100 3,023 25,683 SH   SOLE   0 0 25,683
LINDE PLC SHS G5494J103 210 1,086 SH   SOLE   0 0 1,086
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,622 24,481 SH   SOLE   0 0 24,481
MANULIFE FINL CORP COM 56501R106 223 12,124 SH   SOLE   0 0 12,124
MASTERCARD INC CL A 57636Q104 204 750 SH   SOLE   0 0 750
MCDONALDS CORP COM 580135101 1,684 7,844 SH   SOLE   0 0 7,844
MCKESSON CORP COM 58155Q103 445 3,255 SH   SOLE   0 0 3,255
MEDTRONIC PLC SHS G5960L103 736 6,773 SH   SOLE   0 0 6,773
MERCK & CO INC COM 58933Y105 5,157 61,265 SH   SOLE   0 0 61,265
MFA FINL INC COM 55272X102 75 10,250 SH   SOLE   0 0 10,250
MICROSOFT CORP COM 594918104 6,089 43,798 SH   SOLE   0 0 43,798
MONMOUTH REAL ESTATE INVT CO CL A 609720107 163 11,340 SH   SOLE   0 0 11,340
MORNINGSTAR INC COM 617700109 364 2,488 SH   SOLE   0 0 2,488
MOSAIC CO NEW COM 61945C103 9,730 474,635 SH   SOLE   215,779 0 258,856
NEWMONT GOLDCORP CORPORATION COM 651639106 417 10,996 SH   SOLE   0 0 10,996
NEXTERA ENERGY INC COM 65339F101 729 3,128 SH   SOLE   0 0 3,128
NIKE INC CL B 654106103 533 5,676 SH   SOLE   0 0 5,676
NOKIA CORP SPONSORED ADR 654902204 61 12,091 SH   SOLE   0 0 12,091
NORTHROP GRUMMAN CORP COM 666807102 225 600 SH   SOLE   0 0 600
NOVARTIS A G SPONSORED ADR 66987V109 6,417 73,841 SH   SOLE   0 0 73,841
NUTRIEN LTD COM 67077M108 289 5,798 SH   SOLE   0 0 5,798
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 260 34,802 SH   SOLE   0 0 34,802
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 129 11,725 SH   SOLE   0 0 11,725
PAN AMERICAN SILVER CORP COM 697900108 388 24,715 SH   SOLE   0 0 24,715
PARK HOTELS RESORTS INC COM 700517105 1,235 49,450 SH   SOLE   0 0 49,450
PAYCHEX INC COM 704326107 248 2,993 SH   SOLE   0 0 2,993
PAYPAL HLDGS INC COM 70450Y103 379 3,655 SH   SOLE   0 0 3,655
PEPSICO INC COM 713448108 4,900 35,742 SH   SOLE   0 0 35,742
PFIZER INC COM 717081103 2,254 62,724 SH   SOLE   0 0 62,724
PHILIP MORRIS INTL INC COM 718172109 942 12,410 SH   SOLE   0 0 12,410
PRICE T ROWE GROUP INC COM 74144T108 210 1,840 SH   SOLE   0 0 1,840
PROCTER & GAMBLE CO COM 742718109 1,239 9,963 SH   SOLE   0 0 9,963
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 78 14,775 SH   SOLE   0 0 14,775
QUALCOMM INC COM 747525103 379 4,975 SH   SOLE   0 0 4,975
RAYTHEON CO COM NEW 755111507 388 1,979 SH   SOLE   0 0 1,979
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 150 10,000 SH Call SOLE   10,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 450 7,647 SH   SOLE   0 0 7,647
RYANAIR HLDGS PLC SPONSORED ADS 783513203 4,218 63,540 SH   SOLE   29,205 0 34,335
S&P GLOBAL INC COM 78409v104 245 1,000 SH   SOLE   0 0 1,000
SANOFI SPONSORED ADR 80105N105 1,604 34,613 SH   SOLE   0 0 34,613
SCHLUMBERGER LTD COM 806857108 428 12,512 SH   SOLE   0 0 12,512
SILICOM LTD ORD M84116108 8,706 275,515 SH   SOLE   145,349 0 130,166
SINA CORP ORD G81477104 4,118 105,068 SH   SOLE   16,903 0 88,165
SK TELECOM LTD SPONSORED ADR 78440P108 12,962 583,866 SH   SOLE   196,562 0 387,304
SOLAR CAP LTD COM 83413U100 3,317 160,626 SH   SOLE   0 0 160,626
SONY CORP SPONSORED ADR 835699307 8,441 142,758 SH   SOLE   52,910 0 89,848
SPDR GOLD TRUST GOLD SHS 78463V107 5,052 36,383 SH   SOLE   1,100 0 35,283
SPDR S&P 500 ETF TR TR UNIT 78462F103 851 2,867 SH   SOLE   0 0 2,867
SPIRIT AIRLS INC COM 848577102 14,469 398,596 SH   SOLE   170,282 0 228,314
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,181 436,233 SH   SOLE   0 0 436,233
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 47,669 4,032,912 SH   SOLE   1,696,075 0 2,336,837
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 105 16,750 SH   SOLE   0 0 16,750
STARBUCKS CORP COM 855244109 2,142 24,220 SH   SOLE   0 0 24,220
STARWOOD PPTY TR INC COM 85571B105 1,759 72,610 SH   SOLE   0 0 72,610
STERICYCLE INC COM 858912108 694 13,620 SH   SOLE   0 0 13,620
SUNCOR ENERGY INC NEW COM 867224107 6,132 194,166 SH   SOLE   0 0 194,166
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,194 47,195 SH   SOLE   0 0 47,195
TITAN INTL INC ILL COM 88830M102 148 55,000 SH Call SOLE   55,000 0 0
TITAN INTL INC ILL COM 88830M102 3,205 1,187,057 SH   SOLE   448,156 0 738,901
TOTAL S A SPONSORED ADS 89151E109 989 19,025 SH   SOLE   0 0 19,025
UNION PACIFIC CORP COM 907818108 1,338 8,261 SH   SOLE   0 0 8,261
UNITED TECHNOLOGIES CORP COM 913017109 527 3,858 SH   SOLE   0 0 3,858
US BANCORP DEL COM NEW 902973304 2,150 38,845 SH   SOLE   0 0 38,845
VANECK MERK GOLD TRUST GOLD TRUST 921078101 4,671 323,900 SH   SOLE   179,900 0 144,000
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,221 45,715 SH   SOLE   0 0 45,715
VANGUARD GROUP DIV APP ETF 921908844 1,108 9,269 SH   SOLE   0 0 9,269
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 914 9,805 SH   SOLE   0 0 9,805
VANGUARD INDEX FDS SM CP VAL ETF 922908611 233 1,810 SH   SOLE   0 0 1,810
VANGUARD INDEX FDS SMALL CP ETF 922908751 210 1,362 SH   SOLE   0 0 1,362
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,957 19,581 SH   SOLE   0 0 19,581
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 552 11,065 SH   SOLE   0 0 11,065
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,626 114,912 SH   SOLE   0 0 114,912
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,007 48,858 SH   SOLE   0 0 48,858
VANGUARD WORLD FDS INF TECH ETF 92204A702 373 1,731 SH   SOLE   0 0 1,731
VERIZON COMMUNICATIONS INC COM 92343V104 10,657 176,563 SH   SOLE   0 0 176,563
VERIZON COMMUNICATIONS INC COM 92343V104 513 8,500 SH Call SOLE   0 0 8,500
VISA INC COM CL A 92826C839 2,337 13,585 SH   SOLE   0 0 13,585
WALGREENS BOOTS ALLIANCE INC COM 931427108 669 12,098 SH   SOLE   0 0 12,098
WALMART INC COM 931142103 2,666 22,460 SH   SOLE   0 0 22,460
WEIBO CORP SPONSORED ADR 948596101 15,601 348,620 SH   SOLE   203,000 0 145,620
WELLS FARGO CO NEW COM 949746101 223 4,416 SH   SOLE   0 0 4,416
WEYERHAEUSER CO COM 962166104 576 20,788 SH   SOLE   0 0 20,788
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,941 10,057 SH   SOLE   0 0 10,057
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,218 5,900 SH   SOLE   0 0 5,900