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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,5144,476SH SOLE 004,476
ISHARES INCMSCI JPN ETF NEW46434G8223965,640SH SOLE 005,640
ISHARES TRCORE S&P MCP ETF46428750715,44658,716SH SOLE 0058,716
ISHARES TRS&P MC 400VL ETF4642877055505,342SH SOLE 005,342
ISHARES TRCORE S&P SCP ETF4642878041,61114,752SH SOLE 0014,752
ISHARES TRCORE S&P500 ETF4642872005391,251SH SOLE 001,251
ISHARES TRRUS 1000 GRW ETF4642876142,0437,454SH SOLE 007,454
ISHARES TRRUSSELL 2000 ETF4642876551,4416,588SH SOLE 006,588
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1072,0724,309SH SOLE 004,309
SPDR S&P 500 ETF TRTR UNIT78462F1031,6803,916SH SOLE 003,916
ADOBE SYSTEMS INCORPORATEDCOM00724F101371645SH SOLE 00645
AMAZON COM INCCOM023135106611186SH SOLE 00186
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025,61720,581SH SOLE 0020,581
BOEING COCOM0970231056432,925SH SOLE 002,925
INVESCO QQQ TRUNIT SER 146090E1031,0022,800SH SOLE 002,800
AMGEN INCCOM0311621005,41225,451SH SOLE 0025,451
ABBOTT LABSCOM0028241001,0739,085SH SOLE 009,085
FEDEX CORPCOM31428X1068113,697SH SOLE 003,697
INTEL CORPCOM4581401001,68931,701SH SOLE 0031,701
ILLINOIS TOOL WKS INCCOM4523081091,2406,000SH SOLE 006,000
ORACLE CORPCOM68389X1057979,150SH SOLE 009,150
QUALCOMM INCCOM7475251036875,328SH SOLE 005,328
SYSCO CORPCOM8718291072753,500SH SOLE 003,500
US BANCORP DELCOM NEW9029733045379,031SH SOLE 009,031
JOHNSON & JOHNSONCOM4781601042,58916,028SH SOLE 0016,028
MEDTRONIC PLCSHSG5960L1031,0768,584SH SOLE 008,584
PFIZER INCCOM71708110349611,527SH SOLE 0011,527
LOWES COS INCCOM5486611073,71018,287SH SOLE 0018,287
ISHARES TRMSCI EAFE ETF46428746593812,021SH SOLE 0012,021
CHEVRON CORP NEWCOM1667641006376,281SH SOLE 006,281
MICROSOFT CORPCOM5949181049,76834,649SH SOLE 0034,649
AT&T INCCOM00206R1021,61559,788SH SOLE 0059,788
CISCO SYS INCCOM17275R1021,45326,686SH SOLE 0026,686
INTERNATIONAL BUSINESS MACHSCOM4592001015624,045SH SOLE 004,045
COCA COLA COCOM19121610057610,976SH SOLE 0010,976
PEPSICO INCCOM7134481081,4619,713SH SOLE 009,713
VERIZON COMMUNICATIONS INCCOM92343V1044498,307SH SOLE 008,307
ISHARES INCMSCI GERMANY ETF4642868062086,330SH SOLE 006,330
ISHARES TRU.S. TECH ETF4642877212032,000SH SOLE 002,000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088445,98538,963SH SOLE 0038,963
WALGREENS BOOTS ALLIANCE INCCOM9314271081,39429,635SH SOLE 0029,635
DEERE & COCOM2441991054001,195SH SOLE 001,195
STARBUCKS CORPCOM8552441098497,698SH SOLE 007,698
AUTOMATIC DATA PROCESSING INCOM0530151031,4807,405SH SOLE 007,405
EXXON MOBIL CORPCOM30231G1024728,017SH SOLE 008,017
UNION PAC CORPCOM9078181083,59018,313SH SOLE 0018,313
BAXTER INTL INCCOM0718131092222,761SH SOLE 002,761
TARGET CORPCOM87612E1069804,282SH SOLE 004,282
CVS HEALTH CORPCOM1266501002302,714SH SOLE 002,714
DANAHER CORPORATIONCOM2358511024,16713,688SH SOLE 0013,688
MERCK & CO INCCOM58933Y1051,08814,490SH SOLE 0014,490
NOVARTIS AGSPONSORED ADR66987V1091,20814,775SH SOLE 0014,775
PROCTER AND GAMBLE COCOM7427181091,1978,565SH SOLE 008,565
KIMBERLY-CLARK CORPCOM4943681033422,585SH SOLE 002,585
GILEAD SCIENCES INCCOM37555810379311,350SH SOLE 0011,350
MCDONALDS CORPCOM5801351012641,096SH SOLE 001,096
NIKE INCCL B6541061031,83012,603SH SOLE 0012,603
JPMORGAN CHASE & COCOM46625H1001,0816,603SH SOLE 006,603
SIRIUS XM HOLDINGS INCCOM82968B10334256,094SH SOLE 0056,094
MATTEL INCCOM57708110269337,350SH SOLE 0037,350
WELLS FARGO CO NEWCOM94974610156012,061SH SOLE 0012,061
ISHARES TRBARCLAYS 7 10 YR4642874409308,071SH SOLE 008,071
ISHARES TR20 YR TR BD ETF4642874329876,836SH SOLE 006,836
ISHARES TRIBOXX INV CP ETF4642872421,88614,181SH SOLE 0014,181
CORNING INCCOM2193501051,75348,034SH SOLE 0048,034
UNITEDHEALTH GROUP INCCOM91324P1021,3303,403SH SOLE 003,403
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014,32513,520SH SOLE 0013,520
RAYTHEON TECHNOLOGIES CORPCOM75513E1015636,551SH SOLE 006,551
3M COCOM88579Y1013812,171SH SOLE 002,171
VANGUARD INDEX FDSTOTAL STK MKT92290876912,69757,179SH SOLE 0057,179
APPLE INCCOM0378331009,20265,033SH SOLE 0065,033
SPDR SER TRPRTFLO S&P500 VL78464A5082376,080SH SOLE 006,080
CATERPILLAR INCCOM1491231012,33212,148SH SOLE 0012,148
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3578815,882SH SOLE 005,882
AMERICAN EXPRESS COCOM0258161095213,110SH SOLE 003,110
VANECK ETF TRUSTSEMICONDUCTR ETF92189F6764151,619SH SOLE 001,619
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428587,391147,798SH SOLE 00147,798
OREILLY AUTOMOTIVE INCCOM67103H1076311,032SH SOLE 001,032
CERNER CORPCOM1567821042,19331,100SH SOLE 0031,100
ISHARES TRCORE US AGGBD ET4642872261,0439,086SH SOLE 009,086
ISHARES TRSELECT DIVID ETF4642871684223,675SH SOLE 003,675
CLOROX CO DELCOM1890541093081,860SH SOLE 001,860
ALLSCRIPTS HEALTHCARE SOLUTNCOM01988P10815711,750SH SOLE 0011,750
NVIDIA CORPORATIONCOM67066G1045842,820SH SOLE 002,820
FREEPORT-MCMORAN INCCL B35671D8572156,600SH SOLE 006,600
WEYERHAEUSER CO MTN BECOM NEW96216610444812,592SH SOLE 0012,592
BECTON DICKINSON & COCOM0758871096152,502SH SOLE 002,502
ALPHABET INCCAP STK CL A02079K3051,342502SH SOLE 00502
SPDR GOLD TRGOLD SHS78463V1071,2107,367SH SOLE 007,367
VANGUARD WORLD FDSENERGY ETF92204A3063654,940SH SOLE 004,940
VANGUARD INDEX FDSREAL ESTATE ETF9229085536,09759,903SH SOLE 0059,903
INTUITIVE SURGICAL INCCOM NEW46120E602520523SH SOLE 00523
BLACKROCK INCCOM09247X101782933SH SOLE 00933
VANGUARD INDEX FDSSMALL CP ETF9229087516,19428,325SH SOLE 0028,325
GARMIN LTDSHSH2906T1096954,468SH SOLE 004,468
CHARLES RIV LABS INTL INCCOM1598641075361,300SH SOLE 001,300
SPDR SER TRS&P DIVID ETF78464A7637746,588SH SOLE 006,588
EMCOR GROUP INCCOM29084Q1005034,359SH SOLE 004,359
ISHARES GOLD TRISHARES NEW4642852042246,706SH SOLE 006,706
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V1423706,769SH SOLE 006,769
FUEL TECH INCCOM3595231072615,050SH SOLE 0015,050
ROPER TECHNOLOGIES INCCOM7766961069252,074SH SOLE 002,074
ISHARES SILVER TRISHARES46428Q10942020,450SH SOLE 0020,450
ISHARES TRUS HOME CONS ETF4642887522513,800SH SOLE 003,800
INVESCO DB MULTI-SECTOR COMMAGRICULTURE FD46140H10633017,284SH SOLE 0017,284
SPDR SER TRS&P REGL BKG78464A6983164,661SH SOLE 004,661
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E1042,65435,478SH SOLE 0035,478
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2035793,488SH SOLE 003,488
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3026182,618SH SOLE 002,618
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783550,763594,070SH SOLE 00594,070
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385827,478544,225SH SOLE 00544,225
VISA INCCOM CL A92826C8391,3486,052SH SOLE 006,052
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8892085,747SH SOLE 005,747
INVESCO EXCH TRADED FD TR IIFNDMNTL HY CRP46138E71922411,513SH SOLE 0011,513
INVESCO ACTIVELY MANAGED ETFACTIVE US REAL46090A1012692,611SH SOLE 002,611
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C87011,613123,005SH SOLE 00123,005
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241022,77426,705SH SOLE 0026,705
SCHWAB STRATEGIC TRINTL EQTY ETF8085248051,35434,997SH SOLE 0034,997
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012842,726SH SOLE 002,726
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091,67420,317SH SOLE 0020,317
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,21212,105SH SOLE 0012,105
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243004,41429,808SH SOLE 0029,808
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244092203,257SH SOLE 003,257
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C77160411,333SH SOLE 0011,333
SPROTT PHYSICAL GOLD TRUNIT85207H10463245,811SH SOLE 0045,811
SPDR SER TRBLOMBRG BRC INTL78464A15136710,400SH SOLE 0010,400
SCHWAB STRATEGIC TRSHT TM US TRES80852486289217,418SH SOLE 0017,418
NXP SEMICONDUCTORS N VCOMN6596X1091,2096,170SH SOLE 006,170
SCHWAB STRATEGIC TRUS TIPS ETF8085248701,37722,004SH SOLE 0022,004
VANGUARD INDEX FDSS&P 500 ETF SHS92290836369,490176,192SH SOLE 00176,192
VANGUARD INTL EQUITY INDEX FGLB EX US ETF9220426761,22921,832SH SOLE 0021,832
SCHWAB STRATEGIC TRUS REIT ETF8085248473577,815SH SOLE 007,815
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081,20515,725SH SOLE 0015,725
VANGUARD STAR FDSVG TL INTL STK F92190976872711,495SH SOLE 0011,495
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972,61335,202SH SOLE 0035,202
PIMCO ETF TRACTIVE BD ETF72201R7756075,492SH SOLE 005,492
FACEBOOK INCCL A30303M1021,8855,555SH SOLE 005,555
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D10152222,057SH SOLE 0022,057
FIRST TR MLP & ENERGY INCOMCOM33739B1041,385192,419SH SOLE 00192,419
ABBVIE INCCOM00287Y1091,22811,385SH SOLE 0011,385
FIRST TR EXCHANGE-TRADED FDFIRST TR TA HIYL33738D4082254,671SH SOLE 004,671
FIRST TR EXCHANGE-TRADED FDSENIOR LN FD33738D3093236,758SH SOLE 006,758
CAMBRIA ETF TRSHSHLD YIELD ETF13206120171911,951SH SOLE 0011,951
VANGUARD CHARLOTTE FDSTOTAL INT BD ETF92203J40714,443253,568SH SOLE 00253,568
SCHWAB STRATEGIC TRSCHWAB FDT US SC8085247633676,964SH SOLE 006,964
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247711,38125,602SH SOLE 0025,602
ISHARES TRMSCI USA QLT FCT46432F3392171,649SH SOLE 001,649
KRANESHARES TRCSI CHI INTERNET5007673064519,533SH SOLE 009,533
ALPHABET INCCAP STK CL C02079K107456171SH SOLE 00171
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q40870911,828SH SOLE 0011,828
ARK ETF TRNEXT GNRTN INTER00214Q4013982,865SH SOLE 002,865
ARK ETF TRGENOMIC REV ETF00214Q3021,71222,915SH SOLE 0022,915
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q2001,49929,631SH SOLE 0029,631
ISHARES TRMSCI INTL QUALTY46434V45647412,516SH SOLE 0012,516
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8464439,094SH SOLE 009,094
GOLDMAN SACHS ETF TRACTIVEBETA US LG38143050396411,205SH SOLE 0011,205
GOLDMAN SACHS ETF TRACTIVEBETA INT3814301072607,600SH SOLE 007,600
FORTIVE CORPCOM34959J1083414,829SH SOLE 004,829
FIDELITY COVINGTON TRUSTDIVID ETF RISI3160928322746,619SH SOLE 006,619
OSI ETF TROSHARES US SMLCP67110P10041111,886SH SOLE 0011,886
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F8052,71150,630SH SOLE 0050,630
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83778715,525SH SOLE 0015,525
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q6542084,071SH SOLE 004,071
INNOVATOR ETFS TRUS EQTY PWR BUF45782C50852716,144SH SOLE 0016,144
KRANESHARES TRQUADRTC INT RT5007677361,38049,516SH SOLE 0049,516
CAMBRIA ETF TRCANNABIS ETF13206182146032,691SH SOLE 0032,691
INNOVATOR ETFS TRGRWT100 PWR BUF45782C6152626,720SH SOLE 006,720
INNOVATOR ETFS TRGRWT100 PWR BF45782C46670917,230SH SOLE 0017,230
FIRST TR EXCHNG TRADED FD VIUS EQT DEEP DUFR33740F77135510,358SH SOLE 0010,358
CARRIER GLOBAL CORPORATIONCOM14448C1043266,301SH SOLE 006,301
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQ33740F7302025,975SH SOLE 005,975
J P MORGAN EXCHANGE-TRADED FEQUITY PREMIUM46641Q3321,14219,166SH SOLE 0019,166
INNOVATOR ETFS TRGRWT100 PWR BUF45782C27650710,940SH SOLE 0010,940
FIRST TR EXCHNG TRADED FD VIMLT MNGD LRG GRW33740F78991333,513SH SOLE 0033,513
FIRST TR EXCHNG TRADED FD VITCW SECURITIZED33740U1091,83470,692SH SOLE 0070,692
SIMPLIFY EXCHANGE TRADED FUNUS EQT PLS DWNSD82889N2022026,651SH SOLE 006,651
SCHWAB STRATEGIC TRINTERNL DIVID8085246722319,260SH SOLE 009,260
SIMPLIFY EXCHANGE TRADED FUNVOLATILITY PREM82889N86334412,956SH SOLE 0012,956