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
ISHARES TR S&P MC 400GR ETF 464287606 237 3,020 SH   SOLE   3,020 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,039 9,574 SH   SOLE   9,374 0 200
ISHARES TR RUSSELL 2000 ETF 464287655 265 1,200 SH   SOLE   1,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 771 1,945 SH   SOLE   1,945 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,809 3,806 SH   SOLE   3,806 0 0
AUTODESK INC COM 052769106 283 1,022 SH   SOLE   1,022 0 0
AMAZON COM INC COM 023135106 2,472 799 SH   SOLE   799 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,810 44,511 SH   SOLE   43,861 0 650
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,800 10,961 SH   SOLE   10,961 0 0
EMERSON ELEC CO COM 291011104 1,165 12,915 SH   SOLE   12,515 0 400
EXPEDITORS INTL WASH INC COM 302130109 1,120 10,396 SH   SOLE   10,396 0 0
BOEING CO COM 097023105 308 1,209 SH   SOLE   1,009 0 200
TANGER FACTORY OUTLET CTRS I COM 875465106 524 34,608 SH   SOLE   34,492 0 116
AMGEN INC COM 031162100 544 2,185 SH   SOLE   2,185 0 0
ABBOTT LABS COM 002824100 3,132 26,139 SH   SOLE   25,739 0 400
ALTRIA GROUP INC COM 02209S103 821 16,053 SH   SOLE   16,002 0 51
FEDEX CORP COM 31428X106 390 1,374 SH   SOLE   1,374 0 0
INTEL CORP COM 458140100 5,741 89,710 SH   SOLE   84,228 0 5,482
ILLINOIS TOOL WKS INC COM 452308109 367 1,656 SH   SOLE   1,456 0 200
ORACLE CORP COM 68389X105 865 12,324 SH   SOLE   12,124 0 200
QUALCOMM INC COM 747525103 2,151 16,225 SH   SOLE   11,905 0 4,320
DISNEY WALT CO COM 254687106 8,366 45,341 SH   SOLE   42,766 0 2,575
HONEYWELL INTL INC COM 438516106 1,465 6,748 SH   SOLE   6,748 0 0
SHERWIN WILLIAMS CO COM 824348106 2,161 2,928 SH   SOLE   2,928 0 0
SYSCO CORP COM 871829107 703 8,923 SH   SOLE   8,923 0 0
JOHNSON & JOHNSON COM 478160104 9,871 60,063 SH   SOLE   57,373 0 2,690
MEDTRONIC PLC SHS G5960L103 910 7,707 SH   SOLE   7,507 0 200
PFIZER INC COM 717081103 5,052 139,451 SH   SOLE   132,229 0 7,222
EXELON CORP COM 30161N101 400 9,145 SH   SOLE   9,145 0 0
STEEL CONNECT INC COM 858098106 188 95,102 SH   SOLE   3,000 0 92,102
KROGER CO COM 501044101 227 6,300 SH   SOLE   5,900 0 400
LOWES COS INC COM 548661107 2,523 13,269 SH   SOLE   12,706 0 563
ISHARES TR MSCI EAFE ETF 464287465 528 6,961 SH   SOLE   6,961 0 0
CHEVRON CORP NEW COM 166764100 10,792 102,983 SH   SOLE   98,116 0 4,867
MICROSOFT CORP COM 594918104 17,570 74,521 SH   SOLE   72,007 0 2,514
UNITED PARCEL SERVICE INC CL B 911312106 1,501 8,827 SH   SOLE   7,992 0 835
AT&T INC COM 00206R102 5,958 196,831 SH   SOLE   187,752 0 9,079
MOLSON COORS BEVERAGE CO CL B 60871R209 4,083 79,834 SH   SOLE   74,914 0 4,920
TRUIST FINL CORP COM 89832Q109 8,226 141,045 SH   SOLE   131,607 0 9,438
CITIGROUP INC COM NEW 172967424 796 10,938 SH   SOLE   10,938 0 0
CISCO SYS INC COM 17275R102 10,125 195,803 SH   SOLE   188,935 0 6,868
INTERNATIONAL BUSINESS MACHS COM 459200101 4,468 33,528 SH   SOLE   31,377 0 2,151
COCA COLA CO COM 191216100 763 14,484 SH   SOLE   14,284 0 200
PEPSICO INC COM 713448108 2,967 20,976 SH   SOLE   20,701 0 275
PPG INDS INC COM 693506107 252 1,680 SH   SOLE   1,680 0 0
STRYKER CORPORATION COM 863667101 239 982 SH   SOLE   982 0 0
JOHNSON CTLS INTL PLC SHS G51502105 5,279 88,466 SH   SOLE   82,827 0 5,639
VERIZON COMMUNICATIONS INC COM 92343V104 9,887 170,031 SH   SOLE   164,494 0 5,537
ISHARES TR RUS MID CAP ETF 464287499 299 4,045 SH   SOLE   3,295 0 750
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 360 2,450 SH   SOLE   2,450 0 0
DEERE & CO COM 244199105 226 604 SH   SOLE   604 0 0
BK OF AMERICA CORP COM 060505104 1,154 29,822 SH   SOLE   28,977 0 845
STARBUCKS CORP COM 855244109 411 3,765 SH   SOLE   3,765 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 250 1,327 SH   SOLE   1,327 0 0
EXXON MOBIL CORP COM 30231G102 835 14,953 SH   SOLE   14,953 0 0
WALMART INC COM 931142103 232 1,711 SH   SOLE   1,611 0 100
APPLIED MATLS INC COM 038222105 918 6,870 SH   SOLE   6,870 0 0
ANTHEM INC COM 036752103 323 901 SH   SOLE   707 0 194
UNION PAC CORP COM 907818108 1,566 7,107 SH   SOLE   7,107 0 0
TEXAS INSTRS INC COM 882508104 901 4,770 SH   SOLE   4,770 0 0
TARGET CORP COM 87612E106 286 1,445 SH   SOLE   1,445 0 0
COLGATE PALMOLIVE CO COM 194162103 225 2,849 SH   SOLE   2,849 0 0
CAPITAL ONE FINL CORP COM 14040H105 6,769 53,203 SH   SOLE   51,454 0 1,749
LILLY ELI & CO COM 532457108 527 2,821 SH   SOLE   2,821 0 0
CVS HEALTH CORP COM 126650100 7,023 93,359 SH   SOLE   89,087 0 4,272
DOMINION ENERGY INC COM 25746U109 3,518 46,310 SH   SOLE   45,635 0 675
DANAHER CORPORATION COM 235851102 4,616 20,509 SH   SOLE   20,109 0 400
MERCK & CO. INC COM 58933Y105 3,296 42,750 SH   SOLE   42,555 0 195
PROCTER AND GAMBLE CO COM 742718109 2,362 17,443 SH   SOLE   17,143 0 300
GENERAL ELECTRIC CO COM 369604103 172 13,104 SH   SOLE   9,728 0 3,376
GILEAD SCIENCES INC COM 375558103 2,995 46,335 SH   SOLE   43,544 0 2,791
HOME DEPOT INC COM 437076102 2,811 9,209 SH   SOLE   8,432 0 777
MCDONALDS CORP COM 580135101 4,477 19,974 SH   SOLE   18,342 0 1,632
NIKE INC CL B 654106103 1,858 13,983 SH   SOLE   13,683 0 300
JPMORGAN CHASE & CO COM 46625H100 5,663 37,200 SH   SOLE   35,672 0 1,528
TJX COS INC NEW COM 872540109 297 4,485 SH   SOLE   4,485 0 0
MONDELEZ INTL INC CL A 609207105 6,521 111,412 SH   SOLE   105,230 0 6,182
CORNING INC COM 219350105 4,630 106,402 SH   SOLE   99,820 0 6,582
UNITEDHEALTH GROUP INC COM 91324P102 314 845 SH   SOLE   745 0 100
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,539 12,812 SH   SOLE   12,002 0 810
AMERICAN TOWER CORP NEW COM 03027X100 2,972 12,431 SH   SOLE   12,431 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 354 2,059 SH   SOLE   2,059 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,338 17,319 SH   SOLE   16,886 0 433
FEDERATED HERMES INC CL B 314211103 3,595 114,856 SH   SOLE   107,135 0 7,721
INTUIT COM 461202103 412 1,075 SH   SOLE   1,075 0 0
3M CO COM 88579Y101 558 2,896 SH   SOLE   2,896 0 0
DOLLAR TREE INC COM 256746108 254 2,218 SH   SOLE   2,218 0 0
COMCAST CORP NEW CL A 20030N101 1,541 28,471 SH   SOLE   28,346 0 125
XILINX INC COM 983919101 353 2,850 SH   SOLE   2,850 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,276 15,849 SH   SOLE   15,669 0 180
SMUCKER J M CO COM NEW 832696405 1,408 11,130 SH   SOLE   10,930 0 200
NORFOLK SOUTHN CORP COM 655844108 5,219 19,438 SH   SOLE   18,225 0 1,213
NEXTERA ENERGY INC COM 65339F101 564 7,460 SH   SOLE   7,460 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,543 57,426 SH   SOLE   52,700 0 4,726
CONSTELLATION BRANDS INC CL A 21036P108 3,225 14,143 SH   SOLE   13,437 0 706
CSX CORP COM 126408103 551 5,714 SH   SOLE   4,914 0 800
APPLE INC COM 037833100 14,676 120,149 SH   SOLE   116,228 0 3,921
ALLSTATE CORP COM 020002101 1,261 10,974 SH   SOLE   10,824 0 150
ALLIANT ENERGY CORP COM 018802108 4,130 76,258 SH   SOLE   71,484 0 4,774
INTERNATIONAL PAPER CO COM 460146103 245 4,535 SH   SOLE   4,450 0 85
KINDER MORGAN INC DEL COM 49456B101 2,768 166,261 SH   SOLE   166,261 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 544 10,202 SH   SOLE   10,202 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 515 2,913 SH   SOLE   2,913 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 399 2,258 SH   SOLE   2,258 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,668 18,836 SH   SOLE   18,221 0 615
AON PLC SHS CL A G0403H108 3,300 14,341 SH   SOLE   14,341 0 0
BLOCK H & R INC COM 093671105 313 14,380 SH   SOLE   12,549 0 1,831
SIMON PPTY GROUP INC NEW COM 828806109 398 3,500 SH   SOLE   3,490 0 10
GENERAL DYNAMICS CORP COM 369550108 664 3,657 SH   SOLE   3,657 0 0
KLA CORP COM NEW 482480100 654 1,980 SH   SOLE   1,905 0 75
SOUTHERN CO COM 842587107 272 4,370 SH   SOLE   4,370 0 0
AVERY DENNISON CORP COM 053611109 373 2,029 SH   SOLE   2,029 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 798 15,330 SH   SOLE   15,330 0 0
PAYCHEX INC COM 704326107 390 3,975 SH   SOLE   3,975 0 0
ROBERT HALF INTL INC COM 770323103 3,532 45,243 SH   SOLE   43,110 0 2,133
CME GROUP INC COM 12572Q105 847 4,148 SH   SOLE   4,148 0 0
GENTEX CORP COM 371901109 4,755 133,313 SH   SOLE   126,518 0 6,795
WP CAREY INC COM 92936U109 1,274 18,003 SH   SOLE   17,803 0 200
ISHARES TR SELECT DIVID ETF 464287168 240 2,107 SH   SOLE   2,107 0 0
ISHARES TR TIPS BD ETF 464287176 258 2,053 SH   SOLE   2,053 0 0
AIR PRODS & CHEMS INC COM 009158106 1,126 4,002 SH   SOLE   4,002 0 0
VENTAS INC COM 92276F100 218 4,095 SH   SOLE   4,095 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 433 3,866 SH   SOLE   3,866 0 0
NVR INC COM 62944T105 3,015 640 SH   SOLE   640 0 0
V F CORP COM 918204108 738 9,235 SH   SOLE   9,085 0 150
ATMOS ENERGY CORP COM 049560105 214 2,162 SH   SOLE   2,162 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,582 54,097 SH   SOLE   51,266 0 2,831
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,118 31,397 SH   SOLE   30,847 0 550
EATON CORP PLC SHS G29183103 5,638 40,771 SH   SOLE   38,219 0 2,552
WATSCO INC COM 942622200 1,142 4,379 SH   SOLE   4,379 0 0
BECTON DICKINSON & CO COM 075887109 6,010 24,718 SH   SOLE   23,891 0 827
WILLIAMS SONOMA INC COM 969904101 398 2,220 SH   SOLE   2,220 0 0
TYSON FOODS INC CL A 902494103 5,438 73,195 SH   SOLE   71,146 0 2,049
BLACKROCK FLOATING RATE INCO COM 09255X100 153 11,800 SH   SOLE   11,800 0 0
ALPHABET INC CAP STK CL A 02079K305 2,512 1,218 SH   SOLE   1,218 0 0
SPDR GOLD TR GOLD SHS 78463V107 200 1,252 SH   SOLE   1,252 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,024 6,181 SH   SOLE   5,827 0 354
FASTENAL CO COM 311900104 783 15,571 SH   SOLE   15,571 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,117 4,345 SH   SOLE   4,345 0 0
MARKEL CORP COM 570535104 4,328 3,798 SH   SOLE   3,724 0 74
CARMAX INC COM 143130102 5,788 43,631 SH   SOLE   43,231 0 400
VULCAN MATLS CO COM 929160109 898 5,321 SH   SOLE   5,321 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 800 19,680 SH   SOLE   19,680 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 79,592 331,067 SH   SOLE   315,842 0 15,225
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 292 7,916 SH   SOLE   7,686 0 230
LIVE NATION ENTERTAINMENT IN COM 538034109 404 4,770 SH   SOLE   4,770 0 0
COMMUNITY BK SYS INC COM 203607106 232 3,021 SH   SOLE   3,021 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,838 86,247 SH   SOLE   86,247 0 0
LOGITECH INTL S A SHS H50430232 4,310 41,246 SH   SOLE   39,034 0 2,212
BLACKROCK ENHANCED EQUITY DI COM 09251A104 130 13,691 SH   SOLE   13,691 0 0
ENBRIDGE INC COM 29250N105 5,652 155,287 SH   SOLE   148,234 0 7,053
INVESCO LTD SHS G491BT108 316 12,512 SH   SOLE   12,512 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,836 7,966 SH   SOLE   7,816 0 150
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,253 17,350 SH   SOLE   16,040 0 1,310
MARTIN MARIETTA MATLS INC COM 573284106 2,149 6,400 SH   SOLE   6,400 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 259 10,584 SH   SOLE   10,186 0 398
LAMAR ADVERTISING CO NEW CL A 512816109 521 5,545 SH   SOLE   5,345 0 200
ARES CAPITAL CORP COM 04010L103 247 13,211 SH   SOLE   6,464 0 6,747
CITY HLDG CO COM 177835105 255 3,114 SH   SOLE   3,114 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 2,004 14,856 SH   SOLE   13,935 0 921
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 677 11,154 SH   SOLE   11,154 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 735 13,446 SH   SOLE   13,446 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,465 29,993 SH   SOLE   28,542 0 1,451
DELTA AIR LINES INC DEL COM NEW 247361702 231 4,790 SH   SOLE   4,385 0 405
ISHARES TR PFD AND INCM SEC 464288687 687 17,901 SH   SOLE   6,499 0 11,402
BANK NEW YORK MELLON CORP COM 064058100 2,779 58,757 SH   SOLE   55,403 0 3,354
VMWARE INC CL A COM 928563402 2,197 14,606 SH   SOLE   14,606 0 0
ISHARES TR JPMORGAN USD EMG 464288281 515 4,731 SH   SOLE   4,599 0 132
MERCADOLIBRE INC COM 58733R102 489 332 SH   SOLE   332 0 0
ISHARES TR EAFE SML CP ETF 464288273 555 7,723 SH   SOLE   7,723 0 0
VISA INC COM CL A 92826C839 2,759 13,030 SH   SOLE   12,930 0 100
PHILIP MORRIS INTL INC COM 718172109 623 7,016 SH   SOLE   7,016 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 225 5,867 SH   SOLE   5,867 0 0
BROADCOM INC COM 11135F101 1,540 3,321 SH   SOLE   3,321 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,895 50,610 SH   SOLE   50,610 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,394 90,211 SH   SOLE   89,425 0 786
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,120 22,074 SH   SOLE   19,375 0 2,699
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,754 27,630 SH   SOLE   27,433 0 197
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 586 4,519 SH   SOLE   4,353 0 166
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 534 13,549 SH   SOLE   13,265 0 284
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,539 48,413 SH   SOLE   47,338 0 1,075
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,802 62,171 SH   SOLE   59,234 0 2,937
GENERAL MTRS CO COM 37045V100 306 5,332 SH   SOLE   5,332 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 878 8,306 SH   SOLE   8,206 0 100
SCHWAB STRATEGIC TR US REIT ETF 808524847 460 11,190 SH   SOLE   11,190 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,701 49,726 SH   SOLE   49,229 0 497
ISHARES TR CORE HIGH DV ETF 46429B663 896 9,442 SH   SOLE   7,127 0 2,315
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 5,031 118,367 SH   SOLE   111,651 0 6,716
ISHARES TR FLTG RATE NT ETF 46429B655 355 6,990 SH   SOLE   6,990 0 0
MARATHON PETE CORP COM 56585A102 7,056 131,917 SH   SOLE   125,344 0 6,573
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,021 18,926 SH   SOLE   17,747 0 1,179
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,537 75,938 SH   SOLE   75,371 0 567
XYLEM INC COM 98419M100 206 1,960 SH   SOLE   1,960 0 0
PHILLIPS 66 COM 718546104 4,244 52,043 SH   SOLE   48,673 0 3,370
STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 845 61,470 SH   SOLE   37,470 0 24,000
ISHARES INC CORE MSCI EMKT 46434G103 2,184 33,941 SH   SOLE   32,830 0 1,111
ISHARES TR CORE MSCI EAFE 46432F842 409 5,675 SH   SOLE   5,675 0 0
ABBVIE INC COM 00287Y109 9,203 85,044 SH   SOLE   82,001 0 3,043
ZOETIS INC CL A 98978V103 391 2,480 SH   SOLE   2,480 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 825 14,440 SH   SOLE   14,180 0 260
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 248 4,889 SH   SOLE   4,819 0 70
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 398 12,958 SH   SOLE   12,633 0 325
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 233 7,255 SH   SOLE   6,910 0 345
ALPHABET INC CAP STK CL C 02079K107 1,880 909 SH   SOLE   909 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,886 12,563 SH   SOLE   12,563 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 179 12,283 SH   SOLE   10,835 0 1,448
WESTROCK CO COM 96145D105 4,751 91,271 SH   SOLE   85,433 0 5,838
KRAFT HEINZ CO COM 500754106 317 7,933 SH   SOLE   7,279 0 654
PAYPAL HLDGS INC COM 70450Y103 1,641 6,757 SH   SOLE   6,757 0 0
FORTIVE CORP COM 34959J108 366 5,187 SH   SOLE   4,987 0 200
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 31,273 616,166 SH   SOLE   588,016 0 28,150
BLACK KNIGHT INC COM 09215C105 268 3,624 SH   SOLE   3,624 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 797 15,616 SH   SOLE   15,616 0 0
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 609 22,682 SH   SOLE   22,323 0 358
DOW INC COM 260557103 288 4,506 SH   SOLE   4,506 0 0
NEXTERA ENERGY INC UNIT 99/99/9999 65339F770 1,737 35,075 SH   SOLE   31,725 0 3,350
AMERICAN ELEC PWR CO INC UNIT 08/15/2025 02557T307 2,026 41,464 SH   SOLE   38,122 0 3,342
GATOS SILVER INC COM 368036109 105 10,500 SH   SOLE   10,500 0 0
VIATRIS INC COM 92556V106 408 29,196 SH   SOLE   26,827 0 2,369