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
ABBOTT LABSCOM0028241002,55121,283SH SOLE 0021,283
ABBVIE INCCOM00287Y1096886,360SH SOLE 006,360
ADOBE SYSTEMS INCORPORATEDCOM00724F1016181,300SH SOLE 001,300
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G10642210,541SH SOLE 0010,541
ALPHABET INCCAP STK CL C02079K1071,957946SH SOLE 00946
ALPHABET INCCAP STK CL A02079K3051,304632SH SOLE 00632
AMAZON COM INCCOM0231351062,599840SH SOLE 00840
AMERICAN TOWER CORP NEWCOM03027X1009854,119SH SOLE 004,119
AMPHENOL CORP NEWCL A03209510171410,818SH SOLE 0010,818
APPLE INCCOM0378331004,33735,505SH SOLE 0035,505
APTIV PLCSHSG6095L1096094,414SH SOLE 004,414
ASTRAZENECA PLCSPONSORED ADR0463531082765,550SH SOLE 005,550
AUTODESK INCCOM0527691063891,402SH SOLE 001,402
AUTOMATIC DATA PROCESSING INCOM0530151037063,748SH SOLE 003,748
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,0884,258SH SOLE 004,258
BGC PARTNERS INCCL A05541T10139682,087SH SOLE 0082,087
BK OF AMERICA CORPCOM06050510469317,905SH SOLE 0017,905
BLACKROCK HEALTH SCIENCES TRCOM09250W1072168,197SH SOLE 008,197
BLACKROCK INCCOM09247X1012,8743,812SH SOLE 003,812
BLACKROCK SCIENCE & TECH TRSHS BEN INT09260K1012567,170SH SOLE 007,170
BLACKSTONE GROUP INCCOM09260D1074,33758,194SH SOLE 0058,194
BOEING COCOM0970231054471,756SH SOLE 001,756
BOSTON SCIENTIFIC CORPCOM10113710757614,892SH SOLE 0014,892
BROADCOM INCCOM11135F101258557SH SOLE 00557
BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210161811,606SH SOLE 0011,606
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG1625810854712,839SH SOLE 0012,839
CARLYLE GROUP INCCOM14316J10851514,020SH SOLE 0014,020
CARVANA COCL A146869102215820SH SOLE 00820
CDW CORPCOM12514G1088124,901SH SOLE 004,901
CHENIERE ENERGY INCCOM NEW16411R2083014,185SH SOLE 004,185
CINTAS CORPCOM172908105254744SH SOLE 00744
CISCO SYS INCCOM17275R1022574,973SH SOLE 004,973
COCA COLA COCOM1912161002013,807SH SOLE 003,807
COSTCO WHSL CORP NEWCOM22160K1052,2536,393SH SOLE 006,393
CVS HEALTH CORPCOM1266501003765,002SH SOLE 005,002
DANAHER CORPORATIONCOM2358511023611,603SH SOLE 001,603
DIGITAL RLTY TR INCCOM2538681036494,610SH SOLE 004,610
DIMENSIONAL ETF TRUSTINTL CORE EQT MK25434V20358520,985SH SOLE 0020,985
DIREXION SHS ETF TRNAS100 EQL WGT25459Y2073895,053SH SOLE 005,053
DISNEY WALT COCOM2546871064612,500SH SOLE 002,500
DOMINION ENERGY INCCOM25746U1095337,020SH SOLE 007,020
EATON CORP PLCSHSG291831032171,569SH SOLE 001,569
ENERGY TRANSFER LPCOM UT LTD PTN29273V10017022,144SH SOLE 0022,144
ENTERPRISE PRODS PARTNERS LCOM29379210734415,613SH SOLE 0015,613
EXXON MOBIL CORPCOM30231G1024948,850SH SOLE 008,850
FACEBOOK INCCL A30303M1021,0653,617SH SOLE 003,617
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928083183,006SH SOLE 003,006
FIDELITY COVINGTON TRUSTHIGH DIVID ETF3160928402547,144SH SOLE 007,144
FIDELITY NATL INFORMATION SVCOM31620M1063152,237SH SOLE 002,237
FIRSTENERGY CORPCOM3379321072256,499SH SOLE 006,499
GENERAL ELECTRIC COCOM36960410320215,401SH SOLE 0015,401
GENERAL MTRS COCOM37045V1003986,925SH SOLE 006,925
GOLDMAN SACHS GROUP INCCOM38141G1041,1193,422SH SOLE 003,422
GOLUB CAP BDC INCCOM38173M1022,455167,904SH SOLE 00167,904
HCA HEALTHCARE INCCOM40412C1012,44612,986SH SOLE 0012,986
HOME DEPOT INCCOM4370761021,0243,353SH SOLE 003,353
HONEYWELL INTL INCCOM4385161067523,464SH SOLE 003,464
INTERCONTINENTAL EXCHANGE INCOM45866F1048998,047SH SOLE 008,047
INTERNATIONAL FLAVORS&FRAGRACOM4595061011,1177,998SH SOLE 007,998
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3541,30122,377SH SOLE 0022,377
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51128418,944SH SOLE 0018,944
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V233208702SH SOLE 00702
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,66211,735SH SOLE 0011,735
INVESCO QQQ TRUNIT SER 146090E1031,1023,453SH SOLE 003,453
IQVIA HLDGS INCCOM46266C1052,67013,825SH SOLE 0013,825
ISHARES INCEM MKTS DIV ETF46428631941210,505SH SOLE 0010,505
ISHARES INCMSCI GBL MIN VOL4642865252892,926SH SOLE 002,926
ISHARES INCCORE MSCI EMKT46434G1031,27319,777SH SOLE 0019,777
ISHARES TRMSCI EMG MKT ETF4642872342815,274SH SOLE 005,274
ISHARES TRCORE HIGH DV ETF46429B6634264,489SH SOLE 004,489
ISHARES TRRUS MID CAP ETF4642874992002,707SH SOLE 002,707
ISHARES TRMSCI USA MIN VOL46429B69794513,658SH SOLE 0013,658
ISHARES TRRUS MD CP GR ETF4642874813573,502SH SOLE 003,502
ISHARES TRCORE DIV GRWTH46434V6212,88359,719SH SOLE 0059,719
ISHARES TRRUS 2000 GRW ETF4642876487892,623SH SOLE 002,623
ISHARES TRSELECT DIVID ETF4642871683993,501SH SOLE 003,501
ISHARES TRCORE MSCI TOTAL46432F8342824,009SH SOLE 004,009
ISHARES TRRUS MDCP VAL ETF4642874731,0149,278SH SOLE 009,278
ISHARES TRMSCI USA MULTIFT46434V28256413,870SH SOLE 0013,870
ISHARES TRUS HLTHCARE ETF4642877625312,102SH SOLE 002,102
ISHARES TRESG AWR MSCI USA46435G4252242,460SH SOLE 002,460
ISHARES TRRUS 2000 VAL ETF4642876307944,976SH SOLE 004,976
ISHARES TRRUSSELL 2000 ETF4642876553861,747SH SOLE 001,747
ISHARES TRRUS 1000 GRW ETF4642876141,1154,586SH SOLE 004,586
ISHARES TRRUS 1000 VAL ETF4642875981,0596,988SH SOLE 006,988
ISHARES TRIBOXX INV CP ETF4642872423012,317SH SOLE 002,317
ISHARES TRGLB INFRASTR ETF4642883723096,855SH SOLE 006,855
ISHARES TRCORE S&P500 ETF4642872001,6854,235SH SOLE 004,235
ISHARES TRS&P 500 VAL ETF4642874084022,845SH SOLE 002,845
ISHARES TRCORE S&P SCP ETF4642878041,52614,058SH SOLE 0014,058
ISHARES TRGOV/CRED BD ETF4642885968597,165SH SOLE 007,165
ISHARES TRMSCI INTL QUALTY46434V4562135,856SH SOLE 005,856
ISHARES TRU.S. UTILITS ETF4642876975146,460SH SOLE 006,460
ISHARES TRINTL SEL DIV ETF4642884482778,791SH SOLE 008,791
ISHARES TRCORE S&P MCP ETF4642875079123,504SH SOLE 003,504
ISHARES TRCORE INTL AGGR46435G67287916,025SH SOLE 0016,025
ISHARES TREAFE VALUE ETF4642888773937,702SH SOLE 007,702
ISHARES TRGLOB UTILITS ETF4642887115148,498SH SOLE 008,498
ISHARES TRCORE S&P TTL STK4642871501,42515,561SH SOLE 0015,561
ISHARES TRRUS TP200 GR ETF4642894382061,533SH SOLE 001,533
ISHARES TRMSCI USA QLT FCT46432F3399567,847SH SOLE 007,847
ISHARES TRMSCI USA VALUE46432F3883113,037SH SOLE 003,037
ISHARES U S ETF TRBLACKROCK ST MAT46431W50796019,125SH SOLE 0019,125
J P MORGAN EXCHANGE-TRADED FEQUITY PREMIUM46641Q3322354,038SH SOLE 004,038
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q6543186,237SH SOLE 006,237
JOHNSON & JOHNSONCOM4781601041,1116,761SH SOLE 006,761
JPMORGAN CHASE & COCOM46625H1002,13414,021SH SOLE 0014,021
JPMORGAN CHASE & COALERIAN ML ETN46625H36545927,669SH SOLE 0027,669
JUNIPER INDL HLDGS INCCOM CL A48205G10613811,100SH SOLE 0011,100
LAUDER ESTEE COS INCCL A5184391042951,013SH SOLE 001,013
LHC GROUP INCCOM50187A1072,14211,200SH SOLE 0011,200
MARATHON PETE CORPCOM56585A10257910,820SH SOLE 0010,820
MASTERCARD INCORPORATEDCL A57636Q1041,8915,312SH SOLE 005,312
MEDTRONIC PLCSHSG5960L1033613,056SH SOLE 003,056
MERCK & CO. INCCOM58933Y1052653,443SH SOLE 003,443
MICROSOFT CORPCOM5949181047,95533,742SH SOLE 0033,742
MONDELEZ INTL INCCL A6092071052043,491SH SOLE 003,491
NETFLIX INCCOM64110L1066041,157SH SOLE 001,157
NEW MTN FIN CORPCOM64755110021117,055SH SOLE 0017,055
NEWMARK GROUP INCCL A65158N1021,258125,703SH SOLE 00125,703
NEXTERA ENERGY INCCOM65339F10190712,002SH SOLE 0012,002
NIKE INCCL B6541061033,45225,975SH SOLE 0025,975
NORTH AMERN CONSTR GROUP LTDCOM65681110623421,774SH SOLE 0021,774
NVIDIA CORPORATIONCOM67066G1046511,219SH SOLE 001,219
ONEOK INC NEWCOM6826801033066,032SH SOLE 006,032
OWL ROCK CAPITAL CORPORATIONCOM69121K1042,228161,831SH SOLE 00161,831
PAYPAL HLDGS INCCOM70450Y1035212,147SH SOLE 002,147
PEPSICO INCCOM7134481087515,310SH SOLE 005,310
PHILIP MORRIS INTL INCCOM7181721092392,689SH SOLE 002,689
PNC FINL SVCS GROUP INCCOM6934751052391,360SH SOLE 001,360
QUALCOMM INCCOM7475251035544,175SH SOLE 004,175
RAYMOND JAMES FINL INCCOM7547301096615,391SH SOLE 005,391
RAYTHEON TECHNOLOGIES CORPCOM75513E1014065,256SH SOLE 005,256
SALESFORCE COM INCCOM79466L3028083,814SH SOLE 003,814
SCHWAB CHARLES CORPCOM8085131051,22018,713SH SOLE 0018,713
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243003322,559SH SOLE 002,559
SCHWAB STRATEGIC TRUS DIVIDEND EQ80852479775010,281SH SOLE 0010,281
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242013293,431SH SOLE 003,431
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032211,662SH SOLE 001,662
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60580523,650SH SOLE 0023,650
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8865969,311SH SOLE 009,311
SERVICE CORP INTLCOM8175651042695,270SH SOLE 005,270
SPDR S&P 500 ETF TRTR UNIT78462F1031,0662,689SH SOLE 002,689
SPDR SER TRS&P REGL BKG78464A6983965,975SH SOLE 005,975
STERICYCLE INCCOM85891210896114,239SH SOLE 0014,239
SUNRUN INCCOM86771W1054146,850SH SOLE 006,850
SURGERY PARTNERS INCCOM86881A1001,35830,672SH SOLE 0030,672
T-MOBILE US INCCOM8725901044543,622SH SOLE 003,622
TEEKAY LNG PARTNERS L PPRTNRSP UNITSY8564M1051,735120,567SH SOLE 00120,567
TELEFLEX INCORPORATEDCOM879369106293706SH SOLE 00706
THERMO FISHER SCIENTIFIC INCCOM8835561024731,036SH SOLE 001,036
TJX COS INC NEWCOM8725401091,33020,107SH SOLE 0020,107
TRUIST FINL CORPCOM89832Q1092013,440SH SOLE 003,440
UBER TECHNOLOGIES INCCOM90353T1003225,915SH SOLE 005,915
UNION PAC CORPCOM9078181081,1885,388SH SOLE 005,388
UNITED BANKSHARES INC WEST VCOM9099071072,28459,195SH SOLE 0059,195
UNITEDHEALTH GROUP INCCOM91324P1023,2048,612SH SOLE 008,612
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6433,29947,622SH SOLE 0047,622
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328282951,484SH SOLE 001,484
VANGUARD ADMIRAL FDS INCMIDCP 400 IDX9219328852881,633SH SOLE 001,633
VANGUARD INDEX FDSSMALL CP ETF9229087519814,582SH SOLE 004,582
VANGUARD INDEX FDSSML CP GRW ETF9229085956572,392SH SOLE 002,392
VANGUARD INDEX FDSSM CP VAL ETF9229086111,0106,100SH SOLE 006,100
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,1215,823SH SOLE 005,823
VANGUARD INDEX FDSTOTAL STK MKT9229087692621,268SH SOLE 001,268
VANGUARD INDEX FDSLARGE CAP ETF9229086371,0145,473SH SOLE 005,473
VANGUARD INDEX FDSREAL ESTATE ETF9229085532252,446SH SOLE 002,446
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583346,425SH SOLE 006,425
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277567111,059SH SOLE 0011,059
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427182531,970SH SOLE 001,970
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,34615,948SH SOLE 0015,948
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583236,579SH SOLE 006,579
VANGUARD WHITEHALL FDSINTL DVD ETF9219468106607,971SH SOLE 007,971
VANGUARD WORLD FDESG US STK ETF9219107332182,953SH SOLE 002,953
VANGUARD WORLD FDMEGA CAP VAL ETF9219108402232,339SH SOLE 002,339
VANGUARD WORLD FDSENERGY ETF92204A3063875,687SH SOLE 005,687
VANGUARD WORLD FDSUTILITIES ETF92204A8767885,606SH SOLE 005,606
VERISK ANALYTICS INCCOM92345Y1061,0135,732SH SOLE 005,732
VISA INCCOM CL A92826C8392,28110,773SH SOLE 0010,773
WALMART INCCOM9311421032621,928SH SOLE 001,928
WASTE CONNECTIONS INCCOM94106B1013363,110SH SOLE 003,110
WISDOMTREE TRUS LARGECAP DIVD97717W3076625,776SH SOLE 005,776
WISDOMTREE TRUS QTLY DIV GRT97717X6692143,741SH SOLE 003,741
ZOETIS INCCL A98978V1038265,243SH SOLE 005,243