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
3M CO COM 88579Y101 1,591 10,199 SH   SOLE   0 0 10,199
ABBOTT LABS COM 002824100 248 2,710 SH   SOLE   0 0 2,710
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 15,919 928,775 SH   SOLE   0 0 928,775
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,907 8,843 SH   SOLE   0 0 8,843
ALPHABET INC CAP STK CL A 02079K305 1,985 1,400 SH   SOLE   0 0 1,400
ALTRIA GROUP INC COM 02209S103 2,544 64,818 SH   SOLE   0 0 64,818
AMAZON COM INC COM 023135106 1,269 460 SH   SOLE   0 0 460
APPLE INC COM 037833100 5,489 15,047 SH   SOLE   0 0 15,047
AT&T INC COM 00206R102 7,320 242,160 SH   SOLE   0 0 242,160
BAIDU INC SPON ADR REP A 056752108 274 2,289 SH   SOLE   0 0 2,289
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3,293 968,465 SH   SOLE   0 0 968,465
BARRICK GOLD CORPORATION COM 067901108 241 8,943 SH   SOLE   0 0 8,943
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,898 83,460 SH   SOLE   0 0 83,460
BK OF AMERICA CORP COM 060505104 603 25,401 SH   SOLE   0 0 25,401
BLACKSTONE GROUP INC COM CL A 09260D107 4,646 82,006 SH   SOLE   0 0 82,006
BOEING CO COM 097023105 847 4,618 SH   SOLE   0 0 4,618
BP PLC SPONSORED ADR 055622104 836 35,840 SH   SOLE   0 0 35,840
CATERPILLAR INC DEL COM 149123101 426 3,370 SH   SOLE   0 0 3,370
CHEVRON CORP NEW COM 166764100 1,679 18,818 SH   SOLE   0 0 18,818
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 984 29,256 SH   SOLE   0 0 29,256
CISCO SYS INC COM 17275R102 2,183 46,798 SH   SOLE   0 0 46,798
COCA COLA CO COM 191216100 718 16,064 SH   SOLE   0 0 16,064
CONAGRA BRANDS INC COM 205887102 174 85,000 SH Put SOLE   0 0 85,000
CONAGRA BRANDS INC COM 205887102 6,423 182,640 SH   SOLE   0 0 182,640
CONAGRA BRANDS INC COM 205887102 30 85,000 SH Put SOLE   0 0 85,000
DEERE & CO COM 244199105 1,507 9,587 SH   SOLE   0 0 9,587
DISNEY WALT CO COM DISNEY 254687106 911 8,168 SH   SOLE   0 0 8,168
DUKE ENERGY CORP NEW COM NEW 26441C204 288 3,606 SH   SOLE   0 0 3,606
EQUINOX GOLD CORP COM 29446Y502 316 28,184 SH   SOLE   0 0 28,184
EXXON MOBIL CORP COM 30231G102 1,473 32,942 SH   SOLE   0 0 32,942
FACEBOOK INC CL A 30303M102 1,812 7,982 SH   SOLE   0 0 7,982
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 2,171 40,251 SH   SOLE   0 0 40,251
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8,109 406,677 SH   SOLE   0 0 406,677
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1,137 27,263 SH   SOLE   0 0 27,263
GALLAGHER ARTHUR J & CO COM 363576109 666 6,833 SH   SOLE   0 0 6,833
GILEAD SCIENCES INC COM 375558103 649 8,434 SH   SOLE   0 0 8,434
HOME DEPOT INC COM 437076102 2,647 10,568 SH   SOLE   0 0 10,568
INTEL CORP COM 458140100 259 4,330 SH   SOLE   0 0 4,330
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6,770 303,593 SH   SOLE   0 0 303,593
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2,767 74,267 SH   SOLE   0 0 74,267
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 242 14,756 SH   SOLE   0 0 14,756
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,022 10,152 SH   SOLE   0 0 10,152
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 965 8,907 SH   SOLE   0 0 8,907
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 249 2,737 SH   SOLE   0 0 2,737
ISHARES SILVER TR ISHARES 46428Q109 189 11,120 SH   SOLE   0 0 11,120
ISHARES TR PFD AND INCM SEC 464288687 1 1,700 SH Put SOLE   0 0 1,700
ISHARES TR MSCI MIN VOL ETF 46429B697 21,939 361,848 SH   SOLE   0 0 361,848
ISHARES TR USA MOMENTUM FCT 46432F396 545 4,161 SH   SOLE   0 0 4,161
ISHARES TR MSCI KLD400 SOC 464288570 377 3,192 SH   SOLE   0 0 3,192
ISHARES TR CORE S&P SCP ETF 464287804 824 12,065 SH   SOLE   0 0 12,065
ISHARES TR PFD AND INCM SEC 464288687 208 6,010 SH   SOLE   0 0 6,010
ISHARES TR IBOXX HI YD ETF 464288513 6 2,100 SH Put SOLE   0 0 2,100
ISHARES TR IBOXX HI YD ETF 464288513 265 160,500 SH Put SOLE   0 0 160,500
ISHARES TR CORE DIV GRWTH 46434V621 250 6,657 SH   SOLE   0 0 6,657
ISHARES TR IBOXX HI YD ETF 464288513 165 67,100 SH Put SOLE   0 0 67,100
ISHARES TR IBOXX HI YD ETF 464288513 1 900 SH Put SOLE   0 0 900
ISHARES TR CORE INTL AGGR 46435G672 1,764 31,673 SH   SOLE   0 0 31,673
ISHARES TR IBOXX HI YD ETF 464288513 12 9,900 SH Put SOLE   0 0 9,900
ISHARES TR IBOXX HI YD ETF 464288513 0 2 SH   SOLE   0 0 2
ISHARES TR IBOXX HI YD ETF 464288513 464 215,100 SH Put SOLE   0 0 215,100
ISHARES TR CORE S&P MCP ETF 464287507 804 4,520 SH   SOLE   0 0 4,520
ISHARES TR MIN VOL EAFE ETF 46429B689 910 13,769 SH   SOLE   0 0 13,769
ISHARES TR IBOXX HI YD ETF 464288513 7 2,700 SH Put SOLE   0 0 2,700
ISHARES TR MBS ETF 464288588 518 4,676 SH   SOLE   0 0 4,676
ISHARES TR CORE S&P500 ETF 464287200 2,524 8,149 SH   SOLE   0 0 8,149
ISHARES TR USA QUALITY FCTR 46432F339 562 5,862 SH   SOLE   0 0 5,862
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 39,559 779,801 SH   SOLE   0 0 779,801
JOHNSON & JOHNSON COM 478160104 2,546 18,104 SH   SOLE   0 0 18,104
JPMORGAN CHASE & CO COM 46625H100 1,986 21,111 SH   SOLE   0 0 21,111
KRAFT HEINZ CO COM 500754106 722 22,642 SH   SOLE   0 0 22,642
LAMB WESTON HLDGS INC COM 513272104 3,489 54,569 SH   SOLE   0 0 54,569
LOCKHEED MARTIN CORP COM 539830109 2,037 5,582 SH   SOLE   0 0 5,582
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 992 22,980 SH   SOLE   0 0 22,980
MARATHON PETE CORP COM 56585A102 334 8,940 SH   SOLE   0 0 8,940
MASTERCARD INCORPORATED CL A 57636Q104 287 970 SH   SOLE   0 0 970
MEDTRONIC PLC SHS G5960L103 298 3,251 SH   SOLE   0 0 3,251
MERCK & CO. INC COM 58933Y105 882 11,407 SH   SOLE   0 0 11,407
MICRON TECHNOLOGY INC COM 595112103 1,005 19,507 SH   SOLE   0 0 19,507
MICROSOFT CORP COM 594918104 1,677 8,239 SH   SOLE   0 0 8,239
MONDELEZ INTL INC CL A 609207105 213 4,176 SH   SOLE   0 0 4,176
NORTHROP GRUMMAN CORP COM 666807102 307 1,000 SH   SOLE   0 0 1,000
NVIDIA CORPORATION COM 67066G104 202 533 SH   SOLE   0 0 533
PEPSICO INC COM 713448108 1,592 12,038 SH   SOLE   0 0 12,038
PFIZER INC COM 717081103 659 20,142 SH   SOLE   0 0 20,142
PHILIP MORRIS INTL INC COM 718172109 296 4,223 SH   SOLE   0 0 4,223
PHILLIPS 66 COM 718546104 454 6,319 SH   SOLE   0 0 6,319
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 7,353 72,304 SH   SOLE   0 0 72,304
PRICE T ROWE GROUP INC COM 74144T108 474 3,841 SH   SOLE   0 0 3,841
PROCTER AND GAMBLE CO COM 742718109 1,005 8,403 SH   SOLE   0 0 8,403
PROSHARES TR S&P 500 DV ARIST 74348A467 11,217 166,552 SH   SOLE   0 0 166,552
PROSHARES TR DJ BRKFLD GLB 74347B508 2,517 63,498 SH   SOLE   0 0 63,498
REALTY INCOME CORP COM 756109104 1,019 17,129 SH   SOLE   0 0 17,129
SCHWAB CHARLES CORP COM 808513105 314 9,296 SH   SOLE   0 0 9,296
SCHWAB STRATEGIC TR US REIT ETF 808524847 322 9,148 SH   SOLE   0 0 9,148
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 558 22,926 SH   SOLE   0 0 22,926
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 589 9,019 SH   SOLE   0 0 9,019
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 535 9,514 SH   SOLE   0 0 9,514
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 616 6,071 SH   SOLE   0 0 6,071
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,002 33,667 SH   SOLE   0 0 33,667
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,862 35,985 SH   SOLE   0 0 35,985
SCHWAB STRATEGIC TR US TIPS ETF 808524870 586 9,765 SH   SOLE   0 0 9,765
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,122 163,586 SH   SOLE   0 0 163,586
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 12,109 234,543 SH   SOLE   0 0 234,543
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,461 29,155 SH   SOLE   0 0 29,155
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 502 5,017 SH   SOLE   0 0 5,017
SHERWIN WILLIAMS CO COM 824348106 302 523 SH   SOLE   0 0 523
SPDR GOLD TR GOLD SHS 78463V107 830 4,958 SH   SOLE   0 0 4,958
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2,875 86,779 SH   SOLE   0 0 86,779
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1,144 30,967 SH   SOLE   0 0 30,967
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 862 27,442 SH   SOLE   0 0 27,442
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6,743 201,520 SH   SOLE   0 0 201,520
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,772 317,602 SH   SOLE   0 0 317,602
SPDR S&P 500 ETF TR TR UNIT 78462F103 51 1,700 SH Call SOLE   0 0 1,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 600 SH Put SOLE   0 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 22 800 SH Call SOLE   0 0 800
SPDR S&P 500 ETF TR TR UNIT 78462F103 108 2,200 SH Call SOLE   0 0 2,200
SPDR S&P 500 ETF TR TR UNIT 78462F103 14 900 SH Put SOLE   0 0 900
SPDR S&P 500 ETF TR TR UNIT 78462F103 15 49 SH   SOLE   0 0 49
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 70 1,700 SH Call SOLE   0 0 1,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 1 900 SH Put SOLE   0 0 900
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 39 1,600 SH Call SOLE   0 0 1,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 260 6,500 SH Call SOLE   0 0 6,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 45 2,400 SH Call SOLE   0 0 2,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 22 500 SH Call SOLE   0 0 500
SPDR S&P 500 ETF TR TR UNIT 78462F103 81 3,000 SH Call SOLE   0 0 3,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 33 5,600 SH Put SOLE   0 0 5,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 18 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 18 600 SH Call SOLE   0 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 43 800 SH Call SOLE   0 0 800
SPDR S&P 500 ETF TR TR UNIT 78462F103 644 15,300 SH Call SOLE   0 0 15,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 600 SH Call SOLE   0 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 114 2,600 SH Call SOLE   0 0 2,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 5 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,194 20,600 SH Call SOLE   0 0 20,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 142 4,500 SH Call SOLE   0 0 4,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 14 600 SH Call SOLE   0 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 214 7,000 SH Call SOLE   0 0 7,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 23 1,100 SH Call SOLE   0 0 1,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 363 10,500 SH Call SOLE   0 0 10,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 43 1,800 SH Call SOLE   0 0 1,800
SPDR S&P 500 ETF TR TR UNIT 78462F103 60 1,600 SH Call SOLE   0 0 1,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 66 1,700 SH Call SOLE   0 0 1,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 90 1,900 SH Call SOLE   0 0 1,900
SPDR S&P 500 ETF TR TR UNIT 78462F103 113 3,400 SH Call SOLE   0 0 3,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 600 SH Call SOLE   0 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 103 4,300 SH Call SOLE   0 0 4,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 25 800 SH Call SOLE   0 0 800
SPDR S&P 500 ETF TR TR UNIT 78462F103 100 3,700 SH Call SOLE   0 0 3,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 84 2,300 SH Call SOLE   0 0 2,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 189 26,400 SH Put SOLE   0 0 26,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 72 3,100 SH Call SOLE   0 0 3,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 100 SH Call SOLE   0 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 65 1,600 SH Call SOLE   0 0 1,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 300 SH Call SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 400 SH Call SOLE   0 0 400
SPDR SER TR PORTFOLIO SH TSR 78468R101 16,967 552,299 SH   SOLE   0 0 552,299
SPDR SER TR BLOOMBERG SRT TR 78468R408 20,592 817,138 SH   SOLE   0 0 817,138
SPDR SER TR PORTFOLIO S&P500 78464A854 26,416 728,707 SH   SOLE   0 0 728,707
SPDR SER TR PORTFLI MORTGAGE 78464A383 7,246 270,473 SH   SOLE   0 0 270,473
SPDR SER TR PORTFOLIO S&P600 78468R853 5,878 221,232 SH   SOLE   0 0 221,232
SPDR SER TR DJ REIT ETF 78464A607 1,797 23,027 SH   SOLE   0 0 23,027
SPDR SER TR PRTFLO S&P500 VL 78464A508 280 9,652 SH   SOLE   0 0 9,652
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 562 9,906 SH   SOLE   0 0 9,906
UNION PAC CORP COM 907818108 457 2,702 SH   SOLE   0 0 2,702
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 359 9,796 SH   SOLE   0 0 9,796
VANGUARD INDEX FDS TOTAL STK MKT 922908769 471 3,009 SH   SOLE   0 0 3,009
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 266 6,718 SH   SOLE   0 0 6,718
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 1,127 29,060 SH   SOLE   0 0 29,060
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,254 28,613 SH   SOLE   0 0 28,613
VERIZON COMMUNICATIONS INC COM 92343V104 927 16,807 SH   SOLE   0 0 16,807
VIASAT INC COM 92552V100 375 9,773 SH   SOLE   0 0 9,773
VISA INC COM CL A 92826C839 349 1,809 SH   SOLE   0 0 1,809
WALMART INC COM 931142103 677 5,654 SH   SOLE   0 0 5,654
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,646 17,726 SH   SOLE   0 0 17,726
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,194 26,247 SH   SOLE   0 0 26,247
WISDOMTREE TR INTL EQUITY FD 97717W703 304 6,868 SH   SOLE   0 0 6,868
WP CAREY INC COM 92936U109 472 6,979 SH   SOLE   0 0 6,979
XYLEM INC COM 98419M100 1,017 15,651 SH   SOLE   0 0 15,651