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,65422,464SH SOLE 0022,464
ABBVIE INCCOM00287Y1097456,905SH SOLE 006,905
ACADIA HEALTHCARE COMPANY INCOM00404A1092043,195SH SOLE 003,195
ACCENTURE PLC IRELANDSHS CLASS AG1151C101229717SH SOLE 00717
ADOBE SYSTEMS INCORPORATEDCOM00724F1018591,492SH SOLE 001,492
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G1064148,359SH SOLE 008,359
ALPHABET INCCAP STK CL C02079K1071,900713SH SOLE 00713
ALPHABET INCCAP STK CL A02079K3052,262846SH SOLE 00846
AMAZON COM INCCOM0231351064,1421,261SH SOLE 001,261
AMERICAN TOWER CORP NEWCOM03027X1001,3785,190SH SOLE 005,190
AMERICAN WTR WKS CO INC NEWCOM0304201032511,484SH SOLE 001,484
AMPHENOL CORP NEWCL A03209510186211,773SH SOLE 0011,773
APPLE INCCOM0378331004,83334,153SH SOLE 0034,153
APTIV PLCSHSG6095L1098665,811SH SOLE 005,811
ASTRAZENECA PLCSPONSORED ADR0463531083445,735SH SOLE 005,735
AUTODESK INCCOM0527691063611,267SH SOLE 001,267
AUTOMATIC DATA PROCESSING INCOM0530151038794,399SH SOLE 004,399
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,1974,384SH SOLE 004,384
BGC PARTNERS INCCL A05541T10142882,087SH SOLE 0082,087
BK OF AMERICA CORPCOM06050510471916,932SH SOLE 0016,932
BLACKROCK HEALTH SCIENCS TRCOM SHS09260E1052449,030SH SOLE 009,030
BLACKROCK INCCOM09247X1013,0163,597SH SOLE 003,597
BLACKROCK INNOVATION AND GRWSHS BEN INT09260Q10835319,494SH SOLE 0019,494
BLACKROCK SCIENCE & TECHNOLOSHS BEN INT09260K1012927,566SH SOLE 007,566
BLACKSTONE GROUP INCCOM09260D1076,45955,518SH SOLE 0055,518
BLUE OWL CAPITAL INCCOM CL A09581B10316210,421SH SOLE 0010,421
BOOKING HOLDINGS INCCOM09857L108484204SH SOLE 00204
BOSTON SCIENTIFIC CORPCOM10113710745710,541SH SOLE 0010,541
BRISTOL-MYERS SQUIBB COCOM1101221082093,529SH SOLE 003,529
BROADCOM INCCOM11135F101322663SH SOLE 00663
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521014467,945SH SOLE 007,945
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG1625810846012,472SH SOLE 0012,472
CARLYLE GROUP INCCOM14316J10863913,517SH SOLE 0013,517
CARVANA COCL A146869102249827SH SOLE 00827
CDW CORPCOM12514G1089685,320SH SOLE 005,320
CHANGE HEALTHCARE INCCOM15912K1001,89690,566SH SOLE 0090,566
CHENIERE ENERGY INCCOM NEW16411R2084224,320SH SOLE 004,320
CINTAS CORPCOM172908105232609SH SOLE 00609
CISCO SYS INCCOM17275R1023897,144SH SOLE 007,144
COCA COLA COCOM1912161002735,208SH SOLE 005,208
CONSTELLATION BRANDS INCCL A21036P1084422,096SH SOLE 002,096
COSTCO WHSL CORP NEWCOM22160K1052,7746,174SH SOLE 006,174
CVS HEALTH CORPCOM1266501006037,102SH SOLE 007,102
DANAHER CORPORATIONCOM2358511024561,499SH SOLE 001,499
DECKERS OUTDOOR CORPCOM243537107213591SH SOLE 00591
DIGITAL RLTY TR INCCOM2538681036734,662SH SOLE 004,662
DIMENSIONAL ETF TRUSTINTL CORE EQT MK25434V20379027,334SH SOLE 0027,334
DIMENSIONAL ETF TRUSTUS CORE EQT MKT25434V1042889,544SH SOLE 009,544
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V70838914,637SH SOLE 0014,637
DIREXION SHS ETF TRNAS100 EQL WGT25459Y2074545,482SH SOLE 005,482
DISNEY WALT COCOM2546871064732,798SH SOLE 002,798
DOMINION ENERGY INCCOM25746U1096528,931SH SOLE 008,931
EATON CORP PLCSHSG291831032361,583SH SOLE 001,583
ENERGY TRANSFER L PCOM UT LTD PTN29273V10045547,489SH SOLE 0047,489
ENTERPRISE PRODS PARTNERS LCOM29379210736716,974SH SOLE 0016,974
FACEBOOK INCCL A30303M1021,5114,453SH SOLE 004,453
FALCON MINERALS CORPCL A COM30607B1095211,000SH SOLE 0011,000
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928083332,808SH SOLE 002,808
FIDELITY COVINGTON TRUSTHIGH DIVID ETF3160928402647,144SH SOLE 007,144
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R5062795,872SH SOLE 005,872
FIRSTENERGY CORPCOM3379321072366,630SH SOLE 006,630
GILEAD SCIENCES INCCOM3755581032213,169SH SOLE 003,169
GLOBAL X FDSUS PFD ETF37954Y65729911,591SH SOLE 0011,591
GLOBAL X FDSNASDAQ 100 COVER37954Y48329713,466SH SOLE 0013,466
GOLDMAN SACHS GROUP INCCOM38141G1041,0752,844SH SOLE 002,844
GOLUB CAP BDC INCCOM38173M1024,129261,163SH SOLE 00261,163
HCA HEALTHCARE INCCOM40412C1013,27613,497SH SOLE 0013,497
HOME DEPOT INCCOM4370761021,1993,651SH SOLE 003,651
HONEYWELL INTL INCCOM4385161067943,741SH SOLE 003,741
ILLINOIS TOOL WKS INCCOM452308109205992SH SOLE 00992
INTEL CORPCOM4581401004368,174SH SOLE 008,174
INTERCONTINENTAL EXCHANGE INCOM45866F1041,0168,846SH SOLE 008,846
INTERNATIONAL BUSINESS MACHSCOM4592001012321,672SH SOLE 001,672
INTERNATIONAL FLAVORS&FRAGRACOM4595061018456,317SH SOLE 006,317
INTUITCOM461202103269498SH SOLE 00498
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51118312,174SH SOLE 0012,174
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3541,40823,146SH SOLE 0023,146
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,91712,795SH SOLE 0012,795
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V233295894SH SOLE 00894
INVESCO QQQ TRUNIT SER 146090E1031,8105,056SH SOLE 005,056
IQVIA HLDGS INCCOM46266C1053,31713,848SH SOLE 0013,848
ISHARES INCEM MKTS DIV ETF46428631943311,126SH SOLE 0011,126
ISHARES INCMSCI GBL MIN VOL4642865253012,926SH SOLE 002,926
ISHARES INCCORE MSCI EMKT46434G1031,30221,083SH SOLE 0021,083
ISHARES TRRUS MID CAP ETF4642874992833,622SH SOLE 003,622
ISHARES TRUS HLTHCARE ETF4642877625802,102SH SOLE 002,102
ISHARES TRCORE S&P SCP ETF4642878042,75725,251SH SOLE 0025,251
ISHARES TRNATIONAL MUN ETF4642884142261,947SH SOLE 001,947
ISHARES TRINTL SEL DIV ETF4642884482759,027SH SOLE 009,027
ISHARES TRGOV/CRED BD ETF4642885964373,583SH SOLE 003,583
ISHARES TRU.S. MED DVC ETF4642888102954,700SH SOLE 004,700
ISHARES TREAFE VALUE ETF46428887757111,236SH SOLE 0011,236
ISHARES TRRUS TP200 GR ETF4642894382941,925SH SOLE 001,925
ISHARES TRCORE HIGH DV ETF46429B6634084,333SH SOLE 004,333
ISHARES TRMSCI USA MIN VOL46429B6971,20416,384SH SOLE 0016,384
ISHARES TRMSCI USA QLT FCT46432F3391,74113,215SH SOLE 0013,215
ISHARES TRMSCI USA VALUE46432F3886826,771SH SOLE 006,771
ISHARES TRMSCI USA MMENTM46432F3962421,379SH SOLE 001,379
ISHARES TRCORE MSCI TOTAL46432F8342793,923SH SOLE 003,923
ISHARES TRMSCI USA MULTIFT46434V28258413,870SH SOLE 0013,870
ISHARES TRMSCI USA SML CP46434V2903095,756SH SOLE 005,756
ISHARES TRMSCI INTL QUALTY46434V4562697,101SH SOLE 007,101
ISHARES TRCORE DIV GRWTH46434V6213,11361,963SH SOLE 0061,963
ISHARES TRESG AWR MSCI USA46435G4252482,521SH SOLE 002,521
ISHARES TRCORE INTL AGGR46435G67288216,025SH SOLE 0016,025
ISHARES TRRUS MD CP GR ETF4642874814133,685SH SOLE 003,685
ISHARES TRRUS MDCP VAL ETF4642874731,0589,345SH SOLE 009,345
ISHARES TRS&P 500 VAL ETF4642874084773,279SH SOLE 003,279
ISHARES TRIBOXX INV CP ETF4642872424863,650SH SOLE 003,650
ISHARES TRCORE S&P500 ETF4642872002,4005,570SH SOLE 005,570
ISHARES TRSELECT DIVID ETF4642871684113,581SH SOLE 003,581
ISHARES TRCORE S&P TTL STK4642871501,62216,487SH SOLE 0016,487
ISHARES TRRUSSELL 2000 ETF4642876555652,581SH SOLE 002,581
ISHARES TRRUS 2000 GRW ETF4642876487512,557SH SOLE 002,557
ISHARES TRRUS 2000 VAL ETF4642876308435,261SH SOLE 005,261
ISHARES TRRUS 1000 VAL ETF4642875981,1227,169SH SOLE 007,169
ISHARES TRRUS 1000 GRW ETF4642876141,2654,616SH SOLE 004,616
ISHARES TRCORE S&P MCP ETF4642875071,0253,895SH SOLE 003,895
ISHARES U S ETF TRBLACKROCK ST MAT46431W50752010,363SH SOLE 0010,363
J P MORGAN EXCHANGE-TRADED FEQUITY PREMIUM46641Q3325559,309SH SOLE 009,309
JANUS INTERNATIONAL GROUP INCOMMON STOCK47103N10613611,100SH SOLE 0011,100
JOHNSON & JOHNSONCOM4781601041,5819,792SH SOLE 009,792
JPMORGAN CHASE & COALERIAN ML ETN46625H36551228,201SH SOLE 0028,201
JPMORGAN CHASE & COCOM46625H1002,57415,726SH SOLE 0015,726
LAUDER ESTEE COS INCCL A518439104237789SH SOLE 00789
LHC GROUP INCCOM50187A1071,93012,300SH SOLE 0012,300
MARATHON PETE CORPCOM56585A1025739,272SH SOLE 009,272
MASTERCARD INCORPORATEDCL A57636Q1042,0815,984SH SOLE 005,984
MEDTRONIC PLCSHSG5960L1034343,463SH SOLE 003,463
MERCK & CO INCCOM58933Y1054325,749SH SOLE 005,749
MICROSOFT CORPCOM59491810410,10535,842SH SOLE 0035,842
MONDELEZ INTL INCCL A6092071052113,633SH SOLE 003,633
MVB FINL CORPCOM5538101022084,850SH SOLE 004,850
NETFLIX INCCOM64110L1067291,194SH SOLE 001,194
NEW MTN FIN CORPCOM64755110069952,519SH SOLE 0052,519
NEWMARK GROUP INCCL A65158N1021,492104,232SH SOLE 00104,232
NEXTERA ENERGY INCCOM65339F10195412,148SH SOLE 0012,148
NIKE INCCL B6541061033,73525,717SH SOLE 0025,717
NORTH AMERN CONSTR GROUP LTDCOM65681110626718,139SH SOLE 0018,139
NVIDIA CORPORATIONCOM67066G1048994,340SH SOLE 004,340
OAK STR HEALTH INCCOM67181A1073808,935SH SOLE 008,935
ONEOK INC NEWCOM6826801033646,273SH SOLE 006,273
OWL ROCK CAPITAL CORPORATIONCOM69121K1044,081289,036SH SOLE 00289,036
PALO ALTO NETWORKS INCCOM697435105466973SH SOLE 00973
PAYPAL HLDGS INCCOM70450Y1035952,285SH SOLE 002,285
PEPSICO INCCOM7134481088955,952SH SOLE 005,952
PFIZER INCCOM71708110346710,869SH SOLE 0010,869
PHILIP MORRIS INTL INCCOM7181721092502,638SH SOLE 002,638
PNC FINL SVCS GROUP INCCOM6934751052581,319SH SOLE 001,319
PROCTER AND GAMBLE COCOM7427181092361,691SH SOLE 001,691
PROLOGIS INC.COM74340W1032131,699SH SOLE 001,699
QUALCOMM INCCOM7475251035634,365SH SOLE 004,365
RATTLER MIDSTREAM LPCOM UNITS75419T10312911,000SH SOLE 0011,000
RAYMOND JAMES FINL INCCOM7547301095325,767SH SOLE 005,767
RAYTHEON TECHNOLOGIES CORPCOM75513E1014725,494SH SOLE 005,494
S&P GLOBAL INCCOM78409V1045171,217SH SOLE 001,217
SALESFORCE COM INCCOM79466L3021,1904,388SH SOLE 004,388
SCHWAB CHARLES CORPCOM8085131051,23216,914SH SOLE 0016,914
SCHWAB STRATEGIC TRUS DIVIDEND EQ80852479778010,512SH SOLE 0010,512
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012972,856SH SOLE 002,856
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243008065,441SH SOLE 005,441
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032831,897SH SOLE 001,897
SELECT SECTOR SPDR TRFINANCIAL81369Y60593124,795SH SOLE 0024,795
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8866199,691SH SOLE 009,691
SERVICE CORP INTLCOM8175651043185,270SH SOLE 005,270
SOUTHERN COCOM8425871072864,618SH SOLE 004,618
SPDR S&P 500 ETF TRTR UNIT78462F1031,0232,384SH SOLE 002,384
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107225467SH SOLE 00467
SPROTT PHYSICAL SILVER TRTR UNIT85207K10716321,162SH SOLE 0021,162
STERICYCLE INCCOM85891210899714,671SH SOLE 0014,671
SUNRUN INCCOM86771W1053187,216SH SOLE 007,216
SURGERY PARTNERS INCCOM86881A1001,70840,340SH SOLE 0040,340
T-MOBILE US INCCOM8725901045374,206SH SOLE 004,206
TELEFLEX INCORPORATEDCOM879369106250665SH SOLE 00665
THERMO FISHER SCIENTIFIC INCCOM8835561026001,050SH SOLE 001,050
TJX COS INC NEWCOM8725401091,62224,579SH SOLE 0024,579
TRUIST FINL CORPCOM89832Q1092073,524SH SOLE 003,524
UBER TECHNOLOGIES INCCOM90353T1003728,293SH SOLE 008,293
UNION PAC CORPCOM9078181081,0425,315SH SOLE 005,315
UNITED BANKSHARES INC WEST VCOM9099071071,37737,844SH SOLE 0037,844
UNITEDHEALTH GROUP INCCOM91324P1023,3518,575SH SOLE 008,575
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6433,74351,105SH SOLE 0051,105
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328283071,522SH SOLE 001,522
VANGUARD ADMIRAL FDS INCMIDCP 400 IDX9219328852911,633SH SOLE 001,633
VANGUARD INDEX FDSSMALL CP ETF9229087511,0684,884SH SOLE 004,884
VANGUARD INDEX FDSMID CAP ETF922908629217915SH SOLE 00915
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,3876,051SH SOLE 006,051
VANGUARD INDEX FDSSM CP VAL ETF9229086111,0646,289SH SOLE 006,289
VANGUARD INDEX FDSSML CP GRW ETF9229085957032,510SH SOLE 002,510
VANGUARD INDEX FDSLARGE CAP ETF9229086371,0785,367SH SOLE 005,367
VANGUARD INDEX FDSGROWTH ETF9229087364751,638SH SOLE 001,638
VANGUARD INDEX FDSREAL ESTATE ETF9229085532592,546SH SOLE 002,546
VANGUARD INDEX FDSTOTAL STK MKT9229087693341,506SH SOLE 001,506
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427182631,970SH SOLE 001,970
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277569411,387SH SOLE 0011,387
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583146,282SH SOLE 006,282
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8703023,198SH SOLE 003,198
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,65817,306SH SOLE 0017,306
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583426,781SH SOLE 006,781
VANGUARD WHITEHALL FDSINTL HIGH ETF9219467942393,623SH SOLE 003,623
VANGUARD WHITEHALL FDSINTL DVD ETF9219468107068,092SH SOLE 008,092
VANGUARD WORLD FDMEGA CAP VAL ETF9219108402422,470SH SOLE 002,470
VANGUARD WORLD FDESG US STK ETF9219107332423,027SH SOLE 003,027
VANGUARD WORLD FDSENERGY ETF92204A3064205,687SH SOLE 005,687
VANGUARD WORLD FDSUTILITIES ETF92204A8769216,616SH SOLE 006,616
VERISK ANALYTICS INCCOM92345Y1061,1885,933SH SOLE 005,933
VERIZON COMMUNICATIONS INCCOM92343V1043566,589SH SOLE 006,589
VISA INCCOM CL A92826C8392,37710,671SH SOLE 0010,671
WALMART INCCOM9311421032631,887SH SOLE 001,887
WASTE CONNECTIONS INCCOM94106B1014063,227SH SOLE 003,227
WISDOMTREE TRUS HIGH DIVIDEND97717W2084525,872SH SOLE 005,872
WISDOMTREE TRUS LARGECAP DIVD97717W3076355,326SH SOLE 005,326
WISDOMTREE TRUS QTLY DIV GRT97717X6693145,337SH SOLE 005,337
ZOETIS INCCL A98978V1031,1635,988SH SOLE 005,988