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 178467X109202659SH SOLE 00659
ISHARES INCMSCI JPN ETF NEW46434G82298214,541SH SOLE 0014,541
ISHARES TRCORE S&P MCP ETF46428750711,54650,237SH SOLE 0050,237
ISHARES TRCORE S&P SCP ETF46428780497,8261,064,486SH SOLE 001,064,486
ISHARES TRSP SMCP600VL ETF4642878793874,763SH SOLE 004,763
ISHARES TRS&P 500 VAL ETF4642874089637,525SH SOLE 007,525
ISHARES TRCORE S&P500 ETF46428720055,900148,912SH SOLE 00148,912
ISHARES TRS&P 500 GRWT ETF4642873094777,475SH SOLE 007,475
ISHARES TRRUS 1000 VAL ETF4642875986,05344,270SH SOLE 0044,270
ISHARES TRRUS 1000 GRW ETF4642876147,54331,282SH SOLE 0031,282
ISHARES TRRUSSELL 2000 ETF4642876558,36542,664SH SOLE 0042,664
SPDR S&P 500 ETF TRTR UNIT78462F10317,60247,081SH SOLE 0047,081
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y88610,243163,371SH SOLE 00163,371
ADOBE SYSTEMS INCORPORATEDCOM00724F1014,9999,996SH SOLE 009,996
AUTODESK INCCOM0527691062,8829,439SH SOLE 009,439
AMAZON COM INCCOM0231351067,4452,286SH SOLE 002,286
BRISTOL-MYERS SQUIBB COCOM1101221085198,363SH SOLE 008,363
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025,24722,629SH SOLE 0022,629
EMERSON ELEC COCOM2910111044585,704SH SOLE 005,704
BOEING COCOM0970231057743,618SH SOLE 003,618
EVERSOURCE ENERGYCOM30040W1083073,554SH SOLE 003,554
REALTY INCOME CORPCOM7561091044937,923SH SOLE 007,923
ONEOK INC NEWCOM68268010352513,675SH SOLE 0013,675
SYNOPSYS INCCOM871607107211813SH SOLE 00813
INVESCO QQQ TRUNIT SER 146090E10336,290115,668SH SOLE 00115,668
AMGEN INCCOM0311621001,4166,157SH SOLE 006,157
ABBOTT LABSCOM0028241005,15347,064SH SOLE 0047,064
ADVANCED MICRO DEVICES INCCOM0079031076767,376SH SOLE 007,376
CONAGRA BRANDS INCCOM2058871022,59071,416SH SOLE 0071,416
EBAY INC.COM2786421032074,121SH SOLE 004,121
ALTRIA GROUP INCCOM02209S10358114,172SH SOLE 0014,172
FEDEX CORPCOM31428X1064321,664SH SOLE 001,664
GENUINE PARTS COCOM3724601056246,212SH SOLE 006,212
INTEL CORPCOM4581401002,14743,096SH SOLE 0043,096
ILLINOIS TOOL WKS INCCOM4523081095302,599SH SOLE 002,599
ORACLE CORPCOM68389X1051,02215,796SH SOLE 0015,796
QUALCOMM INCCOM7475251031,79211,760SH SOLE 0011,760
DISNEY WALT COCOM2546871061,94110,712SH SOLE 0010,712
HONEYWELL INTL INCCOM4385161068804,139SH SOLE 004,139
SHERWIN WILLIAMS COCOM824348106314427SH SOLE 00427
SEMPRA ENERGYCOM8168511099527,473SH SOLE 007,473
SYSCO CORPCOM8718291072523,399SH SOLE 003,399
US BANCORP DELCOM NEW9029733041,54033,054SH SOLE 0033,054
JOHNSON & JOHNSONCOM4781601043,02319,211SH SOLE 0019,211
MEDTRONIC PLCSHSG5960L1039067,732SH SOLE 007,732
PFIZER INCCOM7170811031,44239,178SH SOLE 0039,178
LOWES COS INCCOM5486611071,2237,622SH SOLE 007,622
ISHARES TRMSCI EAFE ETF4642874651,98927,268SH SOLE 0027,268
AMERISOURCEBERGEN CORPCOM03073E1053903,985SH SOLE 003,985
CHEVRON CORP NEWCOM1667641001,10813,116SH SOLE 0013,116
MICROSOFT CORPCOM59491810415,00567,465SH SOLE 0067,465
UNITED PARCEL SERVICE INCCL B9113121066683,967SH SOLE 003,967
AT&T INCCOM00206R1021,38348,085SH SOLE 0048,085
PRUDENTIAL FINL INCCOM7443201024155,321SH SOLE 005,321
TRUIST FINL CORPCOM89832Q10958912,295SH SOLE 0012,295
CITIGROUP INCCOM NEW1729674246129,929SH SOLE 009,929
CISCO SYS INCCOM17275R1021,28028,596SH SOLE 0028,596
INTERNATIONAL BUSINESS MACHSCOM4592001015084,034SH SOLE 004,034
COCA COLA COCOM1912161001,19221,732SH SOLE 0021,732
LOCKHEED MARTIN CORPCOM5398301094051,142SH SOLE 001,142
PEPSICO INCCOM7134481081,4559,811SH SOLE 009,811
STRYKER CORPORATIONCOM8636671013211,309SH SOLE 001,309
JOHNSON CTLS INTL PLCSHSG5150210596120,621SH SOLE 0020,621
VERIZON COMMUNICATIONS INCCOM92343V1041,32722,581SH SOLE 0022,581
SPDR SER TRPRTFLO S&P500 GW78464A40968312,351SH SOLE 0012,351
ISHARES INCMSCI GERMANY ETF46428680654817,247SH SOLE 0017,247
ISHARES INCMSCI CDA ETF46428650937612,206SH SOLE 0012,206
ISHARES TRRUS MD CP GR ETF4642874812,35422,935SH SOLE 0022,935
ISHARES TRRUS MDCP VAL ETF4642874731,34413,860SH SOLE 0013,860
SPDR SER TRPORTFOLI S&P150078464A8052,57255,805SH SOLE 0055,805
ISHARES TRGLOBAL TECH ETF4642872913171,057SH SOLE 001,057
ISHARES TRU.S. CNSM SV ETF4642875801,12615,969SH SOLE 0015,969
ISHARES TRUS HLTHCARE ETF4642877622471,006SH SOLE 001,006
ISHARES TRU.S. TECH ETF4642877212843,336SH SOLE 003,336
ISHARES TRUS TELECOM ETF46428771314,172468,959SH SOLE 00468,959
SELECT SECTOR SPDR TRENERGY81369Y50658715,485SH SOLE 0015,485
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60514,276484,245SH SOLE 00484,245
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80322,098169,962SH SOLE 00169,962
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30811,146165,247SH SOLE 00165,247
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20915,725138,618SH SOLE 00138,618
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4076,02637,479SH SOLE 0037,479
ISHARES TRNASDAQ BIOTECH4642875563,58623,672SH SOLE 0023,672
ISHARES INCMSCI TAIWAN ETF46434G7723807,158SH SOLE 007,158
ISHARES INCMSCI SPAIN ETF46428676432211,906SH SOLE 0011,906
ISHARES TRMSCI UK ETF NEW46435G3344,513154,076SH SOLE 00154,076
ISHARES INCMSCI STH KOR ETF4642867724675,430SH SOLE 005,430
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088441,87613,291SH SOLE 0013,291
SCHWAB CHARLES CORPCOM8085131052023,803SH SOLE 003,803
WALGREENS BOOTS ALLIANCE INCCOM9314271082375,934SH SOLE 005,934
DEERE & COCOM2441991051,8146,742SH SOLE 006,742
BK OF AMERICA CORPCOM0605051041,56451,610SH SOLE 0051,610
STARBUCKS CORPCOM8552441092,84026,548SH SOLE 0026,548
ANALOG DEVICES INCCOM0326541052481,679SH SOLE 001,679
AUTOMATIC DATA PROCESSING INCOM0530151036023,417SH SOLE 003,417
EXXON MOBIL CORPCOM30231G1022,00948,738SH SOLE 0048,738
AFLAC INCCOM0010551021,23827,830SH SOLE 0027,830
WALMART INCCOM9311421031,4349,950SH SOLE 009,950
APPLIED MATLS INCCOM0382221058459,788SH SOLE 009,788
ANTHEM INCCOM0367521031,0823,369SH SOLE 003,369
UNION PAC CORPCOM9078181082,30811,084SH SOLE 0011,084
TEXAS INSTRS INCCOM8825081041,2687,724SH SOLE 007,724
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391004504,128SH SOLE 004,128
TARGET CORPCOM87612E1061,1226,356SH SOLE 006,356
COLGATE PALMOLIVE COCOM1941621033494,080SH SOLE 004,080
CAPITAL ONE FINL CORPCOM14040H1052332,357SH SOLE 002,357
COSTCO WHSL CORP NEWCOM22160K1051,1353,014SH SOLE 003,014
LILLY ELI & COCOM5324571088004,741SH SOLE 004,741
CVS HEALTH CORPCOM1266501004136,042SH SOLE 006,042
DOMINION ENERGY INCCOM25746U1096348,437SH SOLE 008,437
SCHLUMBERGER LTDCOM8068571082129,724SH SOLE 009,724
DANAHER CORPORATIONCOM2358511021,2735,730SH SOLE 005,730
MERCK & CO. INCCOM58933Y1051,39317,032SH SOLE 0017,032
MICRON TECHNOLOGY INCCOM5951121033064,068SH SOLE 004,068
MORGAN STANLEYCOM NEW6174464483605,251SH SOLE 005,251
PROCTER AND GAMBLE COCOM7427181094,00928,816SH SOLE 0028,816
GENERAL ELECTRIC COCOM36960410343340,047SH SOLE 0040,047
KIMBERLY-CLARK CORPCOM4943681033462,564SH SOLE 002,564
GILEAD SCIENCES INCCOM3755581033215,505SH SOLE 005,505
GOLDMAN SACHS GROUP INCCOM38141G1043501,329SH SOLE 001,329
HOME DEPOT INCCOM4370761023,16211,906SH SOLE 0011,906
TRANE TECHNOLOGIES PLCSHSG8994E1032431,677SH SOLE 001,677
MCDONALDS CORPCOM5801351011,5507,222SH SOLE 007,222
NIKE INCCL B6541061032,00614,178SH SOLE 0014,178
JPMORGAN CHASE & COCOM46625H1002,52419,867SH SOLE 0019,867
SIRIUS XM HOLDINGS INCCOM82968B1036510,202SH SOLE 0010,202
TJX COS INC NEWCOM8725401093575,232SH SOLE 005,232
MONDELEZ INTL INCCL A6092071054597,847SH SOLE 007,847
HP INCCOM40434L1052239,074SH SOLE 009,074
BOOKING HOLDINGS INCCOM09857L108677304SH SOLE 00304
WELLS FARGO CO NEWCOM9497461011,13937,735SH SOLE 0037,735
ISHARES TR1 3 YR TREAS BD46428745714,502167,890SH SOLE 00167,890
ISHARES TRBARCLAYS 7 10 YR4642874407195,994SH SOLE 005,994
ISHARES TRIBOXX INV CP ETF4642872422601,879SH SOLE 001,879
PROGRESSIVE CORPCOM7433151032762,796SH SOLE 002,796
XCEL ENERGY INCCOM98389B1005578,351SH SOLE 008,351
FISERV INCCOM3377381083012,644SH SOLE 002,644
FORD MTR CO DELCOM34537086031836,139SH SOLE 0036,139
UNITEDHEALTH GROUP INCCOM91324P1023,66010,437SH SOLE 0010,437
SOUTHWEST AIRLS COCOM8447411082184,679SH SOLE 004,679
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013,66714,038SH SOLE 0014,038
AMERICAN TOWER CORP NEWCOM03027X1003871,724SH SOLE 001,724
CROWN CASTLE INTL CORP NEWCOM22822V1012371,486SH SOLE 001,486
RAYTHEON TECHNOLOGIES CORPCOM75513E1015137,171SH SOLE 007,171
INTUITCOM4612021033821,005SH SOLE 001,005
MARRIOTT INTL INC NEWCL A5719032022642,002SH SOLE 002,002
MARSH & MCLENNAN COS INCCOM5717481024724,036SH SOLE 004,036
3M COCOM88579Y1018134,651SH SOLE 004,651
COMCAST CORP NEWCL A20030N1011,01319,330SH SOLE 0019,330
VANGUARD INDEX FDSTOTAL STK MKT9229087692,23711,492SH SOLE 0011,492
WASTE MGMT INC DELCOM94106L1093182,693SH SOLE 002,693
NORFOLK SOUTHN CORPCOM6558441083381,422SH SOLE 001,422
HUNTINGTON BANCSHARES INCCOM44615010423818,857SH SOLE 0018,857
NEXTERA ENERGY INCCOM65339F1017079,161SH SOLE 009,161
DUKE ENERGY CORP NEWCOM NEW26441C20495210,393SH SOLE 0010,393
CONSTELLATION BRANDS INCCL A21036P108213971SH SOLE 00971
CONOCOPHILLIPSCOM20825C10458714,675SH SOLE 0014,675
CSX CORPCOM1264081037498,257SH SOLE 008,257
APPLE INCCOM03783310023,485176,989SH SOLE 00176,989
AMERICAN AIRLS GROUP INCCOM02376R10228718,179SH SOLE 0018,179
LAM RESEARCH CORPCOM512807108330699SH SOLE 00699
AMERICAN WTR WKS CO INC NEWCOM0304201036314,111SH SOLE 004,111
SPDR SER TRPRTFLO S&P500 VL78464A50845713,300SH SOLE 0013,300
CATERPILLAR INCCOM1491231016163,385SH SOLE 003,385
KINDER MORGAN INC DELCOM49456B10130822,535SH SOLE 0022,535
ISHARES TRMSCI EMG MKT ETF46428723452010,059SH SOLE 0010,059
VANGUARD INDEX FDSEXTEND MKT ETF9229086522,21513,448SH SOLE 0013,448
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3579,66875,806SH SOLE 0075,806
CHUBB LIMITEDCOMH1467J1043612,344SH SOLE 002,344
ECOLAB INCCOM2788651004662,154SH SOLE 002,154
PUBLIC STORAGECOM74460D1097063,056SH SOLE 003,056
FIRST COMWLTH FINL CORP PACOM31982910737934,612SH SOLE 0034,612
AMERICAN EXPRESS COCOM0258161096195,117SH SOLE 005,117
GENERAL MLS INCCOM3703341041,09418,610SH SOLE 0018,610
NEWMONT CORPCOM6516391062594,322SH SOLE 004,322
AMEREN CORPCOM0236081022062,635SH SOLE 002,635
EDWARDS LIFESCIENCES CORPCOM28176E1082322,543SH SOLE 002,543
S&P GLOBAL INCCOM78409V1044651,413SH SOLE 001,413
GENERAL DYNAMICS CORPCOM3695501083092,077SH SOLE 002,077
KLA CORPCOM NEW4824801004021,551SH SOLE 001,551
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F6763,17014,516SH SOLE 0014,516
SOUTHERN COCOM8425871074,39971,605SH SOLE 0071,605
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285843,822874,524SH SOLE 00874,524
PAYCHEX INCCOM7043261073013,232SH SOLE 003,232
BERKSHIRE HATHAWAY INC DELCL A08467010810,08729SH SOLE 0029
ALIGN TECHNOLOGY INCCOM0162551011,8333,431SH SOLE 003,431
CIGNA CORP NEWCOM1255231002671,283SH SOLE 001,283
WATERS CORPCOM9418481032791,129SH SOLE 001,129
PNC FINL SVCS GROUP INCCOM6934751057074,742SH SOLE 004,742
NETFLIX INCCOM64110L1061,7143,169SH SOLE 003,169
ISHARES TRCORE US AGGBD ET46428722620,475173,238SH SOLE 00173,238
PROLOGIS INC.COM74340W1033773,785SH SOLE 003,785
BIOGEN INCCOM09062X1033451,410SH SOLE 001,410
ISHARES TRSELECT DIVID ETF4642871681,36714,211SH SOLE 0014,211
ISHARES TRTIPS BD ETF4642871765964,669SH SOLE 004,669
ROYCE VALUE TR INCCOM78091010538523,882SH SOLE 0023,882
ILLUMINA INCCOM4523271091,3233,577SH SOLE 003,577
ACTIVISION BLIZZARD INCCOM00507V1092712,914SH SOLE 002,914
AIR PRODS & CHEMS INCCOM009158106220805SH SOLE 00805
DOLLAR GEN CORP NEWCOM2566771052,0269,633SH SOLE 009,633
NVIDIA CORPORATIONCOM67066G1041,3562,596SH SOLE 002,596
VERTEX PHARMACEUTICALS INCCOM92532F1003191,348SH SOLE 001,348
NUCOR CORPCOM67034610562011,647SH SOLE 0011,647
EATON CORP PLCSHSG291831034193,485SH SOLE 003,485
KANSAS CITY SOUTHERNCOM NEW4851703022631,286SH SOLE 001,286
HUMANA INCCOM444859102262639SH SOLE 00639
SANOFISPONSORED ADR80105N1052014,130SH SOLE 004,130
CUMMINS INCCOM2310211065932,611SH SOLE 002,611
METLIFE INCCOM59156R10848710,377SH SOLE 0010,377
NUVEEN PFD & INCOME OPPORTUNCOM67073B10687792,310SH SOLE 0092,310
COOPER COS INCCOM NEW216648402342942SH SOLE 00942
YUM BRANDS INCCOM9884981013262,998SH SOLE 002,998
AMPHENOL CORP NEWCL A0320951013232,471SH SOLE 002,471
CINTAS CORPCOM172908105289818SH SOLE 00818
ALPHABET INCCAP STK CL A02079K3054,5322,586SH SOLE 002,586
CBRE CLARION GLOBAL REAL ESTCOM12504G100829120,514SH SOLE 00120,514
SPDR GOLD TRGOLD SHS78463V1071,3837,753SH SOLE 007,753
WEC ENERGY GROUP INCCOM92939U1065936,440SH SOLE 006,440
VANGUARD WORLD FDSENERGY ETF92204A3064,76091,790SH SOLE 0091,790
VANGUARD INDEX FDSVALUE ETF92290874450,959428,369SH SOLE 00428,369
REGENERON PHARMACEUTICALSCOM75886F1071,4943,092SH SOLE 003,092
VANGUARD WORLD FDSHEALTH CAR ETF92204A5048,92539,892SH SOLE 0039,892
VANGUARD INDEX FDSMID CAP ETF9229086296553,169SH SOLE 003,169
VANGUARD INDEX FDSREAL ESTATE ETF9229085532,51629,628SH SOLE 0029,628
VANGUARD WORLD FDSMATERIALS ETF92204A8013482,219SH SOLE 002,219
INTUITIVE SURGICAL INCCOM NEW46120E6021,2781,562SH SOLE 001,562
BLACKROCK INCCOM09247X1017461,034SH SOLE 001,034
VANGUARD INDEX FDSSMALL CP ETF92290875117,06187,636SH SOLE 0087,636
VANGUARD INDEX FDSGROWTH ETF92290873669,840275,679SH SOLE 00275,679
INVESCO EXCHANGE TRADED FD TDYNMC PHRMCTLS46137V6625507,706SH SOLE 007,706
CARMAX INCCOM1431301022652,806SH SOLE 002,806
NUVEEN AMT FREE MUN CR INC FCOM67071L10654732,606SH SOLE 0032,606
REPUBLIC SVCS INCCOM7607591002893,003SH SOLE 003,003
INOVIO PHARMACEUTICALS INCCOM NEW45773H20110111,383SH SOLE 0011,383
BLACKROCK CORPOR HI YLD FD ICOM09255P10720818,155SH SOLE 0018,155
PACCAR INCCOM6937181083223,736SH SOLE 003,736
VANGUARD WORLD FDSFINANCIALS ETF92204A4052513,439SH SOLE 003,439
PARKER-HANNIFIN CORPCOM7010941044371,603SH SOLE 001,603
PACIFIC PREMIER BANCORPCOM69478X1052788,860SH SOLE 008,860
VANGUARD WORLD FDSUTILITIES ETF92204A8763232,357SH SOLE 002,357
VALMONT INDS INCCOM9202531019,47654,172SH SOLE 0054,172
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412,51359,670SH SOLE 0059,670
BIOCRYST PHARMACEUTICALS INCCOM09058V10315420,696SH SOLE 0020,696
WESTERN ASSET EMERGING MKTSCOM95766A10176955,316SH SOLE 0055,316
ISHARES GOLD TRUSTISHARES4642851052,463135,845SH SOLE 00135,845
CHIPOTLE MEXICAN GRILL INCCOM169656105205148SH SOLE 00148
THERMO FISHER SCIENTIFIC INCCOM8835561029322,002SH SOLE 002,002
FIDELITY NATL INFORMATION SVCOM31620M1064293,030SH SOLE 003,030
ISHARES TREAFE GRWTH ETF4642888852001,985SH SOLE 001,985
INVESCO EXCHANGE TRADED FD TFTSE RAFI 100046137V6133902,930SH SOLE 002,930
SALESFORCE COM INCCOM79466L3022,88712,974SH SOLE 0012,974
ENBRIDGE INCCOM29250N10584826,501SH SOLE 0026,501
ROPER TECHNOLOGIES INCCOM776696106396918SH SOLE 00918
ZEBRA TECHNOLOGIES CORPORATICL A989207105359935SH SOLE 00935
FRANKLIN LTD DURATION INCOMECOM35472T1011,038110,197SH SOLE 00110,197
VANGUARD WORLD FDSINF TECH ETF92204A7025931,675SH SOLE 001,675
SPDR SER TRS&P BIOTECH78464A8705,00735,565SH SOLE 0035,565
SPDR SER TRS&P 400 MDCP VAL78464A83931,259563,229SH SOLE 00563,229
KAYNE ANDERSON ENERGY INFRSTCOM48660610624642,788SH SOLE 0042,788
SPDR SER TRS&P HOMEBUILD78464A8885,860101,672SH SOLE 00101,672
SPDR SER TRNUVEEN BLMBRG SR78468R7393,35467,360SH SOLE 0067,360
MASTERCARD INCORPORATEDCL A57636Q1044,92213,789SH SOLE 0013,789
PROSHARES TRPSHS ULTRA QQQ74347R2061,21010,515SH SOLE 0010,515
ISHARES TRU.S. MED DVC ETF4642888101,2823,917SH SOLE 003,917
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H4093385,487SH SOLE 005,487
WISDOMTREE TRUS SMALLCAP DIVD97717W60431811,956SH SOLE 0011,956
ISHARES TRCORE S&P TTL STK4642871502442,834SH SOLE 002,834
GARTNER INCCOM3666511071,3888,665SH SOLE 008,665
ISHARES TRUS HOME CONS ETF4642887527,352131,759SH SOLE 00131,759
ISHARES TRU.S. PHARMA ETF4642888365843,253SH SOLE 003,253
APPLIED DNA SCIENCES INCCOM03815U3006512,781SH SOLE 0012,781
ARES CAPITAL CORPCOM04010L10318210,784SH SOLE 0010,784
FIRST TR MORNINGSTAR DIVID LSHS33691710932110,856SH SOLE 0010,856
VANGUARD INDEX FDSMCAP GR IDXVIP9229085383561,679SH SOLE 001,679
SPDR SER TRS&P 400 MDCP GRW78464A82137,073534,728SH SOLE 00534,728
EATON VANCE TAX-MANAGED GLOBCOM27829F1081,622184,928SH SOLE 00184,928
WISDOMTREE TRITL HIGH DIV FD97717W80269118,447SH SOLE 0018,447
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427755,59995,937SH SOLE 0095,937
INVESCO EXCHANGE TRADED FD TBUYBACK ACHIEV46137V30819,863270,834SH SOLE 00270,834
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2583826,210SH SOLE 006,210
ISHARES TRIBOXX HI YD ETF4642885133,72542,672SH SOLE 0042,672
ISHARES TRISHS 1-5YR INVS4642886466,159111,640SH SOLE 00111,640
VANGUARD BD INDEX FDSSHORT TRM BOND92193782720,072242,128SH SOLE 00242,128
VANGUARD BD INDEX FDSINTERMED TERM92193781913,264142,852SH SOLE 00142,852
DELTA AIR LINES INC DELCOM NEW2473617022355,855SH SOLE 005,855
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378357,50285,069SH SOLE 0085,069
ISHARES TRMSCI KLD400 SOC4642885702563,577SH SOLE 003,577
DISCOVER FINL SVCSCOM2547091082222,455SH SOLE 002,455
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5092,53660,156SH SOLE 0060,156
VANGUARD BD INDEX FDSLONG TERM BOND92193779310,86599,100SH SOLE 0099,100
ISHARES TRMBS ETF4642885886,00254,498SH SOLE 0054,498
ISHARES TRPFD AND INCM SEC4642886872,10454,644SH SOLE 0054,644
TE CONNECTIVITY LTDREG SHSH849891042752,273SH SOLE 002,273
BANK NEW YORK MELLON CORPCOM0640581002395,631SH SOLE 005,631
ISHARES TRINTL SEL DIV ETF4642884482,08270,650SH SOLE 0070,650
WISDOMTREE TREMER MKT HIGH FD97717W3151,48136,004SH SOLE 0036,004
ISHARES TR3 7 YR TREAS BD4642886614,76835,855SH SOLE 0035,855
UNITED STS NAT GAS FD LPUNIT PAR91231830014015,173SH SOLE 0015,173
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,96021,415SH SOLE 0021,415
WISDOMTREE TRGLB EX US RL EST97717W3312569,979SH SOLE 009,979
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385893,2541,975,300SH SOLE 001,975,300
ISHARES TRNATIONAL MUN ETF4642884147206,147SH SOLE 006,147
SPDR SER TRNUVEEN BRC MUNIC78468R7212925,572SH SOLE 005,572
PROSHARES TRPSHS ULTRA TECH74347R6936288,763SH SOLE 008,763
SPDR SER TRBLMBRG BRC CNVRT78464A3599,225111,428SH SOLE 00111,428
INVESCO EXCH TRADED FD TR IIEMRNG MKT SVRG46138E78436212,545SH SOLE 0012,545
ISHARES TRJPMORGAN USD EMG4642882811,1099,569SH SOLE 009,569
WISDOMTREE TRENHNCD CMMDTY ST97717Y68325913,571SH SOLE 0013,571
SPDR SER TRBLOOMBERG BRCLYS78468R6223803,491SH SOLE 003,491
MSCI INCCOM55354G1001,2232,738SH SOLE 002,738
INVESCO EXCHANGE TRADED FD TS&P500 BUY WRT46137V3995,319259,546SH SOLE 00259,546
INVESCO EXCH TRADED FD TR IIFTSE RAFI EMNG46138E7272,208104,368SH SOLE 00104,368
VISA INCCOM CL A92826C8394,96722,707SH SOLE 0022,707
PHILIP MORRIS INTL INCCOM7181721091,78321,535SH SOLE 0021,535
ISHARES INCMSCI ISRAEL ETF4642866323856,001SH SOLE 006,001
ISHARES TRCALIF MUN BD ETF4642883563846,119SH SOLE 006,119
SPDR SER TRPORTFOLIO S&P50078464A8542716,170SH SOLE 006,170
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8892,93787,019SH SOLE 0087,019
SPDR SER TRPORTFOLIO AGRGTE78464A64967822,023SH SOLE 0022,023
INVESCO EXCH TRADED FD TR IIPFD ETF46138E5115,964390,807SH SOLE 00390,807
INVESCO EXCH TRADED FD TR IIFNDMNTL HY CRP46138E71922811,713SH SOLE 0011,713
NORTHERN LTS FD TR IVMAIN SECTR ROTN66538H591532,17915,183,435SH SOLE 0015,183,435
NANOVIRICIDES INCCOM6300873027425,896SH SOLE 0025,896
ISHARES TRMSCI ACWI ETF4642882574625,096SH SOLE 005,096
ISHARES TRCONSER ALLOC ETF4642898833338,585SH SOLE 008,585
ISHARES TRGRWT ALLOCAT ETF4642898672444,684SH SOLE 004,684
ISHARES TRSHRT NAT MUN ETF4642881583,46832,082SH SOLE 0032,082
ISHARES TRINTL TREA BD ETF4642881174618,286SH SOLE 008,286
SPDR SER TRPORTFOLIO INTRMD78464A3759,974268,269SH SOLE 00268,269
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702,99130,795SH SOLE 0030,795
BROADCOM INCCOM11135F1015741,310SH SOLE 001,310
ABERDEEN STD SILVER ETF TRPHYSCL SILVR SHS00326410835313,805SH SOLE 0013,805
PIMCO ETF TR1-5 US TIP IDX72201R20567212,404SH SOLE 0012,404
SPDR SER TRWELLS FG PFD ETF78464A2924,07791,803SH SOLE 0091,803
PIMCO ETF TRENHAN SHRT MA AC72201R8333,62235,499SH SOLE 0035,499
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4094,23250,832SH SOLE 0050,832
INDEXIQ ETF TRIQ MRGR ARB ETF45409B80011,221336,659SH SOLE 00336,659
SCHWAB STRATEGIC TRUS SML CAP ETF8085246074955,564SH SOLE 005,564
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244096,635111,452SH SOLE 00111,452
PIMCO ETF TRINTER MUN BD ACT72201R86683514,721SH SOLE 0014,721
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1027,684124,746SH SOLE 00124,746
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C77126,128483,229SH SOLE 00483,229
INVESCO EXCHANGE TRADED FD TDWA FINL MUMT46137V8603608,372SH SOLE 008,372
INVESCO EXCH TRADED FD TR IICHINA TECHNLGY46138E8001,34516,334SH SOLE 0016,334
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E4041,14350,942SH SOLE 0050,942
INVESCO EXCH TRADED FD TR IIS&P SMLCP ENGY46138E16418241,461SH SOLE 0041,461
INVESCO EXCH TRADED FD TR IIS&P SMLCP INFO46138E1156,71354,810SH SOLE 0054,810
TESLA INCCOM88160R1012,9914,239SH SOLE 004,239
VANECK VECTORS ETF TRJP MORGAN MKTS92189H3002306,907SH SOLE 006,907
SCHWAB STRATEGIC TRSHT TM US TRES8085248622294,460SH SOLE 004,460
VANGUARD ADMIRAL FDS INCMIDCP 400 GRTH9219328693632,031SH SOLE 002,031
VANGUARD INDEX FDSS&P 500 ETF SHS92290836319,35956,328SH SOLE 0056,328
VANECK VECTORS ETF TRRARE EARTH STRAT92189H8052083,165SH SOLE 003,165
GENERAL MTRS COCOM37045V1002816,745SH SOLE 006,745
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082283,347SH SOLE 003,347
VANGUARD STAR FDSVG TL INTL STK F9219097684657,737SH SOLE 007,737
ACELRX PHARMACEUTICALS INCCOM00444T1001210,000SH SOLE 0010,000
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5082,553114,600SH SOLE 00114,600
ISHARES TRCORE HIGH DV ETF46429B66396711,028SH SOLE 0011,028
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E35461911,002SH SOLE 0011,002
INVESCO EXCH TRADED FD TR IIS&P 500 HB ETF46138E3702574,519SH SOLE 004,519
PIMCO ETF TR0-5 HIGH YIELD72201R7839229,391SH SOLE 009,391
INVESCO EXCHANGE TRADED FD TS&P 500 VLU MOMN46137V4231,37033,709SH SOLE 0033,709
ISHARES TRFLTG RATE NT ETF46429B65512,233241,193SH SOLE 00241,193
MARATHON PETE CORPCOM56585A1022295,534SH SOLE 005,534
VEREIT INCCOM92339V3082506,623SH SOLE 006,623
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1921,55716,384SH SOLE 0016,384
ISHARES TRMSCI USA MIN VOL46429B69791813,526SH SOLE 0013,526
ISHARES TRMSCI EAFE MIN VL46429B68974510,149SH SOLE 0010,149
ISHARES INCMSCI GBL MIN VOL4642865255365,531SH SOLE 005,531
PHILLIPS 66COM7185461043444,918SH SOLE 004,918
PIMCO ETF TRACTIVE BD ETF72201R7754,14836,674SH SOLE 0036,674
SPDR SER TRPORTFOLIO SH TSR78468R10132310,525SH SOLE 0010,525
SPDR SER TRBLOOMBERG SRT TR78468R40810,217379,124SH SOLE 00379,124
FACEBOOK INCCL A30303M1028,54431,279SH SOLE 0031,279
VANECK VECTORS ETF TRPHARMACEUTICAL92189F6924,26164,100SH SOLE 0064,100
VANECK VECTORS ETF TRINTL HIGH YIELD92189F44583732,266SH SOLE 0032,266
VANECK VECTORS ETF TRFALLEN ANGEL HG92189F4371,39443,432SH SOLE 0043,432
VANECK VECTORS ETF TREMERGING MKTS HI92189F35383735,037SH SOLE 0035,037
SERVICENOW INCCOM81762P1022,9755,404SH SOLE 005,404
IMMUNOPRECISE ANTIBODIES LTDCOM NEW45257F20023715,821SH SOLE 0015,821
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R1183,92579,333SH SOLE 0079,333
FS KKR CAP CORP IICOM35952V30359035,986SH SOLE 0035,986
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6434697,568SH SOLE 007,568
ISHARES INCCORE MSCI EMKT46434G10314,457233,020SH SOLE 00233,020
ISHARES TRCORE MSCI EAFE46432F84212,568181,904SH SOLE 00181,904
ABBVIE INCCOM00287Y1091,81516,943SH SOLE 0016,943
FIRST TR EXCH TRD ALPHDX FDEUROPE ALPHADEX33737J1172,12255,631SH SOLE 0055,631
PIMCO DYNAMIC CR INCOME FDCOM SHS72202D1061,57174,096SH SOLE 0074,096
ZOETIS INCCL A98978V1032,92317,663SH SOLE 0017,663
FLEXSHARES TRQUALT DIVD IDX33939L86013,842279,966SH SOLE 00279,966
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1082,346116,187SH SOLE 00116,187
SSGA ACTIVE ETF TRBLKSTN GSOSRLN78467V6084149,059SH SOLE 009,059
T-MOBILE US INCCOM8725901042952,185SH SOLE 002,185
IQVIA HLDGS INCCOM46266C1057153,990SH SOLE 003,990
ISHARES TRMSCI USA MMENTM46432F3965663,509SH SOLE 003,509
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J40723,151395,407SH SOLE 00395,407
ISHARES TRMSCI USA VALUE46432F3889,220106,090SH SOLE 00106,090
SCHWAB STRATEGIC TRSCHWAB FDT US SC80852476355212,859SH SOLE 0012,859
SCHWAB STRATEGIC TRSCHWB FDT EMK LG80852473050717,924SH SOLE 0017,924
SCHWAB STRATEGIC TRSCHWB FDT INT LG8085247552,28978,173SH SOLE 0078,173
ISHARES TRMSCI USA QLT FCT46432F3393,34728,801SH SOLE 0028,801
ISHARES U S ETF TRBLACKROCK ST MAT46431W5071,13622,647SH SOLE 0022,647
ISHARES TR0-5YR HI YL CP46434V4072,99365,863SH SOLE 0065,863
ISHARES TR0-5YR INVT GR CP46434V10076714,682SH SOLE 0014,682
TWITTER INCCOM90184L1022284,211SH SOLE 004,211
KRANESHARES TRCSI CHI INTERNET5007673065116,657SH SOLE 006,657
DBX ETF TRXTRACK HRVST CSI23305187955313,812SH SOLE 0013,812
FIRST TR EXCHANGE TRAD FD VIFST TR GLB FD33739H1011,06354,974SH SOLE 0054,974
PIMCO ETF TRENHNCD LW DUR AC72201R7181,60415,722SH SOLE 0015,722
ALPHABET INCCAP STK CL C02079K1076,5303,728SH SOLE 003,728
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G8701,07541,409SH SOLE 0041,409
ISHARES TRGLOBAL REIT ETF46434V6471,05844,201SH SOLE 0044,201
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102215924SH SOLE 00924
CITIZENS FINL GROUP INCCOM1746101052145,990SH SOLE 005,990
FIDELITY MERRIMACK STR TRTOTAL BD ETF3161883091,42526,271SH SOLE 0026,271
FIRST TR EXCH TRADED FD IIILNG/SHT EQUITY33739P10348311,066SH SOLE 0011,066
J P MORGAN EXCHANGE-TRADED FDIV RTN INT EQ46641Q2093245,569SH SOLE 005,569
EXCHANGE TRADED CONCEPTS TREMQQ EM INTERN3015058891,51923,896SH SOLE 0023,896
ISHARES TREXPONENTIAL TECH46434V3812,09636,617SH SOLE 0036,617
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8486,201125,833SH SOLE 00125,833
ISHARES U S ETF TRBLACKROCK SHORT46431W8383266,485SH SOLE 006,485
PAYPAL HLDGS INCCOM70450Y1033,76116,060SH SOLE 0016,060
VANGUARD MUN BD FDSTAX EXEMPT BD92290774612,278222,465SH SOLE 00222,465
ISHARES TRIBONDS DEC202246435G7552117,989SH SOLE 007,989
GOLDMAN SACHS ETF TRACTIVEBETA US LG38143050381810,809SH SOLE 0010,809
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8604,158113,731SH SOLE 00113,731
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR FI47804J4042445,887SH SOLE 005,887
ISHARES TRCORE INTL AGGR46435G6722123,770SH SOLE 003,770
SQUARE INCCL A8522341038944,108SH SOLE 004,108
SPDR SER TRPRTFLO S&P500 HI78468R78892528,073SH SOLE 0028,073
GOLDMAN SACHS ETF TRACTIVEBETA INT38143010773423,004SH SOLE 0023,004
WISDOMTREE TRYIELD ENHANCD US97717X5114538,446SH SOLE 008,446
VANGUARD WHITEHALL FDSINTL HIGH ETF9219467941,50924,820SH SOLE 0024,820
JOHN HANCOCK EXCHANGE TRADEDMLTFCTR LRG CAP47804J1073888,198SH SOLE 008,198
DBX ETF TRXTRACK RUSS 10002330514812506,465SH SOLE 006,465
CHARTER COMMUNICATIONS INC NCL A16119P108585885SH SOLE 00885
DBX ETF TRXTRACK FTSE US2330515151,10036,589SH SOLE 0036,589
ISHARES TRMSCI GLOBAL IMP46435G5323113,332SH SOLE 003,332
ISHARES INCESG AWR MSCI EM46434G86366615,853SH SOLE 0015,853
ISHARES TRESG AW MSCI EAFE46435G5165046,902SH SOLE 006,902
FIRST TR EXCH TRADED FD IIIHORIZON MNGD ETF33739P8712,60185,185SH SOLE 0085,185
FIRST TR EXCH TRADED FD IIIHORIZON DMST ETF33739P8896,465223,781SH SOLE 00223,781
THE TRADE DESK INCCOM CL A88339J105304380SH SOLE 00380
FIDELITY COVINGTON TRUSTVLU FACTOR ETF31609278269217,052SH SOLE 0017,052
LAMB WESTON HLDGS INCCOM5132721042,09126,554SH SOLE 0026,554
JOHN HANCOCK EXCHANGE TRADEDMLTFACTR INDLS47804J8832736,161SH SOLE 006,161
J P MORGAN EXCHANGE-TRADED FDIVERSFD EQT ETF46641Q8451,10430,637SH SOLE 0030,637
INVESCO ACTIVELY MANAGED ETFVAR RATE INVT46090A87929111,630SH SOLE 0011,630
JOHN HANCOCK EXCHANGE TRADEDMULTI INTL ETF47804J8591,27540,991SH SOLE 0040,991
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8862,68253,149SH SOLE 0053,149
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F8051,07119,575SH SOLE 0019,575
ISHARES TRIBONDS DEC202346435G3182188,320SH SOLE 008,320
ISHARES TRESG AWR MSCI USA46435G4251,27514,820SH SOLE 0014,820
J P MORGAN EXCHANGE-TRADED FINTL BD OPP ETF46641Q8523626,982SH SOLE 006,982
ETFS TRBBRG ALL COMD K100326110485138,865SH SOLE 0038,865
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8377,260142,948SH SOLE 00142,948
ISHARES TRESG AWRE 1 5 YR46435G24340715,554SH SOLE 0015,554
DUPONT DE NEMOURS INCCOM26614N1022954,149SH SOLE 004,149
NUSHARES ETF TRNUVEEN ESG US67092P87056421,045SH SOLE 0021,045
PIMCO EQUITY SERRAFI DYN MULTI72202L37157821,168SH SOLE 0021,168
PIMCO EQUITY SERRAFI DYN EMERG72202L3893,464127,736SH SOLE 00127,736
COLUMBIA ETF TR IDIVERSIFID FXD19761L50868330,907SH SOLE 0030,907
ISHARES TRESG ADVNCD HY BD46435G4412043,876SH SOLE 003,876
NUSHARES ETF TRNUVEEN ESG LRGVL67092P3002637,990SH SOLE 007,990
INDEXIQ ACTIVE ETF TRIQ MACKAY INSRED45409F84328910,469SH SOLE 0010,469
J P MORGAN EXCHANGE-TRADED FUS VALUE FACTR46641Q7532919,752SH SOLE 009,752
ISHARES TRBROAD USD HIGH46435U85380519,514SH SOLE 0019,514
GOLDMAN SACHS ETF TREQUAL WEIGHT US3814304384457,692SH SOLE 007,692
AMPLIFY ETF TRBLOCKCHAIN LDR0321086073289,381SH SOLE 009,381
VANGUARD WELLINGTON FDUS VALUE FACTR9219358053724,759SH SOLE 004,759
DAVIS FUNDAMENTAL ETF TRSELCT INTL ETF23908L40566328,464SH SOLE 0028,464
DBX ETF TRXTRCKR RUSL 10002330512423,02989,632SH SOLE 0089,632
DOCUSIGN INCCOM2561631064542,041SH SOLE 002,041
ISHARES TRESG AWARE MSCI46435U6632517,360SH SOLE 007,360
J P MORGAN EXCHANGE-TRADED FBETBULD EUROPE46641Q72027210,409SH SOLE 0010,409
KRANESHARES TRMSCI ALL CHINA5007678352857,292SH SOLE 007,292
JANUS DETROIT STR TRHENDERSON MTG47103U85254710,229SH SOLE 0010,229
LINDE PLCSHSG5494J1033871,469SH SOLE 001,469
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q65467513,227SH SOLE 0013,227
SPDR SER TRS&P KENSHO NEW78468R6482083,615SH SOLE 003,615
DBX ETF TRXTRACKERS MSCI2330512182588,870SH SOLE 008,870
MODERNA INCCOM60770K1072362,258SH SOLE 002,258
DOW INCCOM2605571032234,022SH SOLE 004,022
TIZIANA LIFE SCIENCES PLCSPONSORED ADS88875G1018240,633SH SOLE 0040,633
LYFT INCCL A COM55087P1042034,133SH SOLE 004,133
UBER TECHNOLOGIES INCCOM90353T1002835,546SH SOLE 005,546
KRANESHARES TRQUADRTC INT RT5007677362729,740SH SOLE 009,740
AMERICAN CENTY ETF TRINTL EQT ETF0250727032263,955SH SOLE 003,955
WESTERN DIGITAL CORP.NOTE 1.500% 2/0958102AP02525,000PRN SOLE 0025,000
PROSHARES TRS&P TECH DIVIDEN74347G60610,184192,852SH SOLE 00192,852
FRANKLIN TEMPLETON ETF TRLIBERTY SYSTMT35473P54633517,052SH SOLE 0017,052
FIRST TR EXCH TRADED FD IIIMERGER ARBITRA33740J20370335,937SH SOLE 0035,937
NORTHERN LIGHTS FD TRAGILITY SHS DYNA66538J73813,601535,060SH SOLE 00535,060
FIRST TR EXCH TRADED FD IIIHORIZON VOL SMCP33741Y1001,62857,577SH SOLE 0057,577