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
ISHARES TRS&P MC 400VL ETF4642877052642,594SH SOLE0002,594
ISHARES TRCORE S&P SCP ETF4642878046415,908SH SOLE0005,908
ISHARES TRSP SMCP600VL ETF4642878791,64816,361SH SOLE00016,361
ISHARES TRCORE S&P500 ETF4642872008222,065SH SOLE0002,065
ISHARES TRRUS 1000 ETF4642876222901,294SH SOLE0001,294
ISHARES TRRUS 1000 GRW ETF4642876143391,396SH SOLE0001,396
ISHARES TRRUSSELL 2000 ETF4642876553351,517SH SOLE0001,517
ISHARES TRCORE S&P US VLU4642876634276,199SH SOLE0006,199
ISHARES TRU.S. REAL ES ETF4642877392102,288SH SOLE0002,288
SPDR S&P 500 ETF TRTR UNIT78462F1036481,634SH SOLE0001,634
ADOBE SYSTEMS INCORPORATEDCOM00724F1018341,755SH SOLE0001,755
AMAZON COM INCCOM0231351061,077348SH SOLE000348
BERKSHIRE HATHAWAY INC DELCL B NEW0846707027022,746SH SOLE0002,746
BOEING COCOM0970231053461,358SH SOLE0001,358
INVESCO QQQ TRUNIT SER 146090E1031,0053,150SH SOLE0003,150
ALTRIA GROUP INCCOM02209S1031,25224,479SH SOLE00024,479
INTEL CORPCOM4581401002563,993SH SOLE0003,993
ISHARES TRRUS 2000 GRW ETF4642876481,0053,341SH SOLE0003,341
ORACLE CORPCOM68389X1051,35119,260SH SOLE00019,260
QUALCOMM INCCOM7475251032621,979SH SOLE0001,979
DISNEY WALT COCOM2546871061,3377,247SH SOLE0007,247
HONEYWELL INTL INCCOM4385161068263,806SH SOLE0003,806
JOHNSON & JOHNSONCOM4781601041,4478,807SH SOLE0008,807
MEDTRONIC PLCSHSG5960L1032321,962SH SOLE0001,962
PFIZER INCCOM71708110381822,575SH SOLE00022,575
LOWES COS INCCOM5486611072471,297SH SOLE0001,297
ISHARES TRMSCI EAFE ETF4642874655467,201SH SOLE0007,201
CHEVRON CORP NEWCOM1667641005795,524SH SOLE0005,524
MICROSOFT CORPCOM5949181041,8637,901SH SOLE0007,901
AT&T INCCOM00206R1022588,528SH SOLE0008,528
TRUIST FINL CORPCOM89832Q1093716,361SH SOLE0006,361
CISCO SYS INCCOM17275R1023907,537SH SOLE0007,537
INTERNATIONAL BUSINESS MACHSCOM4592001011,0467,848SH SOLE0007,848
COCA COLA COCOM1912161002314,380SH SOLE0004,380
LOCKHEED MARTIN CORPCOM5398301091,3303,600SH SOLE0003,600
PEPSICO INCCOM7134481085323,762SH SOLE0003,762
VERIZON COMMUNICATIONS INCCOM92343V10488415,208SH SOLE00015,208
ISHARES TRRUS MID CAP ETF4642874993374,553SH SOLE0004,553
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033522,648SH SOLE0002,648
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444332,942SH SOLE0002,942
DEERE & COCOM244199105309825SH SOLE000825
BK OF AMERICA CORPCOM0605051041,09728,355SH SOLE00028,355
STARBUCKS CORPCOM8552441093653,338SH SOLE0003,338
ANALOG DEVICES INCCOM0326541052181,407SH SOLE0001,407
AUTOMATIC DATA PROCESSING INCOM0530151034452,361SH SOLE0002,361
EXXON MOBIL CORPCOM30231G1025,597100,256SH SOLE000100,256
WALMART INCCOM9311421031,0427,670SH SOLE0007,670
ANTHEM INCCOM036752103314876SH SOLE000876
UNION PAC CORPCOM9078181084482,030SH SOLE0002,030
TEXAS INSTRS INCCOM8825081044782,529SH SOLE0002,529
CAPITAL ONE FINL CORPCOM14040H1056264,920SH SOLE0004,920
COSTCO WHSL CORP NEWCOM22160K105317900SH SOLE000900
LILLY ELI & COCOM5324571083161,690SH SOLE0001,690
DOMINION ENERGY INCCOM25746U1091,22516,129SH SOLE00016,129
DANAHER CORPORATIONCOM235851102214949SH SOLE000949
MERCK & CO. INCCOM58933Y1051,26316,385SH SOLE00016,385
PROCTER AND GAMBLE COCOM7427181097925,846SH SOLE0005,846
GENERAL ELECTRIC COCOM36960410319314,729SH SOLE00014,729
HOME DEPOT INCCOM4370761021,4654,800SH SOLE0004,800
MCDONALDS CORPCOM5801351014912,192SH SOLE0002,192
NIKE INCCL B6541061032341,760SH SOLE0001,760
JPMORGAN CHASE & COCOM46625H1009636,328SH SOLE0006,328
MONDELEZ INTL INCCL A60920710582514,101SH SOLE00014,101
ABERDEEN ASIA-PACIFIC INCOMECOM0030091074911,900SH SOLE00011,900
WELLS FARGO CO NEWCOM9497461013268,344SH SOLE0008,344
FORD MTR CO DELCOM34537086015512,684SH SOLE00012,684
UNITEDHEALTH GROUP INCCOM91324P1029002,420SH SOLE0002,420
RAYTHEON TECHNOLOGIES CORPCOM75513E1013184,112SH SOLE0004,112
MARRIOTT INTL INC NEWCL A5719032022021,366SH SOLE0001,366
3M COCOM88579Y1013031,572SH SOLE0001,572
COMCAST CORP NEWCL A20030N10195817,711SH SOLE00017,711
VANGUARD INDEX FDSTOTAL STK MKT9229087693081,492SH SOLE0001,492
NORFOLK SOUTHN CORPCOM6558441084391,635SH SOLE0001,635
NEXTERA ENERGY INCCOM65339F1012903,842SH SOLE0003,842
DUKE ENERGY CORP NEWCOM NEW26441C2042482,568SH SOLE0002,568
CSX CORPCOM1264081039039,366SH SOLE0009,366
APPLE INCCOM0378331003,77230,883SH SOLE00030,883
ISHARES TRMSCI EMG MKT ETF4642872343526,607SH SOLE0006,607
ISHARES TRS&P 100 ETF4642871016563,650SH SOLE0003,650
AMERICAN EXPRESS COCOM0258161092331,648SH SOLE0001,648
AKAMAI TECHNOLOGIES INCCOM00971T1017737,583SH SOLE0007,583
NORTHROP GRUMMAN CORPCOM6668071021,4374,439SH SOLE0004,439
ISHARES TRSELECT DIVID ETF4642871685785,068SH SOLE0005,068
L3HARRIS TECHNOLOGIES INCCOM5024311099084,482SH SOLE0004,482
PENN NATL GAMING INCCOM7075691092332,220SH SOLE0002,220
STEEL DYNAMICS INCCOM8581191002,37946,862SH SOLE00046,862
ALPHABET INCCAP STK CL A02079K305530257SH SOLE000257
VANGUARD INDEX FDSVALUE ETF9229087448716,628SH SOLE0006,628
VANGUARD INDEX FDSSM CP VAL ETF9229086111,1737,084SH SOLE0007,084
VANGUARD INDEX FDSREAL ESTATE ETF9229085534464,850SH SOLE0004,850
VANGUARD INDEX FDSSMALL CP ETF9229087515182,421SH SOLE0002,421
VANGUARD INDEX FDSGROWTH ETF9229087362921,136SH SOLE0001,136
MCCORMICK & CO INCCOM NON VTG5797802065716,400SH SOLE0006,400
ISHARES GOLD TRISHARES4642851051,05865,049SH SOLE00065,049
THERMO FISHER SCIENTIFIC INCCOM883556102397870SH SOLE000870
ISHARES TREAFE VALUE ETF46428887772614,242SH SOLE00014,242
VANGUARD WORLD FDSINF TECH ETF92204A7024571,275SH SOLE0001,275
COMMUNITY TR BANCORP INCCOM2041491082024,593SH SOLE0004,593
MASTERCARD INCORPORATEDCL A57636Q1043831,077SH SOLE0001,077
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H40977212,425SH SOLE00012,425
WISDOMTREE TRUS HIGH DIVIDEND97717W2083,09940,614SH SOLE00040,614
WISDOMTREE TRINTL LRGCAP DV97717W7942916,156SH SOLE0006,156
ISHARES TRCORE S&P TTL STK4642871507237,893SH SOLE0007,893
VANGUARD INDEX FDSLARGE CAP ETF9229086371,3367,210SH SOLE0007,210
ATRION CORPCOM0499041058661,350SH SOLE0001,350
BALCHEM CORPCOM0576652002131,701SH SOLE0001,701
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2583074,150SH SOLE0004,150
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,84622,462SH SOLE00022,462
VANGUARD BD INDEX FDSINTERMED TERM9219378191,23713,938SH SOLE00013,938
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352,31227,294SH SOLE00027,294
BLACKSTONE GROUP INCCOM09260D1073464,649SH SOLE0004,649
WISDOMTREE TREMER MKT HIGH FD97717W3152445,506SH SOLE0005,506
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438584028,182SH SOLE0008,182
ISHARES TRNATIONAL MUN ETF4642884146405,519SH SOLE0005,519
OLD POINT FINL CORPCOM68019410792539,348SH SOLE00039,348
TOWNEBANK PORTSMOUTH VACOM89214P1091,44347,481SH SOLE00047,481
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427189527,412SH SOLE0007,412
SPDR SER TRBLMBRG BRC CNVRT78464A3592092,504SH SOLE0002,504
ISHARES TREAFE SML CP ETF4642882731,36218,956SH SOLE00018,956
VISA INCCOM CL A92826C8397533,557SH SOLE0003,557
PHILIP MORRIS INTL INCCOM7181721091,80820,371SH SOLE00020,371
ISHARES TRSHRT NAT MUN ETF4642881585625,214SH SOLE0005,214
SPDR SER TRWELLS FG PFD ETF78464A2922185,015SH SOLE0005,015
TESLA INCCOM88160R101588881SH SOLE000881
SCHWAB STRATEGIC TRSHT TM US TRES8085248624037,849SH SOLE0007,849
ISHARES TR0-5 YR TIPS ETF46429B7479919,372SH SOLE0009,372
ENPHASE ENERGY INCCOM29355A1072,35114,498SH SOLE00014,498
FACEBOOK INCCL A30303M1028542,898SH SOLE0002,898
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D10137816,550SH SOLE00016,550
ISHARES INCCORE MSCI EMKT46434G10370410,933SH SOLE00010,933
ISHARES TRCORE MSCI EAFE46432F8424386,080SH SOLE0006,080
ISHARES TRCORE 1 5 YR USD46432F85990017,542SH SOLE00017,542
VANECK VECTORS ETF TRSHRT HGH YLD MUN92189F3872088,309SH SOLE0008,309
ALPHABET INCCAP STK CL C02079K107356172SH SOLE000172
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1022841,254SH SOLE0001,254
INVESCO EXCH TRADED FD TR IIRUSEL 1000 EQL46138E4202896,735SH SOLE0006,735
ISHARES TRMSCI INTL SML CP46434V2662356,720SH SOLE0006,720
VANGUARD MUN BD FDSTAX EXEMPT BD9229077465,976109,366SH SOLE000109,366
GOLDMAN SACHS ETF TRACTIVEBETA US3814306024757,620SH SOLE0007,620
DIMENSIONAL ETF TRUSTUS CORE EQT MKT25434V1046,166218,821SH SOLE000218,821
DIMENSIONAL ETF TRUSTINTL CORE EQT MK25434V2033,469124,409SH SOLE000124,409
DIMENSIONAL ETF TRUSTEMGR CRE EQT MNG25434V3023,207114,261SH SOLE000114,261