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,629 18,754 SH   SOLE   0 0 18,754
ABBVIE INC COM 00287Y109 3,388 38,269 SH   SOLE   0 0 38,269
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,092 74,670 SH   SOLE   0 0 74,670
ADAM NAT RES FD INC COM 00548F105 491 29,825 SH   SOLE   0 0 29,825
AERCAP HOLDINGS NV SHS N00985106 440 7,165 SH   SOLE   0 0 7,165
AGNC INVT CORP COM 00123Q104 1,626 91,980 SH   SOLE   0 0 91,980
AGNICO EAGLE MINES LTD COM 008474108 949 15,400 SH   SOLE   0 0 15,400
AIR LEASE CORP CL A 00912X302 14,035 295,356 SH   SOLE   82,650 0 212,706
ALCON INC ORD SHS H01301128 634 11,203 SH   SOLE   0 0 11,203
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,361 6,419 SH   SOLE   0 0 6,419
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 106 500 SH Call SOLE   0 0 500
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 246 22,765 SH   SOLE   0 0 22,765
ALLSTATE CORP COM 020002101 430 3,826 SH   SOLE   0 0 3,826
ALPHABET INC CAP STK CL A 02079K305 7,111 5,309 SH   SOLE   0 0 5,309
ALPHABET INC CAP STK CL C 02079K107 6,932 5,185 SH   SOLE   0 0 5,185
ALPS ETF TR ALERIAN MLP 00162Q866 612 71,970 SH   SOLE   0 0 71,970
ALTRIA GROUP INC COM 02209S103 2,459 49,267 SH   SOLE   0 0 49,267
AMAZON COM INC COM 023135106 4,357 2,358 SH   SOLE   0 0 2,358
AMERICAN ELEC PWR CO INC COM 025537101 909 9,618 SH   SOLE   0 0 9,618
AMERICAN EXPRESS CO COM 025816109 329 2,639 SH   SOLE   0 0 2,639
ANNALY CAP MGMT INC COM 035710409 9,366 994,320 SH   SOLE   800,000 0 194,320
AON PLC SHS CL A G0408V102 3,194 15,334 SH   SOLE   0 0 15,334
APPLE INC COM 037833100 8,670 29,526 SH   SOLE   0 0 29,526
ARDELYX INC COM 039697107 15,930 2,122,592 SH   SOLE   1,498,540 0 624,052
ARES CAP CORP COM 04010L103 1,956 104,860 SH   SOLE   0 0 104,860
AT&T INC COM 00206R102 1,011 25,876 SH   SOLE   0 0 25,876
AT&T INC COM 00206R102 117 3,000 SH Call SOLE   0 0 3,000
AUTOMATIC DATA PROCESSING IN COM 053015103 703 4,126 SH   SOLE   0 0 4,126
BANK AMER CORP COM 060505104 710 20,160 SH   SOLE   0 0 20,160
BANK NEW YORK MELLON CORP COM 064058100 2,897 57,557 SH   SOLE   0 0 57,557
BAXTER INTL INC COM 071813109 691 8,267 SH   SOLE   0 0 8,267
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,804 43,283 SH   SOLE   0 0 43,283
BIOGEN INC COM 09062X103 310 1,046 SH   SOLE   0 0 1,046
BLACKROCK INC COM 09247X101 315 626 SH   SOLE   0 0 626
BLACKSTONE GROUP INC COM CL A 09260D107 3,599 64,342 SH   SOLE   0 0 64,342
BLACKSTONE MTG TR INC COM CL A 09257W100 5,742 154,264 SH   SOLE   0 0 154,264
BOEING CO COM 097023105 347 1,065 SH   SOLE   0 0 1,065
BOOKING HLDGS INC COM 09857L108 717 349 SH   SOLE   0 0 349
BP PLC SPONSORED ADR 055622104 5,955 157,798 SH   SOLE   0 0 157,798
BRIGHTHOUSE FINL INC COM 10922N103 2,119 54,021 SH   SOLE   0 0 54,021
BRISTOL MYERS SQUIBB CO COM 110122108 3,194 49,756 SH   SOLE   0 0 49,756
BROADCOM INC COM 11135F101 411 1,300 SH   SOLE   0 0 1,300
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 5,609 234,581 SH   SOLE   0 0 234,581
CAMECO CORP COM 13321L108 140 15,754 SH   SOLE   0 0 15,754
CANADIAN NATL RY CO COM 136375102 2,708 29,941 SH   SOLE   0 0 29,941
CBOE GLOBAL MARKETS INC COM 12503M108 668 5,565 SH   SOLE   0 0 5,565
CENTENE CORP DEL COM 15135B101 1,741 27,688 SH   SOLE   0 0 27,688
CF INDS HLDGS INC COM 125269100 716 15,000 SH   SOLE   0 0 15,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 430 887 SH   SOLE   0 0 887
CHEVRON CORP NEW COM 166764100 2,079 17,255 SH   SOLE   0 0 17,255
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 14,568 344,633 SH   SOLE   201,075 0 143,558
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 390 9,470 SH   SOLE   0 0 9,470
CHUBB LIMITED COM H1467J104 951 6,112 SH   SOLE   0 0 6,112
CINEDIGM CORP COM NEW 172406209 9 13,345 SH   SOLE   13,345 0 0
CISCO SYS INC COM 17275R102 308 6,414 SH   SOLE   0 0 6,414
CITIZENS FINL GROUP INC COM 174610105 1,659 40,850 SH   SOLE   0 0 40,850
CME GROUP INC COM 12572Q105 2,409 12,003 SH   SOLE   0 0 12,003
COCA COLA CO COM 191216100 920 16,614 SH   SOLE   0 0 16,614
COHEN & STEERS INFRASTRUCTUR COM 19248A109 536 20,455 SH   SOLE   0 0 20,455
COHERENT INC COM 192479103 3,248 19,524 SH   SOLE   4,533 0 14,991
COMCAST CORP NEW CL A 20030N101 321 7,140 SH   SOLE   0 0 7,140
CONOCOPHILLIPS COM 20825C104 679 10,436 SH   SOLE   0 0 10,436
COSTCO WHSL CORP NEW COM 22160K105 247 840 SH   SOLE   0 0 840
CRITEO S A SPONS ADS 226718104 13,527 780,527 SH   SOLE   401,371 0 379,156
CVS HEALTH CORP COM 126650100 1,214 16,338 SH   SOLE   0 0 16,338
DANAHER CORPORATION COM 235851102 773 5,036 SH   SOLE   0 0 5,036
DESPEGAR COM CORP ORD SHS G27358103 5,876 435,931 SH   SOLE   268,024 0 167,907
DIAGEO P L C SPON ADR NEW 25243Q205 472 2,803 SH   SOLE   0 0 2,803
DISNEY WALT CO COM DISNEY 254687106 1,534 10,605 SH   SOLE   0 0 10,605
DOMINION ENERGY INC COM 25746U109 265 3,204 SH   SOLE   0 0 3,204
DOW INC COM 260557103 280 5,113 SH   SOLE   0 0 5,113
DUPONT DE NEMOURS INC COM 26614N102 232 3,613 SH   SOLE   0 0 3,613
DYADIC INTL INC DEL COM 26745T101 276 53,350 SH   SOLE   0 0 53,350
EATON CORP PLC SHS G29183103 1,828 19,302 SH   SOLE   0 0 19,302
EMBRAER S A SPONSORED ADS 29082A107 14,351 736,318 SH   SOLE   310,536 0 425,782
EMERSON ELEC CO COM 291011104 1,161 15,229 SH   SOLE   0 0 15,229
ENBRIDGE INC COM 29250N105 842 21,181 SH   SOLE   0 0 21,181
ENTERPRISE PRODS PARTNERS L COM 293792107 2,571 91,286 SH   SOLE   0 0 91,286
EXACT SCIENCES CORP COM 30063P105 370 4,000 SH   SOLE   0 0 4,000
EXELON CORP COM 30161N101 6,182 135,601 SH   SOLE   0 0 135,601
EXXON MOBIL CORP COM 30231G102 6,219 89,126 SH   SOLE   0 0 89,126
FACEBOOK INC CL A 30303M102 671 3,267 SH   SOLE   0 0 3,267
FEDEX CORP COM 31428X106 1,789 11,833 SH   SOLE   0 0 11,833
FRANCO NEVADA CORP COM 351858105 228 2,205 SH   SOLE   0 0 2,205
GABELLI EQUITY TR INC COM 362397101 140 23,043 SH   SOLE   0 0 23,043
GENERAL DYNAMICS CORP COM 369550108 705 4,000 SH   SOLE   0 0 4,000
GENERAL ELECTRIC CO COM 369604103 112 10,040 SH   SOLE   0 0 10,040
GENERAL MTRS CO COM 37045V100 275 7,518 SH   SOLE   0 0 7,518
GILEAD SCIENCES INC COM 375558103 630 9,690 SH   SOLE   0 0 9,690
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 235 4,996 SH   SOLE   0 0 4,996
GOLDMAN SACHS GROUP INC COM 38141G104 468 2,034 SH   SOLE   0 0 2,034
GOLUB CAP BDC INC COM 38173M102 2,629 142,474 SH   SOLE   0 0 142,474
HANNON ARMSTRONG SUST INFR C COM 41068X100 228 7,070 SH   SOLE   0 0 7,070
HELMERICH & PAYNE INC COM 423452101 202 4,455 SH   SOLE   0 0 4,455
HERON THERAPEUTICS INC COM 427746102 11,514 489,960 SH   SOLE   275,482 0 214,478
HOME DEPOT INC COM 437076102 571 2,616 SH   SOLE   0 0 2,616
HUDSON TECHNOLOGIES INC COM 444144109 1,912 1,956,480 SH   SOLE   1,092,099 0 864,381
IDEX CORP COM 45167R104 387 2,250 SH   SOLE   0 0 2,250
ILLINOIS TOOL WKS INC COM 452308109 343 1,908 SH   SOLE   0 0 1,908
INTEL CORP COM 458140100 256 4,277 SH   SOLE   0 0 4,277
INTERNATIONAL BUSINESS MACHS COM 459200101 809 6,035 SH   SOLE   0 0 6,035
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 0 50,000 SH Call SOLE   50,000 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 0 10,000 SH Put SOLE   10,000 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,962 135,278 SH   SOLE   0 0 135,278
ISHARES SILVER TRUST ISHARES 46428Q109 183 10,950 SH   SOLE   0 0 10,950
ISHARES TR CORE S&P500 ETF 464287200 714 2,210 SH   SOLE   0 0 2,210
ISHARES TR MSCI EMG MKT ETF 464287234 670 14,923 SH   SOLE   0 0 14,923
JD COM INC SPON ADR CL A 47215P106 215 6,100 SH   SOLE   0 0 6,100
JOHNSON & JOHNSON COM 478160104 5,046 34,594 SH   SOLE   0 0 34,594
JONES LANG LASALLE INC COM 48020Q107 18,558 106,602 SH   SOLE   40,665 0 65,937
JPMORGAN CHASE & CO COM 46625H100 3,308 23,733 SH   SOLE   0 0 23,733
KINDER MORGAN INC DEL COM 49456B101 431 20,370 SH   SOLE   0 0 20,370
KIRKLAND LAKE GOLD LTD COM 49741E100 435 9,850 SH   SOLE   0 0 9,850
LIBERTY BROADBAND CORP COM SER C 530307305 214 1,700 SH   SOLE   0 0 1,700
LINDE PLC SHS G5494J103 231 1,086 SH   SOLE   0 0 1,086
MACQUARIE INFRASTRUCTURE COR COM 55608B105 588 13,730 SH   SOLE   0 0 13,730
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,180 50,575 SH   SOLE   0 0 50,575
MANULIFE FINL CORP COM 56501R106 246 12,124 SH   SOLE   0 0 12,124
MASTERCARD INC CL A 57636Q104 231 775 SH   SOLE   0 0 775
MCDONALDS CORP COM 580135101 1,550 7,844 SH   SOLE   0 0 7,844
MCKESSON CORP COM 58155Q103 362 2,620 SH   SOLE   0 0 2,620
MEDTRONIC PLC SHS G5960L103 802 7,073 SH   SOLE   0 0 7,073
MEDTRONIC PLC SHS G5960L103 57 500 SH Call SOLE   0 0 500
MERCK & CO INC COM 58933Y105 5,491 60,372 SH   SOLE   0 0 60,372
MFA FINL INC COM 55272X102 78 10,250 SH   SOLE   0 0 10,250
MICROCHIP TECHNOLOGY INC COM 595017104 209 2,000 SH   SOLE   0 0 2,000
MICROSOFT CORP COM 594918104 7,222 45,798 SH   SOLE   0 0 45,798
MKS INSTRUMENT INC COM 55306N104 220 2,000 SH   SOLE   0 0 2,000
MONMOUTH REAL ESTATE INVT CO CL A 609720107 164 11,340 SH   SOLE   0 0 11,340
MORNINGSTAR INC COM 617700109 383 2,534 SH   SOLE   0 0 2,534
MOSAIC CO NEW COM 61945C103 12,896 595,955 SH   SOLE   348,779 0 247,176
NEWMONT GOLDCORP CORPORATION COM 651639106 391 8,998 SH   SOLE   0 0 8,998
NEXTERA ENERGY INC COM 65339F101 757 3,128 SH   SOLE   0 0 3,128
NIKE INC CL B 654106103 575 5,676 SH   SOLE   0 0 5,676
NOKIA CORP SPONSORED ADR 654902204 37 10,091 SH   SOLE   0 0 10,091
NORTHROP GRUMMAN CORP COM 666807102 206 600 SH   SOLE   0 0 600
NOVARTIS A G SPONSORED ADR 66987V109 6,743 71,216 SH   SOLE   0 0 71,216
NUTRIEN LTD COM 67077M108 301 6,268 SH   SOLE   0 0 6,268
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 221 28,824 SH   SOLE   0 0 28,824
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 136 12,475 SH   SOLE   0 0 12,475
PAN AMERICAN SILVER CORP COM 697900108 639 26,969 SH   SOLE   0 0 26,969
PARK HOTELS RESORTS INC COM 700517105 1,257 48,575 SH   SOLE   0 0 48,575
PAYCHEX INC COM 704326107 255 2,993 SH   SOLE   0 0 2,993
PAYPAL HLDGS INC COM 70450Y103 494 4,570 SH   SOLE   0 0 4,570
PEPSICO INC COM 713448108 4,818 35,250 SH   SOLE   0 0 35,250
PERTH MINT PHYSICAL GOLD ETF UNIT 715426102 286 18,900 SH   SOLE   0 0 18,900
PFIZER INC COM 717081103 2,451 62,549 SH   SOLE   0 0 62,549
PHILIP MORRIS INTL INC COM 718172109 1,831 21,520 SH   SOLE   0 0 21,520
PRICE T ROWE GROUP INC COM 74144T108 224 1,840 SH   SOLE   0 0 1,840
PROCTER & GAMBLE CO COM 742718109 1,232 9,863 SH   SOLE   0 0 9,863
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 313 57,660 SH   SOLE   0 0 57,660
QUALCOMM INC COM 747525103 351 3,975 SH   SOLE   0 0 3,975
RAYTHEON CO COM NEW 755111507 435 1,979 SH   SOLE   0 0 1,979
REDWOOD TR INC COM 758075402 496 30,015 SH   SOLE   0 0 30,015
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 386 6,538 SH   SOLE   0 0 6,538
RYANAIR HLDGS PLC SPONSORED ADS 783513203 5,519 62,994 SH   SOLE   29,205 0 33,789
S&P GLOBAL INC COM 78409v104 273 1,000 SH   SOLE   0 0 1,000
SANOFI SPONSORED ADR 80105N105 1,612 32,113 SH   SOLE   0 0 32,113
SCHLUMBERGER LTD COM 806857108 501 12,472 SH   SOLE   0 0 12,472
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,163 38,976 SH   SOLE   0 0 38,976
SILICOM LTD ORD M84116108 9,757 293,366 SH   SOLE   159,473 0 133,893
SINA CORP ORD G81477104 4,100 102,688 SH   SOLE   38,903 0 63,785
SK TELECOM LTD SPONSORED ADR 78440P108 16,209 701,384 SH   SOLE   323,363 0 378,021
SOLAR CAP LTD COM 83413U100 3,263 158,222 SH   SOLE   0 0 158,222
SONY CORP SPONSORED ADR 835699307 13,081 192,364 SH   SOLE   104,035 0 88,329
SPDR GOLD TRUST GOLD SHS 78463V107 5,044 35,296 SH   SOLE   1,150 0 34,146
SPDR S&P 500 ETF TR TR UNIT 78462F103 923 2,868 SH   SOLE   0 0 2,868
SPDR S&P 500 ETF TR TR UNIT 78462F103 36,836 2,600,000 SH Call SOLE   2,600,000 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 308 13,000 SH   SOLE   0 0 13,000
SPIRIT AIRLS INC COM 848577102 18,207 451,673 SH   SOLE   193,477 0 258,196
SPROTT ETF TR GOLD MINERS ETF 85210B102 758 30,150 SH   SOLE   0 0 30,150
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,399 436,473 SH   SOLE   0 0 436,473
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 36,759 3,017,944 SH   SOLE   616,793 0 2,401,151
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 93 14,250 SH   SOLE   0 0 14,250
STARBUCKS CORP COM 855244109 2,045 23,265 SH   SOLE   0 0 23,265
STARWOOD PPTY TR INC COM 85571B105 1,875 75,425 SH   SOLE   0 0 75,425
STERICYCLE INC COM 858912108 592 9,270 SH   SOLE   0 0 9,270
SUNCOR ENERGY INC NEW COM 867224107 6,967 212,406 SH   SOLE   0 0 212,406
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,401 41,330 SH   SOLE   0 0 41,330
TITAN INTL INC ILL COM 88830M102 3,443 951,044 SH   SOLE   438,156 0 512,888
TITAN INTL INC ILL COM 88830M102 199 55,000 SH Call SOLE   55,000 0 0
TOTAL S A SPONSORED ADS 89151E109 1,030 18,620 SH   SOLE   0 0 18,620
ULTA BEAUTY INC COM 90384S303 430 1,700 SH   SOLE   0 0 1,700
UNION PACIFIC CORP COM 907818108 1,467 8,116 SH   SOLE   0 0 8,116
UNITED TECHNOLOGIES CORP COM 913017109 578 3,858 SH   SOLE   0 0 3,858
US BANCORP DEL COM NEW 902973304 2,244 37,845 SH   SOLE   0 0 37,845
VALERO ENERGY CORP NEW COM 91913Y100 206 2,200 SH   SOLE   0 0 2,200
VANECK MERK GOLD TRUST GOLD TRUST 921078101 2,635 177,468 SH   SOLE   41,968 0 135,500
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 1,743 59,525 SH   SOLE   0 0 59,525
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 480 11,350 SH   SOLE   0 0 11,350
VANGUARD GROUP DIV APP ETF 921908844 1,519 12,189 SH   SOLE   0 0 12,189
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,010 10,890 SH   SOLE   0 0 10,890
VANGUARD INDEX FDS SM CP VAL ETF 922908611 706 5,150 SH   SOLE   0 0 5,150
VANGUARD INDEX FDS SMALL CP ETF 922908751 226 1,362 SH   SOLE   0 0 1,362
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,148 19,241 SH   SOLE   0 0 19,241
VANGUARD INDEX FDS VALUE ETF 922908744 235 1,963 SH   SOLE   0 0 1,963
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 697 12,962 SH   SOLE   0 0 12,962
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,068 113,969 SH   SOLE   0 0 113,969
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,183 49,548 SH   SOLE   0 0 49,548
VANGUARD WORLD FDS INF TECH ETF 92204A702 435 1,776 SH   SOLE   0 0 1,776
VERIZON COMMUNICATIONS INC COM 92343V104 10,527 171,457 SH   SOLE   0 0 171,457
VISA INC COM CL A 92826C839 2,751 14,640 SH   SOLE   0 0 14,640
VOYA FINL INC COM 929089100 210 3,450 SH   SOLE   0 0 3,450
WALGREENS BOOTS ALLIANCE INC COM 931427108 713 12,098 SH   SOLE   0 0 12,098
WALMART INC COM 931142103 2,657 22,360 SH   SOLE   0 0 22,360
WEIBO CORP SPONSORED ADR 948596101 16,442 354,746 SH   SOLE   202,000 0 152,746
WELLS FARGO CO NEW COM 949746101 814 15,126 SH   SOLE   0 0 15,126
WEYERHAEUSER CO COM 962166104 610 20,188 SH   SOLE   0 0 20,188
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,906 9,440 SH   SOLE   0 0 9,440
ZEBRA TECHNOLOGIES CORP CL A 989207105 856 3,350 SH   SOLE   0 0 3,350