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
PFIZER INCCOM7170811035,536141,369SH SOLE 134,40606,963
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q65479715,617SH SOLE 15,61700
DISNEY WALT COCOM2546871068,06445,877SH SOLE 43,60602,271
BECTON DICKINSON & COCOM0758871096,27125,785SH SOLE 24,9450840
MARATHON PETE CORPCOM56585A1028,115134,314SH SOLE 129,72304,591
SCHWAB STRATEGIC TRUS REIT ETF80852484751211,190SH SOLE 11,19000
DEERE & COCOM244199105202573SH SOLE 57300
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,97319,721SH SOLE 19,0450676
GENERAL ELECTRIC COCOM36960410318013,355SH SOLE 9,97903,376
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,67851,034SH SOLE 49,95901,075
DANAHER CORPORATIONCOM2358511025,14319,165SH SOLE 19,16500
MASTERCARD INCORPORATEDCL A57636Q1042,7887,636SH SOLE 7,4860150
AMERICAN TOWER CORP NEWCOM03027X1003,21511,902SH SOLE 11,90200
SPDR S&P 500 ETF TRTR UNIT78462F1038351,951SH SOLE 1,95100
ABBOTT LABSCOM0028241003,01526,007SH SOLE 25,7570250
ISHARES TRTIPS BD ETF4642871762632,053SH SOLE 2,05300
APPLE HOSPITALITY REIT INCCOM NEW03784Y20018011,781SH SOLE 10,33301,448
AON PLCSHS CL AG0403H1082,92112,234SH SOLE 12,23400
PEPSICO INCCOM7134481083,07220,731SH SOLE 20,6010130
LIVE NATION ENTERTAINMENT INCOM5380341094184,770SH SOLE 4,77000
BK OF AMERICA CORPCOM0605051041,23129,861SH SOLE 29,0130848
ISHARES TRSELECT DIVID ETF4642871682462,108SH SOLE 2,10800
J P MORGAN EXCHANGE-TRADED FUS AGGREGATE46641Q61361311,260SH SOLE 11,0810179
ROBERT HALF INTL INCCOM7703231034,03445,345SH SOLE 43,17202,173
CVS HEALTH CORPCOM1266501007,78193,252SH SOLE 89,05604,196
NEXTERA ENERGY INCCOM65339F1015477,466SH SOLE 7,46600
XYLEM INCCOM98419M1002351,960SH SOLE 1,96000
UNION PAC CORPCOM9078181081,4406,546SH SOLE 6,54600
ISHARES TR0-5 YR TIPS ETF46429B7479048,502SH SOLE 8,4020100
SCHWAB STRATEGIC TRSCHWB FDT EMK LG80852473079924,761SH SOLE 24,0780683
AT&T INCCOM00206R1025,707198,299SH SOLE 189,44008,859
APPLE INCCOM03783310016,217118,408SH SOLE 114,66803,740
SCHWAB STRATEGIC TRSCHWAB FDT US SC8085247633776,924SH SOLE 6,7830141
TARGET CORPCOM87612E1063491,445SH SOLE 1,44500
MARTIN MARIETTA MATLS INCCOM5732841062,1346,065SH SOLE 6,06500
AMAZON COM INCCOM0231351062,756801SH SOLE 80100
PAYCHEX INCCOM7043261073913,647SH SOLE 3,64700
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013,11210,555SH SOLE 9,8770678
BLACK KNIGHT INCCOM09215C1052833,624SH SOLE 3,62400
WISDOMTREE TREMG MKTS SMCAP97717W28185615,720SH SOLE 14,38601,334
MERCK & CO. INCCOM58933Y1053,29742,394SH SOLE 42,39400
QUALCOMM INCCOM7475251032,28315,971SH SOLE 11,65104,320
INVESCO LTDSHSG491BT10830711,478SH SOLE 11,47800
LOWES COS INCCOM5486611072,40212,385SH SOLE 12,2220163
PHILIP MORRIS INTL INCCOM7181721097217,271SH SOLE 7,27100
ORACLE CORPCOM68389X10590811,660SH SOLE 11,66000
COLGATE PALMOLIVE COCOM1941621032322,849SH SOLE 2,84900
VANGUARD BD INDEX FDSSHORT TRM BOND9219378273,26439,727SH SOLE 36,92302,805
SCHWAB STRATEGIC TRUS SML CAP ETF8085246073,04529,228SH SOLE 29,0010227
TEXAS INSTRS INCCOM8825081049064,711SH SOLE 4,71100
PROCTER AND GAMBLE COCOM7427181092,35717,468SH SOLE 17,2680200
DELTA AIR LINES INC DELCOM NEW2473617023357,755SH SOLE 7,3500405
NORFOLK SOUTHN CORPCOM6558441085,15319,414SH SOLE 18,17801,236
ALPS ETF TRALERIAN MLP00162Q4522095,738SH SOLE 5,713025
BOEING COCOM0970231052901,209SH SOLE 1,0090200
ISHARES TREAFE SML CP ETF4642882735787,796SH SOLE 7,79600
TRUIST FINL CORPCOM89832Q1097,564136,283SH SOLE 132,32403,959
JOHNSON CTLS INTL PLCSHSG515021055,90686,052SH SOLE 80,81705,235
VANGUARD INDEX FDSGROWTH ETF9229087361,2924,505SH SOLE 4,50500
BLACKROCK FLOATING RATE INCOCOM09255X10015611,800SH SOLE 11,80000
SCHWAB CHARLES CORPCOM8085131052092,875SH SOLE 2,7750100
STRYKER CORPORATIONCOM863667101255982SH SOLE 98200
DUKE ENERGY CORP NEWCOM NEW26441C2045,70157,751SH SOLE 52,98604,765
AUTODESK INCCOM0527691062981,022SH SOLE 1,02200
ATLANTIC UN BANKSHARES CORPCOM04911A1072135,867SH SOLE 5,86700
NIKE INCCL B6541061032,12513,753SH SOLE 13,4530300
WALMART INCCOM9311421033542,511SH SOLE 2,4110100
V F CORPCOM9182041086998,525SH SOLE 8,52500
COMMUNITY BK SYS INCCOM2036071062293,021SH SOLE 3,02100
AMERICAN ELEC PWR CO INCUNIT 08/15/202502557T3072,39146,664SH SOLE 43,32203,342
ISHARES TRJPMORGAN USD EMG4642882815174,599SH SOLE 4,4470152
SCHWAB STRATEGIC TRUS AGGREGATE B8085248391,10820,301SH SOLE 19,07501,225
SHERWIN WILLIAMS COCOM8243481062,2308,184SH SOLE 8,18400
INTEL CORPCOM4581401005,18592,362SH SOLE 86,58005,782
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475562618,806SH SOLE 18,0110795
STEEL CONNECT INCCOM85809810619497,102SH SOLE 3,000094,102
COMCAST CORP NEWCL A20030N1011,63328,646SH SOLE 28,64600
LOGITECH INTL S ASHSH504302324,02633,293SH SOLE 31,48201,811
ARES CAPITAL CORPCOM04010L10323011,749SH SOLE 4,86006,889
MARKEL CORPCOM5705351044,3873,697SH SOLE 3,623074
FEDERATED HERMES INCCL B3142111033,993117,756SH SOLE 110,12107,635
FORTIVE CORPCOM34959J1083444,931SH SOLE 4,93100
ISHARES TRCORE S&P SCP ETF4642878041,0809,563SH SOLE 9,3630200
GENTEX CORPCOM3719011094,457134,693SH SOLE 127,94106,752
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241025,23750,230SH SOLE 50,23000
TAKE-TWO INTERACTIVE SOFTWARCOM8740541094002,258SH SOLE 2,25800
AVERY DENNISON CORPCOM0536111094242,019SH SOLE 2,01900
JPMORGAN CHASE & COCOM46625H1005,77337,115SH SOLE 35,56201,553
FEDEX CORPCOM31428X1064071,363SH SOLE 1,36300
CISCO SYS INCCOM17275R10210,365195,564SH SOLE 188,77106,793
BRISTOL-MYERS SQUIBB COCOM1101221082,94144,012SH SOLE 43,7120300
DOW INCCOM2605571032704,274SH SOLE 4,27400
EXXON MOBIL CORPCOM30231G10292814,713SH SOLE 14,71300
HERSHEY COCOM4278661083602,065SH SOLE 2,06500
SPIRIT RLTY CAP INC NEWCOM NEW84860W3005,656118,236SH SOLE 111,42306,813
ROYAL DUTCH SHELL PLCSPON ADR B7802591073007,716SH SOLE 7,5860130
ISHARES TRFLTG RATE NT ETF46429B6553556,990SH SOLE 6,99000
CORNING INCCOM2193501054,359106,575SH SOLE 100,08906,486
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277570911,184SH SOLE 11,18400
ABBVIE INCCOM00287Y1099,58985,126SH SOLE 82,65002,476
BLACKROCK ENHANCED EQUITY DICOM09251A10413913,691SH SOLE 13,69100
CHEVRON CORP NEWCOM16676410010,726102,409SH SOLE 97,63004,779
ISHARES TRPFD AND INCM SEC46428868771118,063SH SOLE 6,523011,539
EATON CORP PLCSHSG291831035,97940,347SH SOLE 37,88502,462
BROADCOM INCCOM11135F1011,5863,325SH SOLE 3,32500
SYSCO CORPCOM8718291076428,263SH SOLE 8,26300
ISHARES INCCORE MSCI EMKT46434G1032,61238,994SH SOLE 37,30501,689
WILLIAMS SONOMA INCCOM9699041013492,185SH SOLE 2,18500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022,98410,738SH SOLE 10,73800
WESTROCK COCOM96145D1054,60186,453SH SOLE 81,40505,048
GILEAD SCIENCES INCCOM3755581033,42349,716SH SOLE 46,54203,174
CONSTELLATION BRANDS INCCL A21036P1083,50414,980SH SOLE 14,2370743
CME GROUP INCCOM12572Q1058824,148SH SOLE 4,14800
EXPEDITORS INTL WASH INCCOM3021301091,30310,296SH SOLE 10,29600
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243006604,519SH SOLE 4,3530166
VISA INCCOM CL A92826C8392,84612,170SH SOLE 12,17000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088443792,451SH SOLE 2,45100
WEYERHAEUSER CO MTN BECOM NEW9621661041,00329,126SH SOLE 29,12600
MONDELEZ INTL INCCL A6092071056,991111,959SH SOLE 105,97305,986
SIMON PPTY GROUP INC NEWCOM8288061094673,576SH SOLE 3,564012
SCHWAB STRATEGIC TRINTL EQTY ETF8085248054,142104,996SH SOLE 103,97501,021
VULCAN MATLS COCOM9291601099265,321SH SOLE 5,32100
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352142,495SH SOLE 2,49500
KLA CORPCOM NEW4824801006321,950SH SOLE 1,875075
VIATRIS INCCOM92556V10642829,970SH SOLE 28,53301,437
EXELON CORPCOM30161N1014059,145SH SOLE 9,14500
AUTOMATIC DATA PROCESSING INCOM0530151032491,255SH SOLE 1,25500
ZOETIS INCCL A98978V1034622,480SH SOLE 2,48000
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R30385519,680SH SOLE 19,68000
TJX COS INC NEWCOM8725401093074,549SH SOLE 4,54900
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851044,37185,730SH SOLE 85,73000
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247975,93178,429SH SOLE 77,7420687
LILLY ELI & COCOM5324571086432,801SH SOLE 2,80100
VANGUARD INDEX FDSTOTAL STK MKT9229087693,50315,720SH SOLE 15,5400180
CITIGROUP INCCOM NEW1729674244165,885SH SOLE 5,88500
ALTRIA GROUP INCCOM02209S10377716,303SH SOLE 16,30201
HOME DEPOT INCCOM4370761022,7588,648SH SOLE 7,8710777
MERCADOLIBRE INCCOM58733R102470302SH SOLE 30200
SMUCKER J M COCOM NEW8326964051,42711,013SH SOLE 11,01300
COCA COLA COCOM19121610074013,680SH SOLE 13,4800200
AMGEN INCCOM0311621005242,149SH SOLE 2,14900
DOLLAR TREE INCCOM2567461082212,218SH SOLE 2,21800
SOUTHERN COCOM8425871072444,031SH SOLE 4,03100
VANGUARD INDEX FDSEXTEND MKT ETF9229086525492,913SH SOLE 2,91300
VERIZON COMMUNICATIONS INCCOM92343V1049,640172,050SH SOLE 167,55404,496
UNITEDHEALTH GROUP INCCOM91324P102338845SH SOLE 7450100
INTERNATIONAL PAPER COCOM4601461032784,535SH SOLE 4,450085
SCHWAB STRATEGIC TRUS TIPS ETF8085248704,03364,522SH SOLE 60,60503,917
CSX CORPCOM12640810351816,161SH SOLE 13,76102,400
ISHARES TRS&P MC 400GR ETF4642876062453,033SH SOLE 3,03300
AMERICAN ELEC PWR CO INCCOM0255371014,73255,939SH SOLE 53,00602,933
VANGUARD INDEX FDSS&P 500 ETF SHS922908363233593SH SOLE 59300
VANGUARD INDEX FDSMCAP VL IDXVIP9229085122,25816,069SH SOLE 14,94101,128
INTERNATIONAL BUSINESS MACHSCOM4592001014,98734,020SH SOLE 31,83302,187
VENTAS INCCOM92276F1002304,035SH SOLE 4,03500
TANGER FACTORY OUTLET CTRS ICOM87546510665234,582SH SOLE 34,4660116
CAPITAL ONE FINL CORPCOM14040H1058,26653,435SH SOLE 51,86301,572
3M COCOM88579Y1016053,046SH SOLE 3,04600
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,46817,213SH SOLE 17,0130200
ISHARES TRMSCI EMG MKT ETF46428723455610,082SH SOLE 10,08200
ALLSTATE CORPCOM0200021011,41210,824SH SOLE 10,82400
ISHARES TRRUS MID CAP ETF4642874992903,662SH SOLE 3,2320430
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012,19821,143SH SOLE 18,99002,153
STARBUCKS CORPCOM8552441094213,765SH SOLE 3,76500
DOMINION ENERGY INCCOM25746U1093,34245,424SH SOLE 44,9490475
MICROSOFT CORPCOM59491810420,15274,387SH SOLE 72,05702,330
ISHARES TRRUSSELL 2000 ETF4642876552751,200SH SOLE 1,20000
ISHARES TRCORE MSCI EAFE46432F8424025,376SH SOLE 5,37600
TYSON FOODS INCCL A9024941035,44873,866SH SOLE 71,72802,138
WP CAREY INCCOM92936U1091,32117,703SH SOLE 17,70300
ADOBE SYSTEMS INCORPORATEDCOM00724F1012,1813,724SH SOLE 3,72400
BANK NEW YORK MELLON CORPCOM0640581003,09460,402SH SOLE 57,00803,394
SPDR GOLD TRGOLD SHS78463V1072071,252SH SOLE 1,25200
MCDONALDS CORPCOM5801351014,55919,735SH SOLE 18,10601,629
ANTHEM INCCOM036752103346907SH SOLE 90700
CHECK POINT SOFTWARE TECH LTORDM224651044433,816SH SOLE 3,81600
MOLSON COORS BEVERAGE COCL B60871R2093,82771,282SH SOLE 67,11604,166
CARMAX INCCOM1431301025,61143,447SH SOLE 43,2470200
ENBRIDGE INCCOM29250N1056,421160,374SH SOLE 153,29507,079
LIBERTY BROADBAND CORPCOM SER C5303073052,18212,563SH SOLE 12,56300
FASTENAL COCOM31190010479715,320SH SOLE 15,32000
ALPHABET INCCAP STK CL A02079K3052,9991,228SH SOLE 1,22800
ALLIANT ENERGY CORPCOM0188021084,23575,943SH SOLE 71,12904,814
OLD DOMINION FREIGHT LINE INCOM67958010082,672325,737SH SOLE 310,512015,225
WISDOMTREE TRINTL SMCAP DIV97717W7602,01727,014SH SOLE 25,12601,888
GENERAL DYNAMICS CORPCOM3695501086713,564SH SOLE 3,56400
APPLIED MATLS INCCOM0382221059536,690SH SOLE 6,69000
TORTOISE ENERGY INFRA CORPCOM89147L88630710,656SH SOLE 10,2540402
PHILLIPS 66COM7185461044,52052,671SH SOLE 49,26003,411
GENERAL MTRS COCOM37045V1003155,332SH SOLE 5,33200
CITY HLDG COCOM1778351052303,060SH SOLE 3,06000
ISHARES TRMSCI EAFE ETF4642874655567,053SH SOLE 7,05300
ISHARES TRISHS 1-5YR INVS46428864672613,246SH SOLE 13,24600
VMWARE INCCL A COM9285634022,36214,766SH SOLE 14,76600
ALPHABET INCCAP STK CL C02079K1072,278909SH SOLE 90900
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83738,151751,891SH SOLE 705,307046,584
HONEYWELL INTL INCCOM4385161061,4806,748SH SOLE 6,74800
BLOCK H & R INCCOM09367110533414,229SH SOLE 12,38601,843
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285886915,998SH SOLE 15,99800
EMERSON ELEC COCOM2910111041,20312,495SH SOLE 12,49500
KROGER COCOM5010441012386,203SH SOLE 5,8030400
NEXTERA ENERGY INCUNIT 99/99/999965339F7701,79136,575SH SOLE 33,22503,350
ISHARES TRCORE S&P500 ETF464287200252587SH SOLE 58700
UNITED PARCEL SERVICE INCCL B9113121061,7888,599SH SOLE 7,7640835
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J40782314,409SH SOLE 14,1080301
MEDTRONIC PLCSHSG5960L1039447,607SH SOLE 7,4070200
CONOCOPHILLIPSCOM20825C1042073,393SH SOLE 3,39300
INTUITCOM4612021035271,075SH SOLE 1,07500
WATSCO INCCOM9426222001,2554,379SH SOLE 4,37900
NVR INCCOM62944T1052,929589SH SOLE 58900
XILINX INCCOM9839191014122,850SH SOLE 2,85000
ISHARES TRCORE HIGH DV ETF46429B6636997,239SH SOLE 4,92402,315
KINDER MORGAN INC DELCOM49456B1013,102170,186SH SOLE 170,170016
LAMAR ADVERTISING CO NEWCL A5128161095585,345SH SOLE 5,34500
KRAFT HEINZ COCOM5007541063167,753SH SOLE 7,0990654
PAYPAL HLDGS INCCOM70450Y1031,9826,799SH SOLE 6,79900
CROWN CASTLE INTL CORP NEWCOM22822V1014022,059SH SOLE 2,05900
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245084,09752,343SH SOLE 51,7390604
AIR PRODS & CHEMS INCCOM0091581061,1514,002SH SOLE 4,00200
JOHNSON & JOHNSONCOM4781601049,89760,078SH SOLE 57,54602,532
STEEL PARTNERS HLDGS L PLTD PRTRSHIP U85814R1071,79061,470SH SOLE 37,470024,000
PPG INDS INCCOM6935061072851,680SH SOLE 1,68000
ATMOS ENERGY CORPCOM0495601052082,162SH SOLE 2,16200
SCHWAB STRATEGIC TRINTL SCEQT ETF80852488857013,712SH SOLE 13,4280284
VANGUARD INDEX FDSSM CP VAL ETF9229086111,2287,068SH SOLE 6,6860382