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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 475 2,742 SH   SOLE   2,742 0 0
ABBOTT LABS COM 002824100 2,917 34,828 SH   SOLE   34,828 0 0
ABBVIE INC COM 00287Y109 982 11,523 SH   SOLE   11,523 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,124 27,011 SH   SOLE   27,011 0 0
ADOBE INC COM 00724F101 2,360 8,068 SH   SOLE   8,068 0 0
AIR PRODS & CHEMS INC COM 009158106 909 3,886 SH   SOLE   3,886 0 0
ALLIANT ENERGY CORP COM 018802108 4,012 77,635 SH   SOLE   77,635 0 0
ALLSTATE CORP COM 020002101 1,237 11,429 SH   SOLE   11,429 0 0
ALPHABET INC CAP STK CL A 02079K305 1,977 1,510 SH   SOLE   1,510 0 0
ALPHABET INC CAP STK CL C 02079K107 1,738 1,325 SH   SOLE   1,325 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 93 11,080 SH   SOLE   11,080 0 0
ALTRIA GROUP INC COM 02209S103 1,070 23,053 SH   SOLE   23,053 0 0
AMAZON COM INC COM 023135106 1,870 1,047 SH   SOLE   1,047 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,157 46,667 SH   SOLE   46,667 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,782 13,515 SH   SOLE   13,515 0 0
AMGEN INC COM 031162100 481 2,174 SH   SOLE   2,174 0 0
AON PLC SHS CL A G0408V102 3,209 16,492 SH   SOLE   16,492 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 4,337 264,964 SH   SOLE   264,964 0 0
APPLE INC COM 037833100 10,652 40,949 SH   SOLE   40,949 0 0
APPLIED MATLS INC COM 038222105 651 11,614 SH   SOLE   11,614 0 0
ARES CAP CORP COM 04010L103 269 14,505 SH   SOLE   14,505 0 0
AT&T INC COM 00206R102 7,533 191,301 SH   SOLE   191,301 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 225 5,867 SH   SOLE   5,867 0 0
ATMOS ENERGY CORP COM 049560105 232 2,162 SH   SOLE   2,162 0 0
AUTODESK INC COM 052769106 244 1,595 SH   SOLE   1,595 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 206 1,265 SH   SOLE   1,265 0 0
AVERY DENNISON CORP COM 053611109 366 2,736 SH   SOLE   2,736 0 0
BANK AMER CORP COM 060505104 1,131 34,005 SH   SOLE   34,005 0 0
BANK NEW YORK MELLON CORP COM 064058100 220 4,466 SH   SOLE   4,466 0 0
BB&T CORP COM 054937107 4,634 84,351 SH   SOLE   84,351 0 0
BECTON DICKINSON & CO COM 075887109 2,018 8,245 SH   SOLE   8,245 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,199 14,457 SH   SOLE   14,457 0 0
BLACK KNIGHT INC COM 09215C105 205 3,624 SH   SOLE   3,624 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 131 13,691 SH   SOLE   13,691 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 151 11,800 SH   SOLE   11,800 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 154 10,200 SH   SOLE   10,200 0 0
BLOCK H & R INC COM 093671105 2,843 116,414 SH   SOLE   116,414 0 0
BOEING CO COM 097023105 477 1,358 SH   SOLE   1,358 0 0
BP PLC SPONSORED ADR 055622104 307 7,833 SH   SOLE   7,833 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,613 45,029 SH   SOLE   45,029 0 0
BROADCOM INC COM 11135F101 1,072 3,419 SH   SOLE   3,419 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,628 64,353 SH   SOLE   64,353 0 0
CAPITAL ONE FINL CORP COM 14040H105 7,725 79,422 SH   SOLE   79,422 0 0
CARMAX INC COM 143130102 5,250 55,925 SH   SOLE   55,925 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 253 5,605 SH   SOLE   5,605 0 0
CELGENE CORP COM 151020104 254 2,317 SH   SOLE   2,317 0 0
CENOVUS ENERGY INC COM 15135U109 3,297 359,522 SH   SOLE   359,522 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 479 4,150 SH   SOLE   4,150 0 0
CHEVRON CORP NEW COM 166764100 6,350 52,508 SH   SOLE   52,508 0 0
CISCO SYS INC COM 17275R102 2,586 52,968 SH   SOLE   52,968 0 0
CITIGROUP INC COM NEW 172967424 953 12,520 SH   SOLE   12,520 0 0
CITY HLDG CO COM 177835105 250 3,114 SH   SOLE   3,114 0 0
CME GROUP INC COM 12572Q105 1,070 5,397 SH   SOLE   5,397 0 0
COCA COLA CO COM 191216100 832 15,938 SH   SOLE   15,938 0 0
COMCAST CORP NEW CL A 20030N101 1,456 32,213 SH   SOLE   32,213 0 0
COMMUNITY BK SYS INC COM 203607106 240 3,471 SH   SOLE   3,471 0 0
CORNING INC COM 219350105 3,196 105,239 SH   SOLE   105,239 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 278 2,122 SH   SOLE   2,122 0 0
CVS HEALTH CORP COM 126650100 7,005 96,659 SH   SOLE   96,659 0 0
DANAHER CORPORATION COM 235851102 3,265 24,144 SH   SOLE   24,144 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 341 5,916 SH   SOLE   5,916 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 899 5,653 SH   SOLE   5,653 0 0
DISH NETWORK CORP CL A 25470M109 328 9,289 SH   SOLE   9,289 0 0
DISNEY WALT CO COM DISNEY 254687106 6,660 48,276 SH   SOLE   48,276 0 0
DOLLAR TREE INC COM 256746108 248 2,243 SH   SOLE   2,243 0 0
DOMINION ENERGY INC COM 25746U109 3,462 43,125 SH   SOLE   43,125 0 0
DOW INC COM 260557103 321 5,729 SH   SOLE   5,729 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,917 54,662 SH   SOLE   54,662 0 0
EATON CORP PLC SHS G29183103 4,377 47,466 SH   SOLE   47,466 0 0
ECOLAB INC COM 278865100 979 5,140 SH   SOLE   5,140 0 0
EMERSON ELEC CO COM 291011104 1,030 13,935 SH   SOLE   13,935 0 0
ENBRIDGE INC COM 29250N105 5,157 137,637 SH   SOLE   137,637 0 0
EOG RES INC COM 26875P101 555 7,429 SH   SOLE   7,429 0 0
EXELON CORP COM 30161N101 460 10,293 SH   SOLE   10,293 0 0
EXPEDITORS INTL WASH INC COM 302130109 833 10,785 SH   SOLE   10,785 0 0
EXXON MOBIL CORP COM 30231G102 4,400 62,180 SH   SOLE   62,180 0 0
FACEBOOK INC CL A 30303M102 237 1,240 SH   SOLE   1,240 0 0
FASTENAL CO COM 311900104 709 19,132 SH   SOLE   19,132 0 0
FEDERATED INVS INC PA CL B 314211103 3,898 114,850 SH   SOLE   114,850 0 0
FEDEX CORP COM 31428X106 405 2,482 SH   SOLE   2,482 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 937 19,945 SH   SOLE   19,945 0 0
FORTIVE CORP COM 34959J108 393 5,387 SH   SOLE   5,387 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 269 6,408 SH   SOLE   6,408 0 0
GENERAL DYNAMICS CORP COM 369550108 756 4,083 SH   SOLE   4,083 0 0
GENERAL ELECTRIC CO COM 369604103 459 39,816 SH   SOLE   39,816 0 0
GENERAL MTRS CO COM 37045V100 300 7,750 SH   SOLE   7,750 0 0
GENTEX CORP COM 371901109 3,853 131,920 SH   SOLE   131,920 0 0
GILEAD SCIENCES INC COM 375558103 3,455 52,849 SH   SOLE   52,849 0 0
HOME DEPOT INC COM 437076102 2,259 9,701 SH   SOLE   9,701 0 0
HONEYWELL INTL INC COM 438516106 1,218 6,723 SH   SOLE   6,723 0 0
ILLINOIS TOOL WKS INC COM 452308109 313 1,775 SH   SOLE   1,775 0 0
INTEL CORP COM 458140100 6,098 104,644 SH   SOLE   104,644 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,040 29,356 SH   SOLE   29,356 0 0
INTL PAPER CO COM 460146103 290 6,285 SH   SOLE   6,285 0 0
INTUIT COM 461202103 279 1,086 SH   SOLE   1,086 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,076 18,568 SH   SOLE   18,568 0 0
INVESCO LTD SHS G491BT108 3,545 198,923 SH   SOLE   198,923 0 0
ISHARES INC MSCI PAC JP ETF 464286665 248 5,309 SH   SOLE   5,309 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,316 25,093 SH   SOLE   25,093 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,004 12,334 SH   SOLE   12,334 0 0
ISHARES TR MSCI EAFE ETF 464287465 456 6,673 SH   SOLE   6,673 0 0
ISHARES TR LATN AMER 40 ETF 464287390 202 6,200 SH   SOLE   6,200 0 0
ISHARES TR RUS MID CAP ETF 464287499 279 4,854 SH   SOLE   4,854 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 416 9,516 SH   SOLE   9,516 0 0
ISHARES TR SELECT DIVID ETF 464287168 492 4,728 SH   SOLE   4,728 0 0
ISHARES TR TIPS BD ETF 464287176 266 2,303 SH   SOLE   2,303 0 0
ISHARES TR SH TR CRPORT ETF 464288646 345 6,442 SH   SOLE   6,442 0 0
ISHARES TR EAFE SML CP ETF 464288273 447 7,393 SH   SOLE   7,393 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 913 9,481 SH   SOLE   9,481 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 278 5,465 SH   SOLE   5,465 0 0
ISHARES TR CORE MSCI EAFE 46432F842 365 5,693 SH   SOLE   5,693 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 205 2,332 SH   SOLE   2,332 0 0
JOHNSON & JOHNSON COM 478160104 8,273 62,201 SH   SOLE   62,201 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,621 85,152 SH   SOLE   85,152 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,311 25,982 SH   SOLE   25,982 0 0
JPMORGAN CHASE & CO COM 46625H100 3,140 24,082 SH   SOLE   24,082 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 408 2,659 SH   SOLE   2,659 0 0
KINDER MORGAN INC DEL COM 49456B101 224 11,203 SH   SOLE   11,203 0 0
KLA CORPORATION COM NEW 482480100 391 2,246 SH   SOLE   2,246 0 0
KRAFT HEINZ CO COM 500754106 233 7,080 SH   SOLE   7,080 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 454 5,557 SH   SOLE   5,557 0 0
LAS VEGAS SANDS CORP COM 517834107 207 3,234 SH   SOLE   3,234 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,501 12,853 SH   SOLE   12,853 0 0
LILLY ELI & CO COM 532457108 330 2,910 SH   SOLE   2,910 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 301 4,770 SH   SOLE   4,770 0 0
LOCKHEED MARTIN CORP COM 539830109 838 2,194 SH   SOLE   2,194 0 0
LOGITECH INTL S A SHS H50430232 3,865 93,485 SH   SOLE   93,485 0 0
LOWES COS INC COM 548661107 1,655 14,521 SH   SOLE   14,521 0 0
MARATHON PETE CORP COM 56585A102 5,274 79,632 SH   SOLE   79,632 0 0
MARKEL CORP COM 570535104 4,208 3,611 SH   SOLE   3,611 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,645 6,403 SH   SOLE   6,403 0 0
MASTERCARD INC CL A 57636Q104 2,268 8,251 SH   SOLE   8,251 0 0
MCDONALDS CORP COM 580135101 3,785 19,549 SH   SOLE   19,549 0 0
MEDTRONIC PLC SHS G5960L103 837 7,819 SH   SOLE   7,819 0 0
MERCK & CO INC COM 58933Y105 3,729 44,606 SH   SOLE   44,606 0 0
MICROSOFT CORP COM 594918104 12,195 83,549 SH   SOLE   83,549 0 0
MOLSON COORS BREWING CO CL B 60871R209 3,319 61,705 SH   SOLE   61,705 0 0
MONDELEZ INTL INC CL A 609207105 5,876 113,595 SH   SOLE   113,595 0 0
NEWMARKET CORP COM 651587107 215 435 SH   SOLE   435 0 0
NEXTERA ENERGY INC COM 65339F101 403 1,815 SH   SOLE   1,815 0 0
NIKE INC CL B 654106103 1,516 16,883 SH   SOLE   16,883 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,993 30,666 SH   SOLE   30,666 0 0
NVR INC COM 62944T105 2,252 658 SH   SOLE   658 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 238,277 1,227,095 SH   SOLE   1,227,095 0 0
ONE GAS INC COM 68235P108 202 2,342 SH   SOLE   2,342 0 0
ORACLE CORP COM 68389X105 789 13,960 SH   SOLE   13,960 0 0
PAYCHEX INC COM 704326107 359 4,310 SH   SOLE   4,310 0 0
PAYPAL HLDGS INC COM 70450Y103 685 6,757 SH   SOLE   6,757 0 0
PEPSICO INC COM 713448108 2,903 21,808 SH   SOLE   21,808 0 0
PFIZER INC COM 717081103 4,890 131,972 SH   SOLE   131,972 0 0
PHILIP MORRIS INTL INC COM 718172109 664 7,941 SH   SOLE   7,941 0 0
PHILLIPS 66 COM 718546104 3,730 31,159 SH   SOLE   31,159 0 0
PPG INDS INC COM 693506107 279 2,165 SH   SOLE   2,165 0 0
PROCTER & GAMBLE CO COM 742718109 2,257 18,855 SH   SOLE   18,855 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 491 75,625 SH   SOLE   75,625 0 0
QUALCOMM INC COM 747525103 1,616 17,187 SH   SOLE   17,187 0 0
RAYTHEON CO COM NEW 755111507 1,626 7,535 SH   SOLE   7,535 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,065 122,359 SH   SOLE   122,359 0 0
ROBERT HALF INTL INC COM 770323103 3,388 58,469 SH   SOLE   58,469 0 0
ROSETTA STONE INC COM 777780107 531 35,977 SH   SOLE   35,977 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,639 27,004 SH   SOLE   27,004 0 0
SALESFORCE COM INC COM 79466L302 254 1,574 SH   SOLE   1,574 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,049 54,804 SH   SOLE   54,804 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,342 70,126 SH   SOLE   70,126 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5,523 74,868 SH   SOLE   74,868 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,674 22,937 SH   SOLE   22,937 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,183 20,098 SH   SOLE   20,098 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 348 10,339 SH   SOLE   10,339 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,019 38,030 SH   SOLE   38,030 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 517 11,189 SH   SOLE   11,189 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,641 45,085 SH   SOLE   45,085 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,178 73,359 SH   SOLE   73,359 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 410 13,887 SH   SOLE   13,887 0 0
SHERWIN WILLIAMS CO COM 824348106 1,890 3,251 SH   SOLE   3,251 0 0
SMUCKER J M CO COM NEW 832696405 1,388 13,063 SH   SOLE   13,063 0 0
SOUTHERN CO COM 842587107 329 5,369 SH   SOLE   5,369 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 481 1,558 SH   SOLE   1,558 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 608 1,668 SH   SOLE   1,668 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 3,216 65,175 SH   SOLE   65,175 0 0
STARBUCKS CORP COM 855244109 527 6,445 SH   SOLE   6,445 0 0
STRYKER CORP COM 863667101 241 1,205 SH   SOLE   1,205 0 0
SUNTRUST BKS INC COM 867914103 328 4,613 SH   SOLE   4,613 0 0
SYSCO CORP COM 871829107 895 11,134 SH   SOLE   11,134 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 264 2,258 SH   SOLE   2,258 0 0
TARGET CORP COM 87612E106 203 1,840 SH   SOLE   1,840 0 0
TEXAS INSTRS INC COM 882508104 760 6,325 SH   SOLE   6,325 0 0
TJX COS INC NEW COM 872540109 616 10,401 SH   SOLE   10,401 0 0
UNION PACIFIC CORP COM 907818108 1,235 7,012 SH   SOLE   7,012 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,005 8,085 SH   SOLE   8,085 0 0
UNITED TECHNOLOGIES CORP COM 913017109 624 4,193 SH   SOLE   4,193 0 0
UNITEDHEALTH GROUP INC COM 91324P102 287 1,118 SH   SOLE   1,118 0 0
V F CORP COM 918204108 945 10,859 SH   SOLE   10,859 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 295 3,663 SH   SOLE   3,663 0 0
VANGUARD GROUP DIV APP ETF 921908844 337 2,797 SH   SOLE   2,797 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,856 18,172 SH   SOLE   18,172 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 392 3,239 SH   SOLE   3,239 0 0
VANGUARD INDEX FDS tiPS BD ETF 922908611 422 3,142 SH   SOLE   3,142 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 913 5,298 SH   SOLE   5,298 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,272 10,940 SH   SOLE   10,940 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 669 15,618 SH   SOLE   15,618 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 595 11,315 SH   SOLE   11,315 0 0
VENTAS INC COM 92276F100 247 4,145 SH   SOLE   4,145 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,005 50,628 SH   SOLE   50,628 0 0
VISA INC COM CL A 92826C839 2,508 14,013 SH   SOLE   14,013 0 0
VULCAN MATLS CO COM 929160109 943 6,908 SH   SOLE   6,908 0 0
W P CAREY INC COM 92936U109 1,738 20,583 SH   SOLE   20,583 0 0
WALMART INC COM 931142103 215 1,797 SH   SOLE   1,797 0 0
WATSCO INC COM 942622200 846 4,757 SH   SOLE   4,757 0 0
WELLS FARGO CO NEW COM 949746101 572 10,578 SH   SOLE   10,578 0 0
WESTROCK CO COM 96145D105 3,413 85,874 SH   SOLE   85,874 0 0
WEYERHAEUSER CO COM 962166104 1,224 41,311 SH   SOLE   41,311 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 726 10,714 SH   SOLE   10,714 0 0
XILINX INC COM 983919101 272 2,850 SH   SOLE   2,850 0 0
ZOETIS INC CL A 98978V103 291 2,465 SH   SOLE   2,465 0 0