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 ETF4642877052732,594SH SOLE0002,594
ISHARES TRCORE S&P SCP ETF4642878046175,462SH SOLE0005,462
ISHARES TRSP SMCP600VL ETF4642878791,60715,241SH SOLE00015,241
ISHARES TRCORE S&P500 ETF4642872008682,018SH SOLE0002,018
ISHARES TRRUS 1000 ETF4642876223141,295SH SOLE0001,295
ISHARES TRRUS 1000 GRW ETF4642876143791,396SH SOLE0001,396
ISHARES TRRUSSELL 2000 ETF4642876553251,418SH SOLE0001,418
ISHARES TRCORE S&P US VLU4642876634095,689SH SOLE0005,689
SPDR S&P 500 ETF TRTR UNIT78462F1036881,608SH SOLE0001,608
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,0281,755SH SOLE0001,755
AMAZON COM INCCOM0231351061,263367SH SOLE000367
BRISTOL-MYERS SQUIBB COCOM1101221082043,046SH SOLE0003,046
BERKSHIRE HATHAWAY INC DELCL B NEW0846707027632,746SH SOLE0002,746
BOEING COCOM0970231053251,358SH SOLE0001,358
INVESCO QQQ TRUNIT SER 146090E1031,1183,153SH SOLE0003,153
ALTRIA GROUP INCCOM02209S10391119,099SH SOLE00019,099
INTEL CORPCOM4581401002243,994SH SOLE0003,994
ISHARES TRRUS 2000 GRW ETF4642876481,0223,278SH SOLE0003,278
ORACLE CORPCOM68389X1051,49619,215SH SOLE00019,215
QUALCOMM INCCOM7475251032791,953SH SOLE0001,953
DISNEY WALT COCOM2546871061,2757,252SH SOLE0007,252
HONEYWELL INTL INCCOM4385161068363,811SH SOLE0003,811
JOHNSON & JOHNSONCOM4781601041,5079,147SH SOLE0009,147
MEDTRONIC PLCSHSG5960L1032441,962SH SOLE0001,962
PFIZER INCCOM71708110385221,763SH SOLE00021,763
LOWES COS INCCOM5486611072521,297SH SOLE0001,297
ISHARES TRMSCI EAFE ETF4642874655647,149SH SOLE0007,149
CHEVRON CORP NEWCOM1667641005575,319SH SOLE0005,319
MICROSOFT CORPCOM5949181042,1557,954SH SOLE0007,954
AT&T INCCOM00206R1022629,096SH SOLE0009,096
TRUIST FINL CORPCOM89832Q1093486,277SH SOLE0006,277
CISCO SYS INCCOM17275R1024007,540SH SOLE0007,540
INTERNATIONAL BUSINESS MACHSCOM4592001011,1067,548SH SOLE0007,548
COCA COLA COCOM1912161002865,280SH SOLE0005,280
LOCKHEED MARTIN CORPCOM5398301091,3623,600SH SOLE0003,600
PEPSICO INCCOM7134481085573,762SH SOLE0003,762
VERIZON COMMUNICATIONS INCCOM92343V10488615,808SH SOLE00015,808
ISHARES TRRUS MID CAP ETF4642874993614,553SH SOLE0004,553
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033912,648SH SOLE0002,648
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444482,892SH SOLE0002,892
DEERE & COCOM244199105293832SH SOLE000832
BK OF AMERICA CORPCOM0605051041,10726,855SH SOLE00026,855
STARBUCKS CORPCOM8552441093733,340SH SOLE0003,340
ANALOG DEVICES INCCOM0326541052421,407SH SOLE0001,407
AUTOMATIC DATA PROCESSING INCOM0530151034712,371SH SOLE0002,371
EXXON MOBIL CORPCOM30231G1026,23798,873SH SOLE00098,873
WALMART INCCOM9311421031,0827,671SH SOLE0007,671
ANTHEM INCCOM0367521034211,102SH SOLE0001,102
UNION PAC CORPCOM9078181084161,890SH SOLE0001,890
TEXAS INSTRS INCCOM8825081044862,529SH SOLE0002,529
TARGET CORPCOM87612E106225932SH SOLE000932
CAPITAL ONE FINL CORPCOM14040H1057614,920SH SOLE0004,920
COSTCO WHSL CORP NEWCOM22160K105356900SH SOLE000900
LILLY ELI & COCOM5324571083881,690SH SOLE0001,690
DOMINION ENERGY INCCOM25746U1091,23116,733SH SOLE00016,733
DANAHER CORPORATIONCOM235851102255949SH SOLE000949
MERCK & CO INCCOM58933Y1051,28716,548SH SOLE00016,548
PROCTER AND GAMBLE COCOM7427181099396,958SH SOLE0006,958
GENERAL ELECTRIC COCOM36960410319814,729SH SOLE00014,729
HOME DEPOT INCCOM4370761021,5314,801SH SOLE0004,801
MCDONALDS CORPCOM5801351015062,192SH SOLE0002,192
NIKE INCCL B6541061032721,760SH SOLE0001,760
JPMORGAN CHASE & COCOM46625H1009436,061SH SOLE0006,061
MONDELEZ INTL INCCL A60920710582213,167SH SOLE00013,167
WELLS FARGO CO NEWCOM9497461013708,166SH SOLE0008,166
FORD MTR CO DELCOM34537086019713,265SH SOLE00013,265
UNITEDHEALTH GROUP INCCOM91324P1029692,420SH SOLE0002,420
RAYTHEON TECHNOLOGIES CORPCOM75513E1013514,111SH SOLE0004,111
MARRIOTT INTL INC NEWCL A5719032025494,024SH SOLE0004,024
3M COCOM88579Y1013121,573SH SOLE0001,573
COMCAST CORP NEWCL A20030N1011,01017,711SH SOLE00017,711
VANGUARD INDEX FDSTOTAL STK MKT9229087698413,773SH SOLE0003,773
NORFOLK SOUTHN CORPCOM6558441084341,635SH SOLE0001,635
NEXTERA ENERGY INCCOM65339F1012823,842SH SOLE0003,842
DUKE ENERGY CORP NEWCOM NEW26441C2042482,515SH SOLE0002,515
CSX CORPCOM12640810390128,098SH SOLE00028,098
APPLE INCCOM0378331004,49132,793SH SOLE00032,793
ISHARES TRMSCI EMG MKT ETF4642872343586,496SH SOLE0006,496
TAPESTRY INCCOM8760301072104,823SH SOLE0004,823
ISHARES TRS&P 100 ETF4642871017163,651SH SOLE0003,651
AMERICAN EXPRESS COCOM0258161092201,329SH SOLE0001,329
AKAMAI TECHNOLOGIES INCCOM00971T1018927,646SH SOLE0007,646
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582113,876SH SOLE0003,876
NORTHROP GRUMMAN CORPCOM6668071021,6124,435SH SOLE0004,435
ISHARES TRSELECT DIVID ETF4642871685865,025SH SOLE0005,025
L3HARRIS TECHNOLOGIES INCCOM5024311091,1855,482SH SOLE0005,482
STEEL DYNAMICS INCCOM8581191002,79346,862SH SOLE00046,862
ALPHABET INCCAP STK CL A02079K305628257SH SOLE000257
VANGUARD INDEX FDSVALUE ETF9229087441,1858,623SH SOLE0008,623
VANGUARD INDEX FDSSM CP VAL ETF9229086111,79510,338SH SOLE00010,338
VANGUARD INDEX FDSREAL ESTATE ETF9229085536146,033SH SOLE0006,033
VANGUARD INDEX FDSSMALL CP ETF9229087512771,231SH SOLE0001,231
VANGUARD INDEX FDSGROWTH ETF9229087363261,137SH SOLE0001,137
MCCORMICK & CO INCCOM NON VTG5797802065656,400SH SOLE0006,400
ISHARES GOLD TRISHARES NEW4642852041,08932,316SH SOLE00032,316
THERMO FISHER SCIENTIFIC INCCOM883556102439870SH SOLE000870
ISHARES TREAFE VALUE ETF46428887782115,861SH SOLE00015,861
VANGUARD WORLD FDSINF TECH ETF92204A7025081,275SH SOLE0001,275
MASTERCARD INCORPORATEDCL A57636Q1043931,077SH SOLE0001,077
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H40975911,925SH SOLE00011,925
WISDOMTREE TRUS HIGH DIVIDEND97717W2083,06739,209SH SOLE00039,209
WISDOMTREE TRINTL LRGCAP DV97717W7942685,439SH SOLE0005,439
ISHARES TRCORE S&P TTL STK4642871507357,445SH SOLE0007,445
VANGUARD INDEX FDSLARGE CAP ETF9229086376073,022SH SOLE0003,022
ATRION CORPCOM0499041058381,350SH SOLE0001,350
BALCHEM CORPCOM0576652002231,701SH SOLE0001,701
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2583364,350SH SOLE0004,350
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272,92035,543SH SOLE00035,543
VANGUARD BD INDEX FDSINTERMED TERM9219378191,25013,898SH SOLE00013,898
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352,55129,703SH SOLE00029,703
BLACKSTONE GROUP INCCOM09260D1074034,149SH SOLE0004,149
WISDOMTREE TREMER MKT HIGH FD97717W3152415,274SH SOLE0005,274
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438584228,182SH SOLE0008,182
ISHARES TRNATIONAL MUN ETF4642884144273,645SH SOLE0003,645
OLD POINT FINL CORPCOM68019410795539,348SH SOLE00039,348
TOWNEBANK PORTSMOUTH VACOM89214P1091,44547,488SH SOLE00047,488
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427181,0207,472SH SOLE0007,472
SPDR SER TRBLMBRG BRC CNVRT78464A3592823,254SH SOLE0003,254
ISHARES TREAFE SML CP ETF4642882731,40618,963SH SOLE00018,963
VISA INCCOM CL A92826C8398323,557SH SOLE0003,557
PHILIP MORRIS INTL INCCOM7181721091,89919,156SH SOLE00019,156
ISHARES TRSHRT NAT MUN ETF4642881585094,721SH SOLE0004,721
TESLA INCCOM88160R1017351,081SH SOLE0001,081
SCHWAB STRATEGIC TRSHT TM US TRES8085248623206,245SH SOLE0006,245
ISHARES TR0-5 YR TIPS ETF46429B7471,0209,595SH SOLE0009,595
ENPHASE ENERGY INCCOM29355A1072,21912,083SH SOLE00012,083
FACEBOOK INCCL A30303M1021,0082,898SH SOLE0002,898
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D10142217,270SH SOLE00017,270
ISHARES INCCORE MSCI EMKT46434G10379211,825SH SOLE00011,825
ISHARES TRCORE MSCI EAFE46432F8425126,843SH SOLE0006,843
ISHARES TRCORE 1 5 YR USD46432F85991017,745SH SOLE00017,745
ALPHABET INCCAP STK CL C02079K107431172SH SOLE000172
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1022651,170SH SOLE0001,170
INVESCO EXCH TRADED FD TR IIRUSEL 1000 EQL46138E4203156,885SH SOLE0006,885
ISHARES TRMSCI INTL QUALTY46434V4562466,372SH SOLE0006,372
PAYPAL HLDGS INCCOM70450Y103209716SH SOLE000716
ISHARES TRMSCI INTL SML CP46434V2662476,720SH SOLE0006,720
VANGUARD MUN BD FDSTAX EXEMPT BD9229077466,327114,418SH SOLE000114,418
GOLDMAN SACHS ETF TRACTIVEBETA US3814306024957,620SH SOLE0007,620
DIMENSIONAL ETF TRUSTUS CORE EQT MKT25434V1048,940295,920SH SOLE000295,920
DIMENSIONAL ETF TRUSTINTL CORE EQT MK25434V2034,795164,095SH SOLE000164,095
DIMENSIONAL ETF TRUSTEMGR CRE EQT MNG25434V3023,609121,817SH SOLE000121,817
DIMENSIONAL ETF TRUSTUS EQUITY ETF25434V4019,240196,066SH SOLE000196,066
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V70817,004630,246SH SOLE000630,246
DIMENSIONAL ETF TRUSTUS SMALL CAP ETF25434V5005,935101,634SH SOLE000101,634
DIMENSIONAL ETF TRUSTUS TARGETED VLU25434V60916,197361,503SH SOLE000361,503
SPDR S&P 500 ETF TRTR UNIT78462F103302,700SHPutSOLE0002,700