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
APPLE INC COM 037833100 26,629 229,938 SH   SOLE   229,938 0 0
ABB LTD SPONSORED ADR 000375204 1,384 54,384 SH   SOLE   54,384 0 0
ABBVIE INC COM 00287Y109 11,098 126,699 SH   SOLE   126,699 0 0
ABBOTT LABS COM 002824100 9,914 91,098 SH   SOLE   91,098 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,956 35,207 SH   SOLE   35,207 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,148 2,340 SH   SOLE   2,340 0 0
ANALOG DEVICES INC COM 032654105 6,001 51,401 SH   SOLE   51,401 0 0
AFLAC INC COM 001055102 245 6,747 SH   SOLE   6,747 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,193 10,106 SH   SOLE   10,106 0 0
AGNC INVT CORP COM 00123Q104 1,639 117,843 SH   SOLE   117,843 0 0
ALLSTATE CORP COM 020002101 369 3,925 SH   SOLE   3,925 0 0
AMETEK INC COM 031100100 7,090 71,328 SH   SOLE   71,328 0 0
AMGEN INC COM 031162100 2,802 11,023 SH   SOLE   11,023 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 17 800 SH   SOLE   800 0 0
AMAZON COM INC COM 023135106 18,914 6,007 SH   SOLE   6,007 0 0
ARISTA NETWORKS INC COM 040413106 431 2,081 SH   SOLE   2,081 0 0
AIR PRODS & CHEMS INC COM 009158106 1,359 4,562 SH   SOLE   4,562 0 0
APTARGROUP INC COM 038336103 311 2,744 SH   SOLE   2,744 0 0
BROADCOM INC COM 11135F101 3,646 10,008 SH   SOLE   10,008 0 0
AMERICAN EXPRESS CO COM 025816109 1,188 11,850 SH   SOLE   11,850 0 0
BOEING CO COM 097023105 298 1,804 SH   SOLE   1,804 0 0
BK OF AMERICA CORP COM 060505104 221 9,184 SH   SOLE   9,184 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6,056 183,191 SH   SOLE   183,191 0 0
BRICKELL BIOTECH INC COM 10802T105 11 11,947 SH   SOLE   11,947 0 0
BECTON DICKINSON & CO COM 075887109 488 2,096 SH   SOLE   2,096 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,658 28,293 SH   SOLE   28,293 0 0
BLACKROCK INC COM 09247X101 49 87 SH   SOLE   87 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 284 4,718 SH   SOLE   4,718 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,454 58,485 SH   SOLE   58,485 0 0
CATERPILLAR INC DEL COM 149123101 1,098 7,364 SH   SOLE   7,364 0 0
CBRE GROUP INC CL A 12504L109 275 5,851 SH   SOLE   5,851 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,808 10,856 SH   SOLE   10,856 0 0
COLGATE PALMOLIVE CO COM 194162103 23 300 SH   SOLE   300 0 0
COMCAST CORP NEW CL A 20030N101 317 6,844 SH   SOLE   6,844 0 0
CME GROUP INC COM 12572Q105 1,037 6,195 SH   SOLE   6,195 0 0
COSTCO WHSL CORP NEW COM 22160K105 27 75 SH   SOLE   75 0 0
SALESFORCE COM INC COM 79466L302 473 1,883 SH   SOLE   1,883 0 0
CISCO SYS INC COM 17275R102 10,277 260,892 SH   SOLE   260,892 0 0
CSX CORP COM 126408103 394 5,073 SH   SOLE   5,073 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 212 3,050 SH   SOLE   3,050 0 0
CHEVRON CORP NEW COM 166764100 5,734 79,643 SH   SOLE   79,643 0 0
DOMINION ENERGY INC COM 25746U109 9,523 120,646 SH   SOLE   120,646 0 0
DEERE & CO COM 244199105 278 1,255 SH   SOLE   1,255 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 8,206 59,609 SH   SOLE   59,609 0 0
DISNEY WALT CO COM DISNEY 254687106 5,959 48,029 SH   SOLE   48,029 0 0
DIGITAL RLTY TR INC COM 253868103 3,012 20,521 SH   SOLE   20,521 0 0
DOLLAR TREE INC COM 256746108 397 4,346 SH   SOLE   4,346 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,185 35,968 SH   SOLE   35,968 0 0
ELECTRONIC ARTS INC COM 285512109 365 2,800 SH   SOLE   2,800 0 0
ECOLAB INC COM 278865100 516 2,584 SH   SOLE   2,584 0 0
ISHARES TR MSCI EAFE ETF 464287465 109 1,712 SH   SOLE   1,712 0 0
ISHARES TR EAFE GRWTH ETF 464288885 340 3,785 SH   SOLE   3,785 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 444 15,893 SH   SOLE   15,893 0 0
EMERSON ELEC CO COM 291011104 1,282 19,547 SH   SOLE   19,547 0 0
ENBRIDGE INC COM 29250N105 2,169 74,277 SH   SOLE   74,277 0 0
EOG RES INC COM 26875P101 1,121 31,182 SH   SOLE   31,182 0 0
EATON CORP PLC SHS G29183103 2,478 24,292 SH   SOLE   24,292 0 0
FIRST BANCORP N C COM 318910106 21 1,000 SH   SOLE   1,000 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,583 41,031 SH   SOLE   41,031 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 818 13,194 SH   SOLE   13,194 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,114 21,178 SH   SOLE   21,178 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 910 22,668 SH   SOLE   22,668 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 388 2,638 SH   SOLE   2,638 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 615 17,916 SH   SOLE   17,916 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 791 23,383 SH   SOLE   23,383 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 477 20,313 SH   SOLE   20,313 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 403 10,554 SH   SOLE   10,554 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2,663 28,930 SH   SOLE   28,930 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 288 7,583 SH   SOLE   7,583 0 0
GILEAD SCIENCES INC COM 375558103 1,515 23,976 SH   SOLE   23,976 0 0
GENERAL MLS INC COM 370334104 2,408 39,044 SH   SOLE   39,044 0 0
ALPHABET INC CAP STK CL C 02079K107 9,636 6,557 SH   SOLE   6,557 0 0
ALPHABET INC CAP STK CL A 02079K305 1,858 1,268 SH   SOLE   1,268 0 0
ISHARES TR INTRM GOV CR ETF 464288612 927 7,873 SH   SOLE   7,873 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 405 3,880 SH   SOLE   3,880 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,317 143,630 SH   SOLE   143,630 0 0
HOME DEPOT INC COM 437076102 3,365 12,118 SH   SOLE   12,118 0 0
HD SUPPLY HLDGS INC COM 40416M105 323 7,825 SH   SOLE   7,825 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 215 2,674 SH   SOLE   2,674 0 0
HELEN OF TROY LTD COM G4388N106 798 4,125 SH   SOLE   4,125 0 0
HONEYWELL INTL INC COM 438516106 5,582 33,912 SH   SOLE   33,912 0 0
HERSHEY CO COM 427866108 365 2,547 SH   SOLE   2,547 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 331 2,722 SH   SOLE   2,722 0 0
ISHARES TR ULTR SH TRM BD 46434V878 8,700 172,043 SH   SOLE   172,043 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,911 48,292 SH   SOLE   48,292 0 0
ISHARES INC CORE MSCI EMKT 46434G103 831 15,745 SH   SOLE   15,745 0 0
ISHARES TR CORE S&P SCP ETF 464287804 27 384 SH   SOLE   384 0 0
INGREDION INC COM 457187102 1,370 18,107 SH   SOLE   18,107 0 0
IQVIA HLDGS INC COM 46266C105 512 3,248 SH   SOLE   3,248 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1 2 SH   SOLE   2 0 0
GARTNER INC COM 366651107 239 1,911 SH   SOLE   1,911 0 0
ISHARES TR CORE S&P500 ETF 464287200 426 1,266 SH   SOLE   1,266 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,163 5,362 SH   SOLE   5,362 0 0
ISHARES TR RUS MD CP GR ETF 464287481 403 2,329 SH   SOLE   2,329 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 1,823 9,314 SH   SOLE   9,314 0 0
JACOBS ENGR GROUP INC COM 469814107 350 3,772 SH   SOLE   3,772 0 0
JABIL INC COM 466313103 352 10,270 SH   SOLE   10,270 0 0
JOHNSON & JOHNSON COM 478160104 3,969 26,656 SH   SOLE   26,656 0 0
JPMORGAN CHASE & CO COM 46625H100 11,297 117,352 SH   SOLE   117,352 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1 14 SH   SOLE   14 0 0
KLA CORP COM NEW 482480100 306 1,580 SH   SOLE   1,580 0 0
KIMBERLY CLARK CORP COM 494368103 388 2,625 SH   SOLE   2,625 0 0
COCA COLA CO COM 191216100 5 102 SH   SOLE   102 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 7,630 40,526 SH   SOLE   40,526 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,136 24,351 SH   SOLE   24,351 0 0
LINDE PLC SHS G5494J103 5,724 24,036 SH   SOLE   24,036 0 0
LILLY ELI & CO COM 532457108 37 249 SH   SOLE   249 0 0
LOCKHEED MARTIN CORP COM 539830109 1,531 3,995 SH   SOLE   3,995 0 0
LOWES COS INC COM 548661107 13,409 80,844 SH   SOLE   80,844 0 0
ISHARES TR IBOXX INV CP ETF 464287242 340 2,526 SH   SOLE   2,526 0 0
MASTERCARD INCORPORATED CL A 57636Q104 8,469 25,044 SH   SOLE   25,044 0 0
MARRIOTT INTL INC NEW CL A 571903202 484 5,224 SH   SOLE   5,224 0 0
MCDONALDS CORP COM 580135101 47 215 SH   SOLE   215 0 0
MOODYS CORP COM 615369105 1,146 3,955 SH   SOLE   3,955 0 0
MONDELEZ INTL INC CL A 609207105 179 3,122 SH   SOLE   3,122 0 0
MEDTRONIC PLC SHS G5960L103 9,711 93,447 SH   SOLE   93,447 0 0
MAGNA INTL INC COM 559222401 257 5,621 SH   SOLE   5,621 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 68 18,325 SH   SOLE   18,325 0 0
MARKEL CORP COM 570535104 3,232 3,319 SH   SOLE   3,319 0 0
3M CO COM 88579Y101 1,213 7,576 SH   SOLE   7,576 0 0
ALTRIA GROUP INC COM 02209S103 357 9,230 SH   SOLE   9,230 0 0
MERCK & CO. INC COM 58933Y105 6,117 73,749 SH   SOLE   73,749 0 0
MICROSOFT CORP COM 594918104 23,154 110,085 SH   SOLE   110,085 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,875 42,517 SH   SOLE   42,517 0 0
NASDAQ INC COM 631103108 529 4,310 SH   SOLE   4,310 0 0
NEXTERA ENERGY INC COM 65339F101 568 2,048 SH   SOLE   2,048 0 0
NETFLIX INC COM 64110L106 307 613 SH   SOLE   613 0 0
NIKE INC CL B 654106103 1,453 11,573 SH   SOLE   11,573 0 0
NORFOLK SOUTHN CORP COM 655844108 487 2,276 SH   SOLE   2,276 0 0
NVIDIA CORPORATION COM 67066G104 1,747 3,228 SH   SOLE   3,228 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,154 24,774 SH   SOLE   24,774 0 0
NXP SEMICONDUCTORS N V COM N6596X109 6,699 53,670 SH   SOLE   53,670 0 0
PAYCHEX INC COM 704326107 1,518 19,030 SH   SOLE   19,030 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 2,041 75,166 SH   SOLE   75,166 0 0
PEPSICO INC COM 713448108 6,667 48,106 SH   SOLE   48,106 0 0
PFIZER INC COM 717081103 2,215 60,346 SH   SOLE   60,346 0 0
PROCTER AND GAMBLE CO COM 742718109 15,156 109,043 SH   SOLE   109,043 0 0
PULTE GROUP INC COM 745867101 756 16,323 SH   SOLE   16,323 0 0
PHILIP MORRIS INTL INC COM 718172109 785 10,464 SH   SOLE   10,464 0 0
PNC FINL SVCS GROUP INC COM 693475105 5,478 49,841 SH   SOLE   49,841 0 0
PPG INDS INC COM 693506107 244 2,000 SH   SOLE   2,000 0 0
QUALCOMM INC COM 747525103 3,919 33,302 SH   SOLE   33,302 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,213 8,132 SH   SOLE   8,132 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,715 99,329 SH   SOLE   99,329 0 0
ROYAL BK CDA COM 780087102 270 3,853 SH   SOLE   3,853 0 0
STARBUCKS CORP COM 855244109 641 7,464 SH   SOLE   7,464 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 407 5,106 SH   SOLE   5,106 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 316 6,130 SH   SOLE   6,130 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 56 650 SH   SOLE   650 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 4 774 SH   SOLE   774 0 0
U S SILICA HLDGS INC COM 90346E103 36 12,150 SH   SOLE   12,150 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 203 6,930 SH   SOLE   6,930 0 0
S&P GLOBAL INC COM 78409V104 4,341 12,037 SH   SOLE   12,037 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,150 6,420 SH   SOLE   6,420 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6,656 35,120 SH   SOLE   35,120 0 0
SYSCO CORP COM 871829107 11 175 SH   SOLE   175 0 0
AT&T INC COM 00206R102 7,385 259,019 SH   SOLE   259,019 0 0
TRUIST FINL CORP COM 89832Q109 2,191 57,570 SH   SOLE   57,570 0 0
TARGET CORP COM 87612E106 3,618 22,982 SH   SOLE   22,982 0 0
TJX COS INC NEW COM 872540109 11,420 205,207 SH   SOLE   205,207 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 210 1,586 SH   SOLE   1,586 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,925 24,743 SH   SOLE   24,743 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,145 3,286 SH   SOLE   3,286 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,020 16,543 SH   SOLE   16,543 0 0
UNITEDHEALTH GROUP INC COM 91324P102 222 712 SH   SOLE   712 0 0
UNION PAC CORP COM 907818108 7,521 38,205 SH   SOLE   38,205 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,738 10,431 SH   SOLE   10,431 0 0
US BANCORP DEL COM NEW 902973304 5,587 155,851 SH   SOLE   155,851 0 0
VISA INC COM CL A 92826C839 11,748 58,747 SH   SOLE   58,747 0 0
V F CORP COM 918204108 779 11,094 SH   SOLE   11,094 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,584 8,298 SH   SOLE   8,298 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 583 2,560 SH   SOLE   2,560 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 317 3,916 SH   SOLE   3,916 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,224 37,390 SH   SOLE   37,390 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 792 32,915 SH   SOLE   32,915 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 753 9,780 SH   SOLE   9,780 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 227 1,944 SH   SOLE   1,944 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 320 4,986 SH   SOLE   4,986 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,048 9,936 SH   SOLE   9,936 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 644 4,382 SH   SOLE   4,382 0 0
EXXON MOBIL CORP COM 30231G102 27 793 SH   SOLE   793 0 0
XYLEM INC COM 98419M100 5,184 61,630 SH   SOLE   61,630 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 219 867 SH   SOLE   867 0 0
ABB LTD SPONSORED ADR 000375204 628 24,671 SH   OTR 1 0 0 24,671
ABBOTT LABS COM 002824100 5,465 50,221 SH   OTR 1 0 0 50,221
AIR PRODS & CHEMS INC COM 009158106 808 2,712 SH   OTR 1 0 0 2,712
AMAZON COM INC COM 023135106 11,081 3,519 SH   OTR 1 0 0 3,519
AMERICAN NATL BANKSHARES INC COM 027745108 4,178 199,803 SH   OTR 1 0 0 199,803
AMETEK INC COM 031100100 4,070 40,944 SH   OTR 1 0 0 40,944
AMGEN INC COM 031162100 1,180 4,644 SH   OTR 1 0 0 4,644
ANALOG DEVICES INC COM 032654105 3,709 31,769 SH   OTR 1 0 0 31,769
APPLE INC COM 037833100 18,657 161,107 SH   OTR 1 0 0 161,107
AUTODESK INC COM 052769106 232 1,006 SH   OTR 1 0 0 1,006
BK OF AMERICA CORP COM 060505104 218 9,053 SH   OTR 1 0 0 9,053
BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,390 34,703 SH   OTR 1 0 0 34,703
BRISTOL-MYERS SQUIBB CO COM 110122108 257 4,263 SH   OTR 1 0 0 4,263
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,116 124,529 SH   OTR 1 0 0 124,529
CHEVRON CORP NEW COM 166764100 3,332 46,282 SH   OTR 1 0 0 46,282
COCA COLA CO COM 191216100 809 16,380 SH   OTR 1 0 0 16,380
COLGATE PALMOLIVE CO COM 194162103 941 12,202 SH   OTR 1 0 0 12,202
DIGITAL RLTY TR INC COM 253868103 1,486 10,125 SH   OTR 1 0 0 10,125
DISNEY WALT CO COM DISNEY 254687106 4,014 32,350 SH   OTR 1 0 0 32,350
EMERSON ELEC CO COM 291011104 794 12,108 SH   OTR 1 0 0 12,108
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 390 4,232 SH   OTR 1 0 0 4,232
FIRST BANCORP N C COM 318910106 2,363 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,374 22,282 SH   OTR 1 0 0 22,282
GILEAD SCIENCES INC COM 375558103 1,560 24,696 SH   OTR 1 0 0 24,696
HOME DEPOT INC COM 437076102 1,795 6,463 SH   OTR 1 0 0 6,463
HONEYWELL INTL INC COM 438516106 3,589 21,803 SH   OTR 1 0 0 21,803
HOOKER FURNITURE CORP COM 439038100 236 9,140 SH   OTR 1 0 0 9,140
HUNTINGTON BANCSHARES INC COM 446150104 635 69,269 SH   OTR 1 0 0 69,269
ILLUMINA INC COM 452327109 500 1,619 SH   OTR 1 0 0 1,619
INGREDION INC COM 457187102 590 7,798 SH   OTR 1 0 0 7,798
ISHARES TR CORE US AGGBD ET 464287226 9,496 80,437 SH   OTR 1 0 0 80,437
ISHARES TR IBOXX INV CP ETF 464287242 2,849 21,146 SH   OTR 1 0 0 21,146
ISHARES TR 1 3 YR TREAS BD 464287457 303 3,503 SH   OTR 1 0 0 3,503
ISHARES TR MSCI EAFE ETF 464287465 4,516 70,943 SH   OTR 1 0 0 70,943
ISHARES TR CORE S&P SCP ETF 464287804 326 4,636 SH   OTR 1 0 0 4,636
ISHARES TR INTRM GOV CR ETF 464288612 5,222 44,353 SH   OTR 1 0 0 44,353
JOHNSON & JOHNSON COM 478160104 2,081 13,976 SH   OTR 1 0 0 13,976
L3HARRIS TECHNOLOGIES INC COM 502431109 2,654 15,630 SH   OTR 1 0 0 15,630
LILLY ELI & CO COM 532457108 580 3,921 SH   OTR 1 0 0 3,921
LOCKHEED MARTIN CORP COM 539830109 796 2,077 SH   OTR 1 0 0 2,077
LOWES COS INC COM 548661107 7,457 44,964 SH   OTR 1 0 0 44,964
MARKEL CORP COM 570535104 2,123 2,180 SH   OTR 1 0 0 2,180
MCDONALDS CORP COM 580135101 457 2,080 SH   OTR 1 0 0 2,080
MICROSOFT CORP COM 594918104 15,346 72,958 SH   OTR 1 0 0 72,958
MONDELEZ INTL INC CL A 609207105 424 7,375 SH   OTR 1 0 0 7,375
NIKE INC CL B 654106103 217 1,728 SH   OTR 1 0 0 1,728
NORFOLK SOUTHN CORP COM 655844108 835 3,904 SH   OTR 1 0 0 3,904
PNC FINL SVCS GROUP INC COM 693475105 3,200 29,113 SH   OTR 1 0 0 29,113
PAYCHEX INC COM 704326107 969 12,152 SH   OTR 1 0 0 12,152
PEPSICO INC COM 713448108 3,833 27,658 SH   OTR 1 0 0 27,658
PFIZER INC COM 717081103 1,857 50,608 SH   OTR 1 0 0 50,608
PHILIP MORRIS INTL INC COM 718172109 350 4,670 SH   OTR 1 0 0 4,670
PROCTER AND GAMBLE CO COM 742718109 7,052 50,741 SH   OTR 1 0 0 50,741
QUALCOMM INC COM 747525103 2,283 19,397 SH   OTR 1 0 0 19,397
ROPER TECHNOLOGIES INC COM 776696106 2,144 5,428 SH   OTR 1 0 0 5,428
SYSCO CORP COM 871829107 261 4,190 SH   OTR 1 0 0 4,190
TJX COS INC NEW COM 872540109 7,075 127,128 SH   OTR 1 0 0 127,128
THERMO FISHER SCIENTIFIC INC COM 883556102 6,094 13,802 SH   OTR 1 0 0 13,802
TRACTOR SUPPLY CO COM 892356106 512 3,571 SH   OTR 1 0 0 3,571
US BANCORP DEL COM NEW 902973304 3,056 85,283 SH   OTR 1 0 0 85,283
UNILEVER PLC SPON ADR NEW 904767704 501 8,115 SH   OTR 1 0 0 8,115
UNION PAC CORP COM 907818108 4,308 21,884 SH   OTR 1 0 0 21,884
UNITED PARCEL SERVICE INC CL B 911312106 1,173 7,039 SH   OTR 1 0 0 7,039
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,871 67,267 SH   OTR 1 0 0 67,267
TARGET CORP COM 87612E106 2,030 12,894 SH   OTR 1 0 0 12,894
AGNC INVT CORP COM 00123Q104 682 49,006 SH   OTR 1 0 0 49,006
AT&T INC COM 00206R102 4,342 152,356 SH   OTR 1 0 0 152,356
ABBVIE INC COM 00287Y109 6,210 70,906 SH   OTR 1 0 0 70,906
ALPHABET INC CAP STK CL C 02079K107 6,699 4,559 SH   OTR 1 0 0 4,559
ALTRIA GROUP INC COM 02209S103 213 5,509 SH   OTR 1 0 0 5,509
BLACKROCK INC COM 09247X101 622 1,104 SH   OTR 1 0 0 1,104
BROADCOM INC COM 11135F101 2,091 5,742 SH   OTR 1 0 0 5,742
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,113 18,990 SH   OTR 1 0 0 18,990
CME GROUP INC COM 12572Q105 568 3,396 SH   OTR 1 0 0 3,396
CISCO SYS INC COM 17275R102 6,115 155,285 SH   OTR 1 0 0 155,285
CONSTELLATION BRANDS INC CL A 21036P108 4,092 21,590 SH   OTR 1 0 0 21,590
COSTCO WHSL CORP NEW COM 22160K105 1,671 4,708 SH   OTR 1 0 0 4,708
CROWN CASTLE INTL CORP NEW COM 22822V101 1,160 6,969 SH   OTR 1 0 0 6,969
DIAGEO PLC SPON ADR NEW 25243Q205 4,866 35,349 SH   OTR 1 0 0 35,349
DOMINION ENERGY INC COM 25746U109 6,176 78,250 SH   OTR 1 0 0 78,250
DUKE ENERGY CORP NEW COM NEW 26441C204 2,048 23,130 SH   OTR 1 0 0 23,130
EOG RES INC COM 26875P101 825 22,970 SH   OTR 1 0 0 22,970
ENBRIDGE INC COM 29250N105 1,232 42,193 SH   OTR 1 0 0 42,193
EXXON MOBIL CORP COM 30231G102 555 16,162 SH   OTR 1 0 0 16,162
HEALTHPEAK PROPERTIES INC COM 42250P103 1,166 42,971 SH   OTR 1 0 0 42,971
INTUITIVE SURGICAL INC COM NEW 46120E602 1,064 1,500 SH   OTR 1 0 0 1,500
ISHARES TR CORE MSCI EAFE 46432F842 467 7,751 SH   OTR 1 0 0 7,751
ISHARES TR ULTR SH TRM BD 46434V878 2,741 54,220 SH   OTR 1 0 0 54,220
JPMORGAN CHASE & CO COM 46625H100 6,076 63,114 SH   OTR 1 0 0 63,114
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 540 10,640 SH   OTR 1 0 0 10,640
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,994 26,527 SH   OTR 1 0 0 26,527
MASTERCARD INCORPORATED CL A 57636Q104 5,652 16,717 SH   OTR 1 0 0 16,717
MAXIM INTEGRATED PRODS INC COM 57772K101 1,207 17,850 SH   OTR 1 0 0 17,850
MERCK & CO. INC COM 58933Y105 4,052 48,845 SH   OTR 1 0 0 48,845
NOVARTIS AG SPONSORED ADR 66987V109 1,067 12,272 SH   OTR 1 0 0 12,272
PRICE T ROWE GROUP INC COM 74144T108 208 1,622 SH   OTR 1 0 0 1,622
S&P GLOBAL INC COM 78409V104 2,813 7,799 SH   OTR 1 0 0 7,799
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,465 31,248 SH   OTR 1 0 0 31,248
SIRIUS XM HOLDINGS INC COM 82968B103 107 20,000 SH   OTR 1 0 0 20,000
3M CO COM 88579Y101 600 3,747 SH   OTR 1 0 0 3,747
TRUIST FINL CORP COM 89832Q109 1,988 52,265 SH   OTR 1 0 0 52,265
VERIZON COMMUNICATIONS INC COM 92343V104 1,344 22,601 SH   OTR 1 0 0 22,601
VISA INC COM CL A 92826C839 6,821 34,111 SH   OTR 1 0 0 34,111
XYLEM INC COM 98419M100 3,457 41,094 SH   OTR 1 0 0 41,094
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,415 19,537 SH   OTR 1 0 0 19,537
EATON CORP PLC SHS G29183103 1,143 11,203 SH   OTR 1 0 0 11,203
LINDE PLC SHS G5494J103 3,627 15,231 SH   OTR 1 0 0 15,231
MEDTRONIC PLC SHS G5960L103 5,746 55,289 SH   OTR 1 0 0 55,289
NXP SEMICONDUCTORS N V COM N6596X109 3,696 29,609 SH   OTR 1 0 0 29,609