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
APPLE INCCOM03783310035,712252,379SH SOLE 252,37900
ABB LTDSPONSORED ADR0003752042,09262,700SH SOLE 62,70000
ABBVIE INCCOM00287Y10916,194150,122SH SOLE 150,12200
ABBOTT LABSCOM00282410013,061110,562SH SOLE 110,56200
ACCENTURE PLC IRELANDSHS CLASS AG1151C10110,51332,862SH SOLE 32,86200
ADOBE SYSTEMS INCORPORATEDCOM00724F1012,3013,996SH SOLE 3,99600
ANALOG DEVICES INCCOM03265410511,04765,957SH SOLE 65,95700
AUTODESK INCCOM0527691066232,183SH SOLE 2,18300
AFLAC INCCOM0010551023987,636SH SOLE 7,63600
ISHARES TRCORE US AGGBD ET4642872268397,307SH SOLE 7,30700
ALLSTATE CORPCOM0200021014133,247SH SOLE 3,24700
AMCOR PLCORDG0250X1071,15499,548SH SOLE 99,54800
AMETEK INCCOM03110010010,80487,123SH SOLE 87,12300
AMGEN INCCOM0311621002,49811,745SH SOLE 11,74500
AMERICAN NATL BANKSHARES INCCOM02774510832958SH SOLE 95800
AMAZON COM INCCOM02313510625,2967,700SH SOLE 7,70000
ARISTA NETWORKS INCCOM0404131061,0513,059SH SOLE 3,05900
AIR PRODS & CHEMS INCCOM0091581062,0708,084SH SOLE 8,08400
ATLAS CORPSHARESY0436Q10916711,000SH SOLE 11,00000
APTARGROUP INCCOM0383361032712,269SH SOLE 2,26900
YAMANA GOLD INCCOM98462Y1005915,000SH SOLE 15,00000
BROADCOM INCCOM11135F1015,51811,379SH SOLE 11,37900
AMERICAN EXPRESS COCOM0258161091,98711,862SH SOLE 11,86200
BOEING COCOM0970231054301,955SH SOLE 1,95500
BK OF AMERICA CORPCOM0605051041,01323,873SH SOLE 23,87300
BROOKFIELD ASSET MGMT INCCL A LTD VT SH11258510414,920278,828SH SOLE 278,82800
BRICKELL BIOTECH INCCOM10802T1053244,380SH SOLE 44,38000
BECTON DICKINSON & COCOM0758871098023,261SH SOLE 3,26100
BROOKFIELD RENEWABLE CORPCL A SUB VTG11284V1051,88248,496SH SOLE 48,49600
SPDR SER TRSPDR BLOOMBERG78468R6631,49116,300SH SOLE 16,30000
BLACKROCK INCCOM09247X1017691SH SOLE 9100
BRISTOL-MYERS SQUIBB COCOM1101221084667,873SH SOLE 7,87300
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378351,01311,861SH SOLE 11,86100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,1884,353SH SOLE 4,35300
BERKSHIRE HATHAWAY INC DELCL B NEW08467070217,14362,810SH SOLE 62,81000
CITIGROUP INCCOM NEW1729674241,12916,093SH SOLE 16,09300
CATERPILLAR INCCOM1491231011,6488,584SH SOLE 8,58400
CBRE GROUP INCCL A12504L1094004,104SH SOLE 4,10400
CROWN CASTLE INTL CORP NEWCOM22822V1012,15312,425SH SOLE 12,42500
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R10130918,050SH SOLE 18,05000
CHEMED CORP NEWCOM16359R1034,92410,587SH SOLE 10,58700
COLGATE PALMOLIVE COCOM19416210324311SH SOLE 31100
COMCAST CORP NEWCL A20030N1011,56027,885SH SOLE 27,88500
CME GROUP INCCOM12572Q1051,3567,011SH SOLE 7,01100
COSTCO WHSL CORP NEWCOM22160K10558128SH SOLE 12800
SALESFORCE COM INCCOM79466L3028533,144SH SOLE 3,14400
CISCO SYS INCCOM17275R10216,612305,197SH SOLE 305,19700
CSX CORPCOM12640810353317,911SH SOLE 17,91100
CHEVRON CORP NEWCOM16676410010,10399,590SH SOLE 99,59000
DOMINION ENERGY INCCOM25746U10910,687146,364SH SOLE 146,36400
DIAGEO PLCSPON ADR NEW25243Q20514,06972,894SH SOLE 72,89400
QUEST DIAGNOSTICS INCCOM74834L1002471,700SH SOLE 1,70000
DANAHER CORPORATIONCOM2358511024281,406SH SOLE 1,40600
DHT HOLDINGS INCSHS NEWY2065G12122935,000SH SOLE 35,00000
DISNEY WALT COCOM25468710612,38773,220SH SOLE 73,22000
DIGITAL RLTY TR INCCOM2538681033,58824,837SH SOLE 24,83700
DARDEN RESTAURANTS INCCOM23719410503SH SOLE 300
DUKE ENERGY CORP NEWCOM NEW26441C2045,35854,908SH SOLE 54,90800
ELECTRONIC ARTS INCCOM2855121096254,392SH SOLE 4,39200
ECOLAB INCCOM2788651009334,475SH SOLE 4,47500
ISHARES TRMSCI EMG MKT ETF464287234247SH SOLE 4700
ISHARES TRMSCI EAFE ETF46428746526339SH SOLE 33900
ISHARES TREAFE GRWTH ETF4642888854033,785SH SOLE 3,78500
ELANCO ANIMAL HEALTH INCCOM28414H10381025,387SH SOLE 25,38700
EMERSON ELEC COCOM2910111042,06721,946SH SOLE 21,94600
ISHARES INCMSCI EMRG CHN46434G76473112,061SH SOLE 12,06100
ENBRIDGE INCCOM29250N1053,49987,922SH SOLE 87,92200
EATON CORP PLCSHSG291831033,02720,272SH SOLE 20,27200
FACEBOOK INCCL A30303M102324956SH SOLE 95600
FIRST BANCORP N CCOM318910106431,000SH SOLE 1,00000
FIRST CTZNS BANCSHARES INC NCL A31946M103295350SH SOLE 35000
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC3160928732,46446,140SH SOLE 46,14000
FIDELITY COVINGTON TRUSTMSCI CONSM DIS3160922041,98824,767SH SOLE 24,76700
FIDELITY COVINGTON TRUSTMSCI ENERGY IDX31609240232522,585SH SOLE 22,58500
FIDELITY COVINGTON TRUSTMSCI HLTH CARE I3160926001,83828,801SH SOLE 28,80100
FIDELITY COVINGTON TRUSTMSCI INDL INDX3160927091,56030,060SH SOLE 30,06000
FIDELITY NATL INFORMATION SVCOM31620M1062882,365SH SOLE 2,36500
ISHARES TRFLTG RATE NT ETF46429B6551,55130,508SH SOLE 30,50800
FIDELITY COVINGTON TRUSTMSCI MATLS INDEX31609288181718,458SH SOLE 18,45800
F N B CORPCOM30252010114412,366SH SOLE 12,36600
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925011,79733,463SH SOLE 33,46300
FIDELITY COVINGTON TRUSTMSCI RL EST ETF31609285795731,477SH SOLE 31,47700
FIDELITY COVINGTON TRUSTCONSMR STAPLES31609230372717,360SH SOLE 17,36000
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928085,58447,068SH SOLE 47,06800
FIDELITY COVINGTON TRUSTMSCI UTILS INDEX31609286553412,973SH SOLE 12,97300
GENERAL DYNAMICS CORPCOM3695501083401,734SH SOLE 1,73400
VANECK ETF TRUSTGOLD MINERS ETF92189F1062317,850SH SOLE 7,85000
GILEAD SCIENCES INCCOM3755581032,23031,921SH SOLE 31,92100
GENERAL MLS INCCOM3703341042,61943,782SH SOLE 43,78200
ALPHABET INCCAP STK CL C02079K10720,4387,668SH SOLE 7,66800
ALPHABET INCCAP STK CL A02079K3055,3391,997SH SOLE 1,99700
ISHARES TRINTRM GOV CR ETF4642886126865,961SH SOLE 5,96100
HUNTINGTON BANCSHARES INCCOM4461501043,139203,044SH SOLE 203,04400
HOME DEPOT INCCOM4370761023,55610,834SH SOLE 10,83400
ISHARES TRCORE HIGH DV ETF46429B6632192,320SH SOLE 2,32000
HELEN OF TROY LTDCOMG4388N1066863,054SH SOLE 3,05400
HONEYWELL INTL INCCOM4385161068,40039,570SH SOLE 39,57000
HERSHEY COCOM4278661086593,892SH SOLE 3,89200
IAMGOLD CORPCOM4509131082511,000SH SOLE 11,00000
ISHARES GOLD TRISHARES NEW46428520450114,994SH SOLE 14,99400
INTERNATIONAL BUSINESS MACHSCOM4592001014092,945SH SOLE 2,94500
ISHARES TRBLACKROCK ULTRA46434V8787,563149,752SH SOLE 149,75200
ISHARES TRCORE MSCI EAFE46432F8427,460100,466SH SOLE 100,46600
ISHARES TR3 7 YR TREAS BD4642886618716,689SH SOLE 6,68900
ISHARES INCCORE MSCI EMKT46434G1031,56625,357SH SOLE 25,35700
ISHARES TRISHS 1-5YR INVS4642886464,36379,842SH SOLE 79,84200
ISHARES TRCORE S&P MCP ETF464287507223847SH SOLE 84700
ISHARES TRCORE S&P SCP ETF4642878041381,264SH SOLE 1,26400
ILLUMINA INCCOM452327109718SH SOLE 1800
INGREDION INCCOM4571871021,53517,245SH SOLE 17,24500
INTEL CORPCOM45814010062911,801SH SOLE 11,80100
IQVIA HLDGS INCCOM46266C1051,3525,646SH SOLE 5,64600
INTUITIVE SURGICAL INCCOM NEW46120E60266SH SOLE 600
GARTNER INCCOM3666511079313,065SH SOLE 3,06500
ISHARES TRCORE TOTAL USD46434V6137,052132,465SH SOLE 132,46500
ISHARES TRCORE S&P500 ETF4642872008712,023SH SOLE 2,02300
ISHARES TRRUS 1000 VAL ETF4642875982041,305SH SOLE 1,30500
ISHARES TRRUS 1000 GRW ETF4642876141,6456,004SH SOLE 6,00400
ISHARES TRRUSSELL 2000 ETF464287655110502SH SOLE 50200
ISHARES TRRUS MD CP GR ETF4642874811,20010,705SH SOLE 10,70500
ISHARES TRRUS MID CAP ETF4642874991451,851SH SOLE 1,85100
ISHARES TRRUSSELL 3000 ETF4642876891,0804,236SH SOLE 4,23600
JACOBS ENGR GROUP INCCOM4698141074023,036SH SOLE 3,03600
JABIL INCCOM4663131035068,668SH SOLE 8,66800
JOHNSON & JOHNSONCOM4781601044,78829,649SH SOLE 29,64900
JPMORGAN CHASE & COCOM46625H10022,146135,293SH SOLE 135,29300
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83719,468383,828SH SOLE 383,82800
KLA CORPCOM NEW4824801004361,303SH SOLE 1,30300
KIMBERLY-CLARK CORPCOM4943681033442,600SH SOLE 2,60000
COCA COLA COCOM1912161001,71332,653SH SOLE 32,65300
LABORATORY CORP AMER HLDGSCOM NEW50540R4099,45333,588SH SOLE 33,58800
L3HARRIS TECHNOLOGIES INCCOM5024311096,52329,617SH SOLE 29,61700
LINDE PLCSHSG5494J1038,38428,578SH SOLE 28,57800
LILLY ELI & COCOM532457108120520SH SOLE 52000
LOCKHEED MARTIN CORPCOM5398301091,5244,416SH SOLE 4,41600
LIVE OAK BANCSHARES INCCOM53803X1054907,704SH SOLE 7,70400
LOWES COS INCCOM54866110719,85297,860SH SOLE 97,86000
ISHARES TRIBOXX INV CP ETF464287242124929SH SOLE 92900
ISHARES TRMSCI USA MULTIFT46434V2821,22929,167SH SOLE 29,16700
MASTERCARD INCORPORATEDCL A57636Q10410,80531,078SH SOLE 31,07800
MARRIOTT INTL INC NEWCL A5719032027585,120SH SOLE 5,12000
ISHARES TRMBS ETF4642885882,74725,401SH SOLE 25,40100
MOBILE TELESYSTEMS PJSCSPONSORED ADR60740910914515,000SH SOLE 15,00000
MCDONALDS CORPCOM580135101133553SH SOLE 55300
MOODYS CORPCOM6153691052,1225,975SH SOLE 5,97500
MONDELEZ INTL INCCL A6092071052814,825SH SOLE 4,82500
MEDTRONIC PLCSHSG5960L10314,220113,442SH SOLE 113,44200
MFS INTER INCOME TRSH BEN INT55273C1076618,325SH SOLE 18,32500
MARKEL CORPCOM5705351047,0845,927SH SOLE 5,92700
3M COCOM88579Y1012,29313,070SH SOLE 13,07000
ALTRIA GROUP INCCOM02209S10353711,807SH SOLE 11,80700
MERCK & CO INCCOM58933Y1057,02493,519SH SOLE 93,51900
MICROSOFT CORPCOM59491810445,387160,992SH SOLE 160,99200
MICRON TECHNOLOGY INCCOM5951121032163,041SH SOLE 3,04100
NORDIC AMERICAN TANKERS LIMICOMG6577310611545,000SH SOLE 45,00000
NASDAQ INCCOM6311031087163,708SH SOLE 3,70800
NEXTERA ENERGY INCCOM65339F1016217,906SH SOLE 7,90600
NETFLIX INCCOM64110L106326534SH SOLE 53400
NIKE INCCL B6541061032,72418,759SH SOLE 18,75900
NAVIOS MARITIME ACQUIS CORPSHSY621591435413,236SH SOLE 13,23600
NORFOLK SOUTHN CORPCOM6558441084301,799SH SOLE 1,79900
NVIDIA CORPORATIONCOM67066G1043,62717,509SH SOLE 17,50900
NOVARTIS AGSPONSORED ADR66987V1092,25627,589SH SOLE 27,58900
NXP SEMICONDUCTORS N VCOMN6596X10912,56264,135SH SOLE 64,13500
INNOVATOR ETFS TRUS EQT PWR BUF45782C8702227,773SH SOLE 7,77300
PAYCHEX INCCOM7043261072,38721,226SH SOLE 21,22600
HEALTHPEAK PROPERTIES INCCOM42250P1031,79553,623SH SOLE 53,62300
PEPSICO INCCOM71344810811,18874,382SH SOLE 74,38200
PFIZER INCCOM7170811032255,230SH SOLE 5,23000
PROCTER AND GAMBLE COCOM74271810917,281123,611SH SOLE 123,61100
PULTE GROUP INCCOM7458671012675,814SH SOLE 5,81400
SPROTT PHYSICAL GOLD TRUNIT85207H10428020,256SH SOLE 20,25600
POLARIS INCCOM7310681021,0028,373SH SOLE 8,37300
PROLOGIS INC.COM74340W1031,2199,716SH SOLE 9,71600
PHILIP MORRIS INTL INCCOM7181721091,05811,163SH SOLE 11,16300
PNC FINL SVCS GROUP INCCOM69347510511,25357,518SH SOLE 57,51800
PPG INDS INCCOM6935061072862,002SH SOLE 2,00200
QUALCOMM INCCOM7475251034,64135,980SH SOLE 35,98000
INVESCO QQQ TRUNIT SER 146090E103216602SH SOLE 60200
ISHARES TRMSCI USA QLT FCT46432F3391,54511,729SH SOLE 11,72900
LATTICE STRATEGIES TRHARTFORD MLT ETF5184161022438,075SH SOLE 8,07500
ROPER TECHNOLOGIES INCCOM7766961069,92122,239SH SOLE 22,23900
RAYTHEON TECHNOLOGIES CORPCOM75513E10110,671124,135SH SOLE 124,13500
ROYAL BK CDACOM7800871024624,646SH SOLE 4,64600
STARBUCKS CORPCOM8552441091,31211,896SH SOLE 11,89600
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241021,0189,799SH SOLE 9,79900
SCHWAB STRATEGIC TRINTL EQTY ETF80852480575519,499SH SOLE 19,49900
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243003022,040SH SOLE 2,04000
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244095848,647SH SOLE 8,64700
ISHARES TR1 3 YR TREAS BD4642874571,04712,150SH SOLE 12,15000
ISHARES TR0-5YR HI YL CP46434V4071,03322,610SH SOLE 22,61000
SIRIUS XM HOLDINGS INCCOM82968B1035774SH SOLE 77400
U S SILICA HLDGS INCCOM90346E1039511,910SH SOLE 11,91000
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8892516,930SH SOLE 6,93000
S&P GLOBAL INCCOM78409V1046,08214,314SH SOLE 14,31400
SPLUNK INCCOM8486371046894,762SH SOLE 4,76200
SPDR S&P 500 ETF TRTR UNIT78462F1038962,087SH SOLE 2,08700
CONSTELLATION BRANDS INCCL A21036P1089,26643,979SH SOLE 43,97900
SLR SENIOR INVESTMENT CORPCOM83416M10516210,500SH SOLE 10,50000
SYSCO CORPCOM87182910740504SH SOLE 50400
AT&T INCCOM00206R1022,854105,679SH SOLE 105,67900
TE CONNECTIVITY LTDREG SHSH849891044,79234,921SH SOLE 34,92100
TRUIST FINL CORPCOM89832Q1094,17871,241SH SOLE 71,24100
TARGET CORPCOM87612E1062,85812,491SH SOLE 12,49100
TJX COS INC NEWCOM87254010916,798254,598SH SOLE 254,59800
THERMO FISHER SCIENTIFIC INCCOM88355610216,33428,590SH SOLE 28,59000
PRICE T ROWE GROUP INCCOM74144T10802SH SOLE 200
TYSON FOODS INCCL A9024941032032,566SH SOLE 2,56600
TEXAS INSTRS INCCOM8825081043,48818,149SH SOLE 18,14900
TYLER TECHNOLOGIES INCCOM9022521056471,411SH SOLE 1,41100
UNILEVER PLCSPON ADR NEW9047677042,17640,125SH SOLE 40,12500
UNITEDHEALTH GROUP INCCOM91324P102312797SH SOLE 79700
UNION PAC CORPCOM9078181088,79244,854SH SOLE 44,85400
UNITED PARCEL SERVICE INCCL B9113121061,2997,135SH SOLE 7,13500
US BANCORP DELCOM NEW9029733042,70045,430SH SOLE 45,43000
ISHARES TRUSD INV GRDE ETF4642886201,78929,774SH SOLE 29,77400
VISA INCCOM CL A92826C83915,91071,426SH SOLE 71,42600
VANGUARD INDEX FDSSMALL CP ETF92290875146211SH SOLE 21100
VANGUARD WORLD FDSCONSUM DIS ETF92204A108239772SH SOLE 77200
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385822426SH SOLE 42600
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427752,00532,884SH SOLE 32,88400
V F CORPCOM91820410876211,377SH SOLE 11,37700
VANGUARD WORLD FDSINF TECH ETF92204A7023,7039,227SH SOLE 9,22700
VANGUARD WORLD FDSHEALTH CAR ETF92204A504209845SH SOLE 84500
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,35815,355SH SOLE 15,35500
VALERO ENERGY CORPCOM91913Y1002834,011SH SOLE 4,01100
VONTIER CORPORATIONCOM9288811014,397130,853SH SOLE 130,85300
VANGUARD INDEX FDSMID CAP ETF922908629149631SH SOLE 63100
VANGUARD INDEX FDSS&P 500 ETF SHS922908363168426SH SOLE 42600
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427422652,601SH SOLE 2,60100
VANGUARD MALVERN FDSSTRM INFPROIDX9220208055259,981SH SOLE 9,98100
VANGUARD INDEX FDSGROWTH ETF9229087361,9116,585SH SOLE 6,58500
VANGUARD INDEX FDSLARGE CAP ETF9229086372371,181SH SOLE 1,18100
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,24512,044SH SOLE 12,04400
VERIZON COMMUNICATIONS INCCOM92343V1042,09938,857SH SOLE 38,85700
WELLS FARGO CO NEWCOM9497461012294,937SH SOLE 4,93700
WALMART INCCOM9311421031691,211SH SOLE 1,21100
SELECT SECTOR SPDR TRENERGY81369Y5062174,169SH SOLE 4,16900
SELECT SECTOR SPDR TRFINANCIAL81369Y6051,29234,421SH SOLE 34,42100
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7048618,797SH SOLE 8,79700
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032611,745SH SOLE 1,74500
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3083254,718SH SOLE 4,71800
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091,2209,583SH SOLE 9,58300
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4077123,968SH SOLE 3,96800
EXXON MOBIL CORPCOM30231G1021923,265SH SOLE 3,26500
XYLEM INCCOM98419M1009,29575,151SH SOLE 75,15100
YUM BRANDS INCCOM9884981017676,269SH SOLE 6,26900
YUM CHINA HLDGS INCCOM98850P1093435,901SH SOLE 5,90100
ZEBRA TECHNOLOGIES CORPORATICL A989207105352682SH SOLE 68200
ABB LTDSPONSORED ADR00037520481524,420SH OTR10024,420
AT&T INCCOM00206R1021,28447,571SH OTR10047,571
ABBOTT LABSCOM0028241006,44254,534SH OTR10054,534
ABBVIE INCCOM00287Y1098,25176,494SH OTR10076,494
ADOBE SYSTEMS INCORPORATEDCOM00724F101314546SH OTR100546
AIR PRODS & CHEMS INCCOM0091581061,0254,002SH OTR1004,002
ALPHABET INCCAP STK CL C02079K10712,3004,615SH OTR1004,615
ALTRIA GROUP INCCOM02209S1032114,626SH OTR1004,626
AMAZON COM INCCOM02313510612,4763,798SH OTR1003,798
AMERICAN NATL BANKSHARES INCCOM0277451086,868207,886SH OTR100207,886
AMETEK INCCOM0311001005,40643,600SH OTR10043,600
AMGEN INCCOM0311621001,0374,874SH OTR1004,874
ANALOG DEVICES INCCOM0326541055,40832,292SH OTR10032,292
APPLE INCCOM03783310018,109127,977SH OTR100127,977
AUTODESK INCCOM052769106232813SH OTR100813
BK OF AMERICA CORPCOM0605051042395,641SH OTR1005,641
BERKSHIRE HATHAWAY INC DELCL A0846701084111SH OTR1001
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029,93936,416SH OTR10036,416
BLACKROCK INCCOM09247X1019321,111SH OTR1001,111
BRISTOL-MYERS SQUIBB COCOM1101221083335,636SH OTR1005,636
BROADCOM INCCOM11135F1013,1926,582SH OTR1006,582
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851048,405157,106SH OTR100157,106
BROOKFIELD RENEWABLE CORPCL A SUB VTG11284V1051,03726,703SH OTR10026,703
CME GROUP INCCOM12572Q1056043,124SH OTR1003,124
CHEMED CORP NEWCOM16359R1032,5465,475SH OTR1005,475
CHEVRON CORP NEWCOM1667641004,95848,876SH OTR10048,876
CISCO SYS INCCOM17275R1028,751160,774SH OTR100160,774
CITIGROUP INCCOM NEW1729674245227,438SH OTR1007,438
COCA COLA COCOM1912161001,59930,478SH OTR10030,478
COLGATE PALMOLIVE COCOM1941621037369,733SH OTR1009,733
COMCAST CORP NEWCL A20030N10166911,971SH OTR10011,971
CONSTELLATION BRANDS INCCL A21036P1084,78922,730SH OTR10022,730
COSTCO WHSL CORP NEWCOM22160K1051,6683,713SH OTR1003,713
CROWN CASTLE INTL CORP NEWCOM22822V1011,1836,828SH OTR1006,828
DANAHER CORPORATIONCOM235851102237780SH OTR100780
DARDEN RESTAURANTS INCCOM2371941052651,749SH OTR1001,749
DIAGEO PLCSPON ADR NEW25243Q2056,95236,020SH OTR10036,020
DIGITAL RLTY TR INCCOM2538681031,51810,511SH OTR10010,511
DISNEY WALT COCOM2546871066,67639,462SH OTR10039,462
DOMINION ENERGY INCCOM25746U1095,57276,308SH OTR10076,308
DUKE ENERGY CORP NEWCOM NEW26441C2041,88219,290SH OTR10019,290
EMERSON ELEC COCOM2910111041,06411,292SH OTR10011,292
ENBRIDGE INCCOM29250N1051,69342,545SH OTR10042,545
EXXON MOBIL CORPCOM30231G10291215,516SH OTR10015,516
FACEBOOK INCCL A30303M102238702SH OTR100702
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928084163,503SH OTR1003,503
FIRST BANCORP N CCOM3189101064,854112,894SH OTR100112,894
GENERAL MLS INCCOM3703341041,36022,747SH OTR10022,747
GILEAD SCIENCES INCCOM3755581031,85026,473SH OTR10026,473
HEALTHPEAK PROPERTIES INCCOM42250P1031,04931,335SH OTR10031,335
HOME DEPOT INCCOM4370761021,9966,079SH OTR1006,079
HONEYWELL INTL INCCOM4385161064,68422,063SH OTR10022,063
HOOKER FURNISHINGS CORPORATICOM4390381002479,140SH OTR1009,140
HUNTINGTON BANCSHARES INCCOM4461501041,33686,448SH OTR10086,448
ILLUMINA INCCOM4523271094881,202SH OTR1001,202
INGREDION INCCOM4571871026877,715SH OTR1007,715
INTUITIVE SURGICAL INCCOM NEW46120E602895900SH OTR100900
ISHARES TRCORE US AGGBD ET4642872264,11035,791SH OTR10035,791
ISHARES TRMSCI EMG MKT ETF4642872342244,437SH OTR1004,437
ISHARES TRIBOXX INV CP ETF4642872422,40718,091SH OTR10018,091
ISHARES TRMSCI EAFE ETF4642874655,16766,235SH OTR10066,235
ISHARES TRRUS MID CAP ETF4642874991,59920,438SH OTR10020,438
ISHARES TRRUSSELL 2000 ETF4642876552991,369SH OTR1001,369
ISHARES TRCORE S&P SCP ETF4642878043142,879SH OTR1002,879
ISHARES TRNATIONAL MUN ETF4642884141,57413,550SH OTR10013,550
ISHARES TRMBS ETF4642885881,0089,321SH OTR1009,321
ISHARES TRINTRM GOV CR ETF4642886125,94251,618SH OTR10051,618
ISHARES TRUSD INV GRDE ETF46428862066911,124SH OTR10011,124
ISHARES TRISHS 1-5YR INVS4642886461,46326,787SH OTR10026,787
ISHARES TRFLTG RATE NT ETF46429B65564912,759SH OTR10012,759
ISHARES TRCORE MSCI EAFE46432F8425857,876SH OTR1007,876
ISHARES INCCORE MSCI EMKT46434G10379412,857SH OTR10012,857
ISHARES TR0-5YR HI YL CP46434V4073387,390SH OTR1007,390
ISHARES TRCORE TOTAL USD46434V6132,57948,437SH OTR10048,437
ISHARES TRBLACKROCK ULTRA46434V8789,665191,388SH OTR100191,388
JPMORGAN CHASE & COCOM46625H10010,23062,495SH OTR10062,495
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83713,425264,693SH OTR100264,693
JOHNSON & JOHNSONCOM4781601042,35514,582SH OTR10014,582
L3HARRIS TECHNOLOGIES INCCOM5024311093,53316,043SH OTR10016,043
LABORATORY CORP AMER HLDGSCOM NEW50540R4095,55119,723SH OTR10019,723
LILLY ELI & COCOM5324571089804,243SH OTR1004,243
LOCKHEED MARTIN CORPCOM5398301098032,327SH OTR1002,327
LOWES COS INCCOM5486611079,19945,347SH OTR10045,347
MARKEL CORPCOM5705351043,8563,226SH OTR1003,226
MASTERCARD INCORPORATEDCL A57636Q1046,14717,681SH OTR10017,681
MCDONALDS CORPCOM5801351016032,500SH OTR1002,500
MERCK & CO INCCOM58933Y1053,88551,736SH OTR10051,736
MICROSOFT CORPCOM59491810421,39475,890SH OTR10075,890
MONDELEZ INTL INCCL A6092071054337,440SH OTR1007,440
NIKE INCCL B6541061033952,722SH OTR1002,722
NORFOLK SOUTHN CORPCOM6558441084781,996SH OTR1001,996
NOVARTIS AGSPONSORED ADR66987V1091,00512,292SH OTR10012,292
NVIDIA CORPORATIONCOM67066G1045032,428SH OTR1002,428
PNC FINL SVCS GROUP INCCOM6934751055,57828,510SH OTR10028,510
PAYCHEX INCCOM7043261071,41112,552SH OTR10012,552
PEPSICO INCCOM7134481084,54430,213SH OTR10030,213
PFIZER INCCOM71708110394722,006SH OTR10022,006
PHILIP MORRIS INTL INCCOM7181721094304,531SH OTR1004,531
POLARIS INCCOM7310681025254,395SH OTR1004,395
PRICE T ROWE GROUP INCCOM74144T1083501,780SH OTR1001,780
PROCTER AND GAMBLE COCOM7427181097,52153,801SH OTR10053,801
PROLOGIS INC.COM74340W1036074,836SH OTR1004,836
QUALCOMM INCCOM7475251032,50819,443SH OTR10019,443
RAYTHEON TECHNOLOGIES CORPCOM75513E1015,95869,308SH OTR10069,308
ROPER TECHNOLOGIES INCCOM7766961065,33711,964SH OTR10011,964
S&P GLOBAL INCCOM78409V1043,5198,283SH OTR1008,283
SPDR S&P 500 ETF TRTR UNIT78462F10311,98227,921SH OTR10027,921
SALESFORCE COM INCCOM79466L3023191,178SH OTR1001,178
SIRIUS XM HOLDINGS INCCOM82968B10312220,000SH OTR10020,000
SPLUNK INCCOM8486371042831,958SH OTR1001,958
SYSCO CORPCOM8718291073144,004SH OTR1004,004
TJX COS INC NEWCOM8725401098,426127,730SH OTR100127,730
TARGET CORPCOM87612E1061,7747,755SH OTR1007,755
TEXAS INSTRS INCCOM8825081042,13011,086SH OTR10011,086
THERMO FISHER SCIENTIFIC INCCOM8835561028,07114,126SH OTR10014,126
3M COCOM88579Y1019115,194SH OTR1005,194
TRACTOR SUPPLY COCOM8923561067263,581SH OTR1003,581
TRUIST FINL CORPCOM89832Q1092,67445,592SH OTR10045,592
US BANCORP DELCOM NEW9029733041,24120,878SH OTR10020,878
UNILEVER PLCSPON ADR NEW90476770495117,540SH OTR10017,540
UNION PAC CORPCOM9078181084,35122,196SH OTR10022,196
UNITED PARCEL SERVICE INCCL B9113121068694,772SH OTR1004,772
UNITEDHEALTH GROUP INCCOM91324P1024871,246SH OTR1001,246
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378356807,963SH OTR1007,963
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,31726,093SH OTR10026,093
VANGUARD INDEX FDSS&P 500 ETF SHS922908363318807SH OTR100807
VANGUARD INDEX FDSMID CAP ETF9229086298983,792SH OTR1003,792
VANGUARD INDEX FDSSMALL CP ETF9229087512,29010,474SH OTR10010,474
VERIZON COMMUNICATIONS INCCOM92343V1041,10620,484SH OTR10020,484
VISA INCCOM CL A92826C8398,17336,691SH OTR10036,691
VONTIER CORPORATIONCOM9288811012,87285,523SH OTR10085,523
WALMART INCCOM9311421032241,604SH OTR1001,604
XYLEM INCCOM98419M1005,38843,561SH OTR10043,561
AMCOR PLCORDG0250X10761953,389SH OTR10053,389
ACCENTURE PLC IRELANDSHS CLASS AG1151C1015,23216,355SH OTR10016,355
EATON CORP PLCSHSG291831031,3529,053SH OTR1009,053
LINDE PLCSHSG5494J1034,45315,181SH OTR10015,181
MEDTRONIC PLCSHSG5960L1037,02356,025SH OTR10056,025
TE CONNECTIVITY LTDREG SHSH849891042,81020,480SH OTR10020,480
NXP SEMICONDUCTORS N VCOMN6596X1095,99930,625SH OTR10030,625