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
TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 100 12,400 SH   SOLE   12,400 0 0
AMAZON COM INC COM 023135106 795 244 SH   SOLE   244 0 0
APPLE INC COM 037833100 794 5,984 SH   SOLE   5,984 0 0
ARES CAPITAL CORP COM 04010L103 8,333 493,347 SH   SOLE   493,346 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 213 919 SH   SOLE   919 0 0
BOEING CO COM 097023105 426 1,992 SH   SOLE   1,991 0 0
CAMBRIA ETF TR TAIL RISK 132061862 257 12,512 SH   SOLE   12,512 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,267 19,287 SH   SOLE   19,286 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5,599 74,494 SH   SOLE   74,493 0 0
DISNEY WALT CO COM 254687106 356 1,964 SH   SOLE   1,964 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 178 10,740 SH   SOLE   10,740 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 838 37,448 SH   SOLE   37,448 0 0
EATON VANCE LTD DURATION INC COM 27828H105 1,708 136,324 SH   SOLE   136,323 0 0
FACEBOOK INC CL A 30303M102 518 1,897 SH   SOLE   1,897 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 4,190 86,005 SH   SOLE   86,005 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 1,473 87,404 SH   SOLE   87,403 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,627 5,185 SH   SOLE   5,185 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 6,151 1,819,892 SH   SOLE   1,819,891 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8,563 67,137 SH   SOLE   67,136 0 0
IRON MTN INC NEW COM 46284V101 724 24,563 SH   SOLE   24,562 0 0
ISHARES GOLD TRUST ISHARES 464285105 336 18,515 SH   SOLE   18,515 0 0
ISHARES INC MSCI SPAIN ETF 464286764 3,523 130,283 SH   SOLE   130,283 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,393 26,960 SH   SOLE   26,960 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 4,141 64,889 SH   SOLE   64,889 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 3,659 180,146 SH   SOLE   180,145 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 505 4,210 SH   SOLE   4,210 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,131 15,498 SH   SOLE   15,498 0 0
ISHARES TR RUS MID CAP ETF 464287499 415 6,056 SH   SOLE   6,056 0 0
ISHARES TR EXPANDED TECH 464287515 5,575 15,745 SH   SOLE   15,745 0 0
ISHARES TR S&P MC 400GR ETF 464287606 7,078 98,002 SH   SOLE   98,001 0 0
ISHARES TR RUS 1000 ETF 464287622 607 2,865 SH   SOLE   2,865 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,032 10,365 SH   SOLE   10,365 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 6,495 57,269 SH   SOLE   57,268 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 5,429 483,043 SH   SOLE   483,043 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 1,316 11,328 SH   SOLE   11,328 0 0
MICROSOFT CORP COM 594918104 950 4,270 SH   SOLE   4,269 0 0
NIO INC SPON ADS 62914V106 1,569 32,199 SH   SOLE   32,199 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,016 35,505 SH   SOLE   35,505 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,758 18,074 SH   SOLE   18,074 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,396 24,648 SH   SOLE   24,648 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 3,189 48,180 SH   SOLE   48,179 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 536 15,582 SH   SOLE   15,582 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,369 88,654 SH   SOLE   88,654 0 0
SPDR SER TR OILGAS EQUIP 78468R549 5,388 120,163 SH   SOLE   120,163 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 8,150 139,314 SH   SOLE   139,314 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,632 49,555 SH   SOLE   49,555 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 18,803 206,644 SH   SOLE   206,643 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,650 28,424 SH   SOLE   28,423 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,040 17,474 SH   SOLE   17,473 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5,631 82,584 SH   SOLE   82,584 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,533 39,693 SH   SOLE   39,692 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8,948 248,480 SH   SOLE   248,480 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,935 52,385 SH   SOLE   52,385 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 361 7,023 SH   SOLE   7,022 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 569 4,375 SH   SOLE   4,375 0 0
TELUS CORPORATION COM 87971M103 1,274 64,337 SH   SOLE   64,336 0 0
TESLA INC COM 88160R101 255 362 SH   SOLE   362 0 0
US BANCORP DEL COM NEW 902973304 5,126 110,026 SH   SOLE   110,025 0 0
UNDER ARMOUR INC CL C 904311206 1,170 78,627 SH   SOLE   78,627 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,252 20,195 SH   SOLE   20,195 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 11,077 50,715 SH   SOLE   50,714 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 244 2,629 SH   SOLE   2,628 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,158 10,025 SH   SOLE   10,024 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,025 4,045 SH   SOLE   4,045 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 225 3,831 SH   SOLE   3,831 0 0
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 113 11,485 SH   SOLE   11,485 0 0
VICTORY PORTFOLIOS II VICTORYSHS SMLCP 92647N568 980 16,438 SH   SOLE   16,438 0 0
WP CAREY INC COM 92936U109 5,577 79,013 SH   SOLE   79,012 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,086 59,927 SH   SOLE   59,927 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 5,761 248,422 SH   SOLE   248,421 0 0