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
PFIZER INCCOM7170811032887,656SH SOLE0007,656
PROSHARES TRPSHS ULTRA TECH74347R6931,20913,720SH SOLE00013,720
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q6544057,924SH SOLE0007,924
ISHARES TRSHRT NAT MUN ETF4642881582462,277SH SOLE0002,277
ISHARES TRNATIONAL MUN ETF4642884147326,256SH SOLE0006,256
DBX ETF TRXTRACK MSCI EURP23305185343713,110SH SOLE00013,110
DISNEY WALT COCOM2546871064012,155SH SOLE0002,155
AMERICAN TOWER CORP NEWCOM03027X1004071,646SH SOLE0001,646
DIGITAL RLTY TR INCCOM2538681033862,620SH SOLE0002,620
SPDR SER TRPORTFLI TIPS ETF78464A6561,44346,941SH SOLE00046,941
KODIAK SCIENCES INCCOM50015M1091,85116,000SH SOLE00016,000
MASTERCARD INCORPORATEDCL A57636Q104242625SH SOLE000625
SPDR S&P 500 ETF TRTR UNIT78462F1037301,755SH SOLE0001,755
ABBOTT LABSCOM0028241006435,185SH SOLE0005,185
PEMBINA PIPELINE CORPCOM7063271031,57253,048SH SOLE00053,048
BK OF AMERICA CORPCOM06050510440410,439SH SOLE00010,439
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6801,7866,648SH SOLE0006,648
COSTCO WHSL CORP NEWCOM22160K1054371,184SH SOLE0001,184
ISHARES TRTIPS BD ETF4642871761,1989,471SH SOLE0009,471
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385896518,888SH SOLE00018,888
VANGUARD INDEX FDSLARGE CAP ETF9229086376,94935,652SH SOLE00035,652
ISHARES TR0-5 YR TIPS ETF46429B7476636,263SH SOLE0006,263
CATERPILLAR INCCOM1491231013131,345SH SOLE0001,345
AT&T INCCOM00206R1021,15838,917SH SOLE00038,917
ISHARES TRMSCI USA MIN VOL46429B6973675,106SH SOLE0005,106
ARK ETF TRINNOVATION ETF00214Q1045,12840,501SH SOLE00040,501
T ROWE PRICE ETF INCPRICE DIV GRWT87283Q4042,33075,636SH SOLE00075,636
QUALCOMM INCCOM7475251032501,815SH SOLE0001,815
APPLE INCCOM03783310018,861140,230SH SOLE000140,230
AMAZON COM INCCOM0231351065,2851,564SH SOLE0001,564
VANECK VECTORS ETF TRFALLEN ANGEL HG92189F43762919,561SH SOLE00019,561
ISHARES TRMSCI USA QLT FCT46432F3395063,987SH SOLE0003,987
TEXAS INSTRS INCCOM8825081042181,127SH SOLE0001,127
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,80921,979SH SOLE00021,979
PROCTER AND GAMBLE COCOM7427181096464,704SH SOLE0004,704
BOEING COCOM0970231052641,050SH SOLE0001,050
ROKU INCCOM CL A77543R102310797SH SOLE000797
VANGUARD INDEX FDSGROWTH ETF922908736275995SH SOLE000995
ORACLE CORPCOM68389X1055657,218SH SOLE0007,218
CANADIAN NAT RES LTDCOM1363851012337,500SH SOLE0007,500
WORLD GOLD TRSPDR GLD MINIS98149E2041,55488,479SH SOLE00088,479
MODERNA INCCOM60770K1072801,751SH SOLE0001,751
ARK ETF TRAUTNMUS TECHNLGY00214Q2035226,143SH SOLE0006,143
SPDR SER TRPRTFLO S&P500 HI78468R7883368,544SH SOLE0008,544
INTEL CORPCOM4581401005027,724SH SOLE0007,724
SPDR SER TRPORTFLI INTRMDIT78464A6721,52647,206SH SOLE00047,206
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8481,88938,967SH SOLE00038,967
WALMART INCCOM9311421031,0007,137SH SOLE0007,137
SPDR SER TRS&P KENSHO NEW78468R6483455,172SH SOLE0005,172
AMAZON COM INCCOM0231351061100SHPutSOLE000100
ISHARES TRCORE TOTAL USD46434V6132815,282SH SOLE0005,282
ISHARES TRCORE S&P SCP ETF4642878041,99718,080SH SOLE00018,080
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G7062773,327SH SOLE0003,327
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V1342623,008SH SOLE0003,008
SPDR INDEX SHS FDSS&P INTL SMLCP78463X8712045,251SH SOLE0005,251
JPMORGAN CHASE & COCOM46625H1009306,113SH SOLE0006,113
ISHARES TRUS TREAS BD ETF46429B26745617,252SH SOLE00017,252
ISHARES TRRESIDENTIAL MULT4642885621,10614,308SH SOLE00014,308
COMCAST CORP NEWCL A20030N1015029,277SH SOLE0009,277
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2035553,414SH SOLE0003,414
CISCO SYS INCCOM17275R1024468,634SH SOLE0008,634
EXXON MOBIL CORPCOM30231G10283014,569SH SOLE00014,569
ISHARES TR1 3 YR TREAS BD4642874573,65742,394SH SOLE00042,394
ABBVIE INCCOM00287Y1091,0409,727SH SOLE0009,727
CHEVRON CORP NEWCOM1667641001,68116,251SH SOLE00016,251
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024391,631SH SOLE0001,631
VANGUARD STAR FDSVG TL INTL STK F9219097686279,683SH SOLE0009,683
ISHARES INCCORE MSCI EMKT46434G1031,06216,206SH SOLE00016,206
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102207867SH SOLE000867
VANGUARD INDEX FDSVALUE ETF9229087443932,918SH SOLE0002,918
GILEAD SCIENCES INCCOM3755581032834,304SH SOLE0004,304
VISA INCCOM CL A92826C8396322,794SH SOLE0002,794
VANGUARD INDEX FDSREAL ESTATE ETF9229085531,33113,874SH SOLE00013,874
BLACKSTONE MTG TR INCNOTE 4.750% 3/109257WAC45150,000PRN SOLE00050,000
PROSHARES TRS&P 500 DV ARIST74348A4671,97122,335SH SOLE00022,335
VANGUARD INDEX FDSMID CAP ETF9229086292,96712,867SH SOLE00012,867
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088441,68711,089SH SOLE00011,089
VANGUARD INDEX FDSSML CP GRW ETF9229085954211,476SH SOLE0001,476
J P MORGAN EXCHANGE-TRADED FJPMORGAN DIVER46641Q4072492,641SH SOLE0002,641
HERCULES CAPITAL INCCOM42709650839423,301SH SOLE00023,301
FIDELITY COVINGTON TRUSTMSCI INDL INDX3160927092795,210SH SOLE0005,210
ISHARES TRPHLX SEMICND ETF464287523363819SH SOLE000819
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60540311,452SH SOLE00011,452
ISHARES TRCORE INTL AGGR46435G6722,63347,884SH SOLE00047,884
VANGUARD INDEX FDSSMALL CP ETF9229087512,38210,794SH SOLE00010,794
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378353,40039,795SH SOLE00039,795
AMERICAN CENTY ETF TRINTL SMCP VLU0250728024,79173,701SH SOLE00073,701
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8034683,265SH SOLE0003,265
SSGA ACTIVE ETF TRULT SHT TRM BD78467V7071,10227,223SH SOLE00027,223
CITRIX SYS INCCOM1773761002862,062SH SOLE0002,062
CECO ENVIRONMENTAL CORPCOM125141101985125,418SH SOLE000125,418
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328287263,593SH SOLE0003,593
FACEBOOK INCCL A30303M1021,2243,977SH SOLE0003,977
SPDR SER TRPORTFOLIO S&P50078464A8543,96881,137SH SOLE00081,137
VANGUARD INDEX FDSTOTAL STK MKT9229087693,52516,275SH SOLE00016,275
BERKSHIRE HATHAWAY INC DELCL A0846701081,6194SH SOLE0004
HOME DEPOT INCCOM4370761023421,060SH SOLE0001,060
ISHARES TRCORE US AGGBD ET4642872265174,506SH SOLE0004,506
PROSHARES TR IIULTA BLMBG 201774347Y8883956,593SH SOLE0006,593
FIRST TR MORNINGSTAR DIVID LSHS33691710953315,991SH SOLE00015,991
ADVANCED MICRO DEVICES INCCOM0079031073133,770SH SOLE0003,770
AMERICAN FIN TR INCCOM CLASS A02607T10918018,424SH SOLE00018,424
COCA COLA COCOM1912161002544,762SH SOLE0004,762
WELLS FARGO CO NEWCOM9497461013508,293SH SOLE0008,293
NETFLIX INCCOM64110L1061,3842,520SH SOLE0002,520
INVESCO QQQ TRUNIT SER 146090E1039502,780SH SOLE0002,780
SPDR SER TRPORTFOLIO S&P40078464A8472876,066SH SOLE0006,066
UNITEDHEALTH GROUP INCCOM91324P102360924SH SOLE000924
CSX CORPCOM1264081032973,004SH SOLE0003,004
ETF SER SOLUTIONSNETLEASE CORP26922A2481,08437,781SH SOLE00037,781
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091,61919,585SH SOLE00019,585
VANGUARD MALVERN FDSSTRM INFPROIDX9220208051,08620,968SH SOLE00020,968
ESSENTIAL UTILS INCCOM29670G1021,52632,379SH SOLE00032,379
VERIZON COMMUNICATIONS INCCOM92343V1041,40624,362SH SOLE00024,362
NVIDIA CORPORATIONCOM67066G104485752SH SOLE000752
TESLA INCCOM88160R1011,4091,907SH SOLE0001,907
VANGUARD INDEX FDSEXTEND MKT ETF9229086529,77753,100SH SOLE00053,100
SCHWAB STRATEGIC TRUS TIPS ETF8085248701,79829,148SH SOLE00029,148
VANGUARD INDEX FDSS&P 500 ETF SHS9229083634911,283SH SOLE0001,283
T2 BIOSYSTEMS INCCOM89853L1046650,675SH SOLE00050,675
ALLSTATE CORPCOM0200021013362,766SH SOLE0002,766
VANGUARD WHITEHALL FDSEMERG MKT BD ETF9219468854265,383SH SOLE0005,383
STARBUCKS CORPCOM8552441092562,198SH SOLE0002,198
MICROSOFT CORPCOM5949181045,15919,881SH SOLE00019,881
WISDOMTREE TRGLB EX US RL EST97717W3312117,724SH SOLE0007,724
LINDE PLCSHSG5494J103287996SH SOLE000996
ISHARES TRRUSSELL 2000 ETF4642876552,2399,983SH SOLE0009,983
ISHARES TRCORE MSCI EAFE46432F8422,78537,178SH SOLE00037,178
ADOBE SYSTEMS INCORPORATEDCOM00724F1019411,798SH SOLE0001,798
ISHARES TRRUS MID CAP ETF46428749998312,731SH SOLE00012,731
SPDR SER TRPORTFOLIO AGRGTE78464A6491,50150,214SH SOLE00050,214
ISHARES TRCORE S&P MCP ETF4642875074061,508SH SOLE0001,508
MCDONALDS CORPCOM5801351012511,085SH SOLE0001,085
SPDR SER TRPRTFLO S&P500 GW78464A4092,30438,093SH SOLE00038,093
SPDR SER TRPORTFOLIO S&P60078468R8531,22728,549SH SOLE00028,549
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5093,04568,843SH SOLE00068,843
ACORDA THERAPEUTICS INCNOTE 1.750% 6/100484MAA42020,000PRN SOLE00020,000
INVESCO ACTIVLY MANGD ETC FDOPTIMUM YIELD46090F1002,892159,181SH SOLE000159,181
ISHARES TRGLOBAL REIT ETF46434V64753420,102SH SOLE00020,102
ALPHABET INCCAP STK CL A02079K305839367SH SOLE000367
WISDOMTREE TRINTL SMCAP DIV97717W76081210,869SH SOLE00010,869
CERNER CORPCOM15678210474710,021SH SOLE00010,021
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1022223,606SH SOLE0003,606
ALPHABET INCCAP STK CL C02079K107427186SH SOLE000186
PIMCO ETF TRENHAN SHRT MA AC72201R8337627,473SH SOLE0007,473
CLOROX CO DELCOM1890541093431,789SH SOLE0001,789
SPDR SER TRNUVEEN BLMBRG SR78468R7391,20624,259SH SOLE00024,259
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8372,70453,308SH SOLE00053,308
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8895,248142,726SH SOLE000142,726
VIASAT INCCOM92552V1002114,415SH SOLE0004,415
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428581,68432,018SH SOLE00032,018
MORGAN STANLEYCOM NEW6174464482252,785SH SOLE0002,785
FORD MTR CO DELCOM34537086012310,036SH SOLE00010,036
ARK ETF TRGENOMIC REV ETF00214Q3023593,977SH SOLE0003,977
VANGUARD BD INDEX FDSINTERMED TERM9219378194,01744,958SH SOLE00044,958
ISHARES INCMSCI JPN ETF NEW46434G8221,28618,402SH SOLE00018,402
ISHARES TRMSCI USA MMENTM46432F3968815,019SH SOLE0005,019
ISHARES TRCORE S&P500 ETF4642872003,4588,284SH SOLE0008,284
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J40777413,522SH SOLE00013,522
VANGUARD MUN BD FDSTAX EXEMPT BD92290774699418,030SH SOLE00018,030
ISHARES TRMSCI INTL QUALTY46434V4562987,817SH SOLE0007,817
SPDR SER TRBLOMBERG 1 10 YR78468R86114,885708,828SH SOLE000708,828
TWO HBRS INVT CORPNOTE 6.250% 1/190187BAA94645,000PRN SOLE00045,000
SPDR SER TRMSCI USA STRTGIC78468R8128,43473,038SH SOLE00073,038
ISHARES TRCRE U S REIT ETF4642885213065,583SH SOLE0005,583
JOHNSON & JOHNSONCOM4781601041,87611,698SH SOLE00011,698
PARK AEROSPACE CORPCOM70014A1042,398175,319SH SOLE000175,319
ATMOS ENERGY CORPCOM0495601052782,739SH SOLE0002,739
VANGUARD INDEX FDSSM CP VAL ETF9229086112,17212,810SH SOLE00012,810
ZENDESK INCCOM98936J1012001,325SH SOLE0001,325
SPDR SER TRPORTFOLI S&P150078464A80551610,020SH SOLE00010,020
TELEFLEX INCORPORATEDCOM8793691063,0537,080SH SOLE0007,080