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 28,133 230,317 SH   SOLE   230,317 0 0
ABB LTD SPONSORED ADR 000375204 1,717 56,367 SH   SOLE   56,367 0 0
ABBVIE INC COM 00287Y109 15,576 143,931 SH   SOLE   143,931 0 0
ABBOTT LABS COM 002824100 12,174 101,586 SH   SOLE   101,586 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,164 40,412 SH   SOLE   40,412 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,468 3,089 SH   SOLE   3,089 0 0
ANALOG DEVICES INC COM 032654105 9,361 60,361 SH   SOLE   60,361 0 0
AUTODESK INC COM 052769106 484 1,747 SH   SOLE   1,747 0 0
AFLAC INC COM 001055102 314 6,131 SH   SOLE   6,131 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,944 17,075 SH   SOLE   17,075 0 0
AGNC INVT CORP COM 00123Q104 2,003 119,515 SH   SOLE   119,515 0 0
ALLSTATE CORP COM 020002101 422 3,669 SH   SOLE   3,669 0 0
AMCOR PLC ORD G0250X107 996 85,297 SH   SOLE   85,297 0 0
AMETEK INC COM 031100100 10,324 80,829 SH   SOLE   80,829 0 0
AMGEN INC COM 031162100 2,719 10,926 SH   SOLE   10,926 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 26 800 SH   SOLE   800 0 0
AMAZON COM INC COM 023135106 21,753 7,030 SH   SOLE   7,030 0 0
ARISTA NETWORKS INC COM 040413106 772 2,557 SH   SOLE   2,557 0 0
AIR PRODS & CHEMS INC COM 009158106 1,315 4,673 SH   SOLE   4,673 0 0
APTARGROUP INC COM 038336103 361 2,547 SH   SOLE   2,547 0 0
BROADCOM INC COM 11135F101 4,882 10,528 SH   SOLE   10,528 0 0
AMERICAN EXPRESS CO COM 025816109 1,677 11,857 SH   SOLE   11,857 0 0
BOEING CO COM 097023105 498 1,956 SH   SOLE   1,956 0 0
BK OF AMERICA CORP COM 060505104 404 10,454 SH   SOLE   10,454 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11,680 262,483 SH   SOLE   262,483 0 0
BRICKELL BIOTECH INC COM 10802T105 48 44,380 SH   SOLE   44,380 0 0
BECTON DICKINSON & CO COM 075887109 651 2,677 SH   SOLE   2,677 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,041 43,621 SH   SOLE   43,621 0 0
BLACKROCK INC COM 09247X101 66 87 SH   SOLE   87 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 332 5,254 SH   SOLE   5,254 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 982 11,596 SH   SOLE   11,596 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 670 2,621 SH   SOLE   2,621 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,526 60,775 SH   SOLE   60,775 0 0
CATERPILLAR INC COM 149123101 1,749 7,544 SH   SOLE   7,544 0 0
CBRE GROUP INC CL A 12504L109 434 5,483 SH   SOLE   5,483 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,959 11,383 SH   SOLE   11,383 0 0
COLGATE PALMOLIVE CO COM 194162103 24 300 SH   SOLE   300 0 0
COMCAST CORP NEW CL A 20030N101 371 6,865 SH   SOLE   6,865 0 0
CME GROUP INC COM 12572Q105 1,307 6,398 SH   SOLE   6,398 0 0
COSTCO WHSL CORP NEW COM 22160K105 51 144 SH   SOLE   144 0 0
SALESFORCE COM INC COM 79466L302 464 2,189 SH   SOLE   2,189 0 0
CISCO SYS INC COM 17275R102 14,664 283,575 SH   SOLE   283,575 0 0
CSX CORP COM 126408103 575 5,967 SH   SOLE   5,967 0 0
CHEVRON CORP NEW COM 166764100 9,882 94,305 SH   SOLE   94,305 0 0
DOMINION ENERGY INC COM 25746U109 9,840 129,538 SH   SOLE   129,538 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 11,126 67,757 SH   SOLE   67,757 0 0
DANAHER CORPORATION COM 235851102 314 1,397 SH   SOLE   1,397 0 0
DISNEY WALT CO COM 254687106 12,541 67,968 SH   SOLE   67,968 0 0
DIGITAL RLTY TR INC COM 253868103 3,120 22,153 SH   SOLE   22,153 0 0
DARDEN RESTAURANTS INC COM 237194105 6 40 SH   SOLE   40 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,506 36,320 SH   SOLE   36,320 0 0
ELECTRONIC ARTS INC COM 285512109 484 3,572 SH   SOLE   3,572 0 0
ECOLAB INC COM 278865100 804 3,757 SH   SOLE   3,757 0 0
ISHARES TR MSCI EAFE ETF 464287465 23 303 SH   SOLE   303 0 0
ISHARES TR EAFE GRWTH ETF 464288885 380 3,785 SH   SOLE   3,785 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 611 20,747 SH   SOLE   20,747 0 0
EMERSON ELEC CO COM 291011104 1,765 19,566 SH   SOLE   19,566 0 0
ISHARES INC MSCI EMRG CHN 46434G764 417 7,010 SH   SOLE   7,010 0 0
ENBRIDGE INC COM 29250N105 2,739 75,234 SH   SOLE   75,234 0 0
EATON CORP PLC SHS G29183103 3,402 24,605 SH   SOLE   24,605 0 0
FACEBOOK INC CL A 30303M102 264 898 SH   SOLE   898 0 0
FIRST BANCORP N C COM 318910106 44 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 293 350 SH   SOLE   350 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,954 39,622 SH   SOLE   39,622 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1,264 16,559 SH   SOLE   16,559 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 237 17,902 SH   SOLE   17,902 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,304 22,116 SH   SOLE   22,116 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1,201 23,069 SH   SOLE   23,069 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 341 2,424 SH   SOLE   2,424 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 704 13,865 SH   SOLE   13,865 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 675 15,263 SH   SOLE   15,263 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1,419 28,981 SH   SOLE   28,981 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 711 25,870 SH   SOLE   25,870 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 580 13,954 SH   SOLE   13,954 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 3,681 34,776 SH   SOLE   34,776 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 404 9,736 SH   SOLE   9,736 0 0
GENERAL DYNAMICS CORP COM 369550108 365 2,011 SH   SOLE   2,011 0 0
GILEAD SCIENCES INC COM 375558103 1,932 29,890 SH   SOLE   29,890 0 0
GENERAL MLS INC COM 370334104 2,421 39,486 SH   SOLE   39,486 0 0
ALPHABET INC CAP STK CL C 02079K107 14,836 7,172 SH   SOLE   7,172 0 0
ALPHABET INC CAP STK CL A 02079K305 3,366 1,632 SH   SOLE   1,632 0 0
ISHARES TR INTRM GOV CR ETF 464288612 766 6,668 SH   SOLE   6,668 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,259 143,671 SH   SOLE   143,671 0 0
HOME DEPOT INC COM 437076102 3,900 12,778 SH   SOLE   12,778 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 220 2,320 SH   SOLE   2,320 0 0
HELEN OF TROY LTD COM G4388N106 749 3,556 SH   SOLE   3,556 0 0
HONEYWELL INTL INC COM 438516106 8,018 36,936 SH   SOLE   36,936 0 0
HERSHEY CO COM 427866108 513 3,242 SH   SOLE   3,242 0 0
ISHARES GOLD TR ISHARES 464285105 336 20,667 SH   SOLE   20,667 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 352 2,645 SH   SOLE   2,645 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 7,690 152,216 SH   SOLE   152,216 0 0
ISHARES TR CORE MSCI EAFE 46432F842 5,352 74,288 SH   SOLE   74,288 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,103 8,494 SH   SOLE   8,494 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,590 24,698 SH   SOLE   24,698 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 469 8,580 SH   SOLE   8,580 0 0
ISHARES TR CORE S&P MCP ETF 464287507 68 261 SH   SOLE   261 0 0
ISHARES TR CORE S&P SCP ETF 464287804 58 532 SH   SOLE   532 0 0
INGREDION INC COM 457187102 1,433 15,935 SH   SOLE   15,935 0 0
INTEL CORP COM 458140100 529 8,271 SH   SOLE   8,271 0 0
IQVIA HLDGS INC COM 46266C105 831 4,302 SH   SOLE   4,302 0 0
GARTNER INC COM 366651107 452 2,476 SH   SOLE   2,476 0 0
ISHARES TR CORE TOTAL USD 46434V613 1,847 35,018 SH   SOLE   35,018 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,237 8,760 SH   SOLE   8,760 0 0
ISHARES TR CORE S&P500 ETF 464287200 802 2,015 SH   SOLE   2,015 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 201 1,324 SH   SOLE   1,324 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,443 5,937 SH   SOLE   5,937 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 89 405 SH   SOLE   405 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,047 10,257 SH   SOLE   10,257 0 0
ISHARES TR RUS MID CAP ETF 464287499 137 1,851 SH   SOLE   1,851 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 999 4,209 SH   SOLE   4,209 0 0
JACOBS ENGR GROUP INC COM 469814107 441 3,409 SH   SOLE   3,409 0 0
JABIL INC COM 466313103 504 9,660 SH   SOLE   9,660 0 0
JOHNSON & JOHNSON COM 478160104 4,501 27,387 SH   SOLE   27,387 0 0
JPMORGAN CHASE & CO COM 46625H100 19,277 126,630 SH   SOLE   126,630 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 18,113 356,878 SH   SOLE   356,878 0 0
KLA CORP COM NEW 482480100 482 1,458 SH   SOLE   1,458 0 0
KIMBERLY-CLARK CORP COM 494368103 362 2,600 SH   SOLE   2,600 0 0
COCA COLA CO COM 191216100 42 788 SH   SOLE   788 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 8,042 31,534 SH   SOLE   31,534 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,576 27,509 SH   SOLE   27,509 0 0
LINDE PLC SHS G5494J103 7,479 26,698 SH   SOLE   26,698 0 0
LILLY ELI & CO COM 532457108 131 701 SH   SOLE   701 0 0
LOCKHEED MARTIN CORP COM 539830109 1,458 3,947 SH   SOLE   3,947 0 0
LIVE OAK BANCSHARES INC COM 53803X105 528 7,704 SH   SOLE   7,704 0 0
LOWES COS INC COM 548661107 17,533 92,193 SH   SOLE   92,193 0 0
ISHARES TR IBOXX INV CP ETF 464287242 744 5,722 SH   SOLE   5,722 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 1,185 29,167 SH   SOLE   29,167 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,098 28,362 SH   SOLE   28,362 0 0
MARRIOTT INTL INC NEW CL A 571903202 758 5,120 SH   SOLE   5,120 0 0
ISHARES TR MBS ETF 464288588 722 6,663 SH   SOLE   6,663 0 0
MCDONALDS CORP COM 580135101 95 425 SH   SOLE   425 0 0
MOODYS CORP COM 615369105 1,575 5,274 SH   SOLE   5,274 0 0
MONDELEZ INTL INC CL A 609207105 183 3,122 SH   SOLE   3,122 0 0
MEDTRONIC PLC SHS G5960L103 12,328 104,361 SH   SOLE   104,361 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 68 18,325 SH   SOLE   18,325 0 0
MARKEL CORP COM 570535104 6,329 5,554 SH   SOLE   5,554 0 0
3M CO COM 88579Y101 2,427 12,598 SH   SOLE   12,598 0 0
ALTRIA GROUP INC COM 02209S103 500 9,767 SH   SOLE   9,767 0 0
MERCK & CO. INC COM 58933Y105 6,569 85,213 SH   SOLE   85,213 0 0
MICROSOFT CORP COM 594918104 35,293 149,692 SH   SOLE   149,692 0 0
ISHARES TR NATIONAL MUN ETF 464288414 4 38 SH   SOLE   38 0 0
NASDAQ INC COM 631103108 593 4,023 SH   SOLE   4,023 0 0
NEXTERA ENERGY INC COM 65339F101 627 8,298 SH   SOLE   8,298 0 0
NETFLIX INC COM 64110L106 372 713 SH   SOLE   713 0 0
NIKE INC CL B 654106103 2,059 15,492 SH   SOLE   15,492 0 0
NORFOLK SOUTHN CORP COM 655844108 529 1,971 SH   SOLE   1,971 0 0
NVIDIA CORPORATION COM 67066G104 1,931 3,616 SH   SOLE   3,616 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,126 24,874 SH   SOLE   24,874 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12,068 59,940 SH   SOLE   59,940 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 644 23,390 SH   SOLE   23,390 0 0
PAYCHEX INC COM 704326107 1,865 19,030 SH   SOLE   19,030 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 2,382 75,048 SH   SOLE   75,048 0 0
PEPSICO INC COM 713448108 9,644 68,183 SH   SOLE   68,183 0 0
PFIZER INC COM 717081103 131 3,611 SH   SOLE   3,611 0 0
PROCTER AND GAMBLE CO COM 742718109 15,730 116,148 SH   SOLE   116,148 0 0
PULTE GROUP INC COM 745867101 329 6,281 SH   SOLE   6,281 0 0
POLARIS INC COM 731068102 1,009 7,556 SH   SOLE   7,556 0 0
PROLOGIS INC. COM 74340W103 875 8,255 SH   SOLE   8,255 0 0
PHILIP MORRIS INTL INC COM 718172109 970 10,933 SH   SOLE   10,933 0 0
INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 239 8,096 SH   SOLE   8,096 0 0
PNC FINL SVCS GROUP INC COM 693475105 9,543 54,404 SH   SOLE   54,404 0 0
PPG INDS INC COM 693506107 301 2,000 SH   SOLE   2,000 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C656 257 8,954 SH   SOLE   8,954 0 0
QUALCOMM INC COM 747525103 4,589 34,612 SH   SOLE   34,612 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 443 14,908 SH   SOLE   14,908 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,333 20,660 SH   SOLE   20,660 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,832 114,296 SH   SOLE   114,296 0 0
ROYAL BK CDA COM 780087102 353 3,833 SH   SOLE   3,833 0 0
STARBUCKS CORP COM 855244109 1,067 9,768 SH   SOLE   9,768 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 948 9,799 SH   SOLE   9,799 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 734 19,499 SH   SOLE   19,499 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 265 2,040 SH   SOLE   2,040 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 564 8,647 SH   SOLE   8,647 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 471 10,272 SH   SOLE   10,272 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 5 774 SH   SOLE   774 0 0
U S SILICA HLDGS INC COM 90346E103 146 11,910 SH   SOLE   11,910 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 488 7,754 SH   SOLE   7,754 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 245 6,930 SH   SOLE   6,930 0 0
S&P GLOBAL INC COM 78409V104 4,747 13,453 SH   SOLE   13,453 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 814 2,055 SH   SOLE   2,055 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,258 40,607 SH   SOLE   40,607 0 0
SYSCO CORP COM 871829107 22 282 SH   SOLE   282 0 0
AT&T INC COM 00206R102 3,532 116,694 SH   SOLE   116,694 0 0
TRUIST FINL CORP COM 89832Q109 3,645 62,501 SH   SOLE   62,501 0 0
TARGET CORP COM 87612E106 2,964 14,965 SH   SOLE   14,965 0 0
TJX COS INC NEW COM 872540109 15,660 236,734 SH   SOLE   236,734 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,152 26,628 SH   SOLE   26,628 0 0
TRACTOR SUPPLY CO COM 892356106 3 15 SH   SOLE   15 0 0
TYSON FOODS INC CL A 902494103 209 2,816 SH   SOLE   2,816 0 0
TEXAS INSTRS INC COM 882508104 3,643 19,277 SH   SOLE   19,277 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,395 3,286 SH   SOLE   3,286 0 0
UNILEVER PLC SPON ADR NEW 904767704 935 16,747 SH   SOLE   16,747 0 0
UNITEDHEALTH GROUP INC COM 91324P102 221 593 SH   SOLE   593 0 0
UNION PAC CORP COM 907818108 9,447 42,862 SH   SOLE   42,862 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,082 6,368 SH   SOLE   6,368 0 0
US BANCORP DEL COM NEW 902973304 2,299 41,565 SH   SOLE   41,565 0 0
ISHARES TR USD INV GRDE ETF 464288620 231 3,920 SH   SOLE   3,920 0 0
VISA INC COM CL A 92826C839 14,111 66,645 SH   SOLE   66,645 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 45 209 SH   SOLE   209 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 228 772 SH   SOLE   772 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 8 153 SH   SOLE   153 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,019 33,269 SH   SOLE   33,269 0 0
V F CORP COM 918204108 889 11,120 SH   SOLE   11,120 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,379 9,425 SH   SOLE   9,425 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,159 14,677 SH   SOLE   14,677 0 0
VONTIER CORPORATION COM 928881101 3,682 121,649 SH   SOLE   121,649 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 124 562 SH   SOLE   562 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 97 266 SH   SOLE   266 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 253 2,601 SH   SOLE   2,601 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 595 11,547 SH   SOLE   11,547 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,654 6,435 SH   SOLE   6,435 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,161 11,484 SH   SOLE   11,484 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,631 96,844 SH   SOLE   96,844 0 0
WALMART INC COM 931142103 133 980 SH   SOLE   980 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,190 34,935 SH   SOLE   34,935 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 926 9,409 SH   SOLE   9,409 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 252 1,898 SH   SOLE   1,898 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 339 4,956 SH   SOLE   4,956 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,192 10,207 SH   SOLE   10,207 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 747 4,443 SH   SOLE   4,443 0 0
EXXON MOBIL CORP COM 30231G102 66 1,176 SH   SOLE   1,176 0 0
XYLEM INC COM 98419M100 7,364 70,010 SH   SOLE   70,010 0 0
YUM BRANDS INC COM 988498101 667 6,163 SH   SOLE   6,163 0 0
YUM CHINA HLDGS INC COM 98850P109 343 5,788 SH   SOLE   5,788 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 395 814 SH   SOLE   814 0 0
AMCOR PLC ORD G0250X107 613 52,475 SH   OTR 1 0 0 52,475
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,786 20,946 SH   OTR 1 0 0 20,946
EATON CORP PLC SHS G29183103 1,615 11,679 SH   OTR 1 0 0 11,679
LINDE PLC SHS G5494J103 4,402 15,714 SH   OTR 1 0 0 15,714
MEDTRONIC PLC SHS G5960L103 6,817 57,709 SH   OTR 1 0 0 57,709
NXP SEMICONDUCTORS N V COM N6596X109 6,186 30,725 SH   OTR 1 0 0 30,725
ABB LTD SPONSORED ADR 000375204 783 25,684 SH   OTR 1 0 0 25,684
AGNC INVT CORP COM 00123Q104 745 44,507 SH   OTR 1 0 0 44,507
AT&T INC COM 00206R102 1,735 57,307 SH   OTR 1 0 0 57,307
ABBOTT LABS COM 002824100 6,596 55,039 SH   OTR 1 0 0 55,039
ABBVIE INC COM 00287Y109 8,446 78,051 SH   OTR 1 0 0 78,051
ADOBE SYSTEMS INCORPORATED COM 00724F101 253 533 SH   OTR 1 0 0 533
AIR PRODS & CHEMS INC COM 009158106 826 2,937 SH   OTR 1 0 0 2,937
ALPHABET INC CAP STK CL C 02079K107 9,737 4,707 SH   OTR 1 0 0 4,707
ALTRIA GROUP INC COM 02209S103 253 4,945 SH   OTR 1 0 0 4,945
AMAZON COM INC COM 023135106 11,615 3,754 SH   OTR 1 0 0 3,754
AMERICAN NATL BANKSHARES INC COM 027745108 6,423 194,303 SH   OTR 1 0 0 194,303
AMETEK INC COM 031100100 5,673 44,422 SH   OTR 1 0 0 44,422
AMGEN INC COM 031162100 1,228 4,936 SH   OTR 1 0 0 4,936
ANALOG DEVICES INC COM 032654105 5,097 32,863 SH   OTR 1 0 0 32,863
APPLE INC COM 037833100 16,278 133,268 SH   OTR 1 0 0 133,268
AUTODESK INC COM 052769106 225 812 SH   OTR 1 0 0 812
BK OF AMERICA CORP COM 060505104 340 8,788 SH   OTR 1 0 0 8,788
BERKSHIRE HATHAWAY INC DEL CL A 084670108 386 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,460 37,032 SH   OTR 1 0 0 37,032
BLACKROCK INC COM 09247X101 838 1,111 SH   OTR 1 0 0 1,111
BRISTOL-MYERS SQUIBB CO COM 110122108 356 5,646 SH   OTR 1 0 0 5,646
BROADCOM INC COM 11135F101 3,180 6,858 SH   OTR 1 0 0 6,858
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7,114 159,882 SH   OTR 1 0 0 159,882
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,198 25,589 SH   OTR 1 0 0 25,589
CME GROUP INC COM 12572Q105 671 3,284 SH   OTR 1 0 0 3,284
CHEVRON CORP NEW COM 166764100 5,375 51,292 SH   OTR 1 0 0 51,292
CISCO SYS INC COM 17275R102 8,430 163,061 SH   OTR 1 0 0 163,061
COCA COLA CO COM 191216100 900 17,081 SH   OTR 1 0 0 17,081
COLGATE PALMOLIVE CO COM 194162103 959 12,171 SH   OTR 1 0 0 12,171
CONSTELLATION BRANDS INC CL A 21036P108 5,279 23,155 SH   OTR 1 0 0 23,155
COSTCO WHSL CORP NEW COM 22160K105 1,309 3,713 SH   OTR 1 0 0 3,713
CROWN CASTLE INTL CORP NEW COM 22822V101 1,268 7,364 SH   OTR 1 0 0 7,364
DARDEN RESTAURANTS INC COM 237194105 250 1,762 SH   OTR 1 0 0 1,762
DIAGEO PLC SPON ADR NEW 25243Q205 6,070 36,970 SH   OTR 1 0 0 36,970
DIGITAL RLTY TR INC COM 253868103 1,496 10,627 SH   OTR 1 0 0 10,627
DISNEY WALT CO COM 254687106 7,526 40,785 SH   OTR 1 0 0 40,785
DOMINION ENERGY INC COM 25746U109 6,155 81,035 SH   OTR 1 0 0 81,035
DUKE ENERGY CORP NEW COM NEW 26441C204 2,023 20,958 SH   OTR 1 0 0 20,958
EMERSON ELEC CO COM 291011104 1,089 12,067 SH   OTR 1 0 0 12,067
ENBRIDGE INC COM 29250N105 1,617 44,444 SH   OTR 1 0 0 44,444
EXXON MOBIL CORP COM 30231G102 873 15,637 SH   OTR 1 0 0 15,637
FACEBOOK INC CL A 30303M102 207 702 SH   OTR 1 0 0 702
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 341 3,223 SH   OTR 1 0 0 3,223
FIRST BANCORP N C COM 318910106 4,911 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,451 23,663 SH   OTR 1 0 0 23,663
GILEAD SCIENCES INC COM 375558103 1,768 27,352 SH   OTR 1 0 0 27,352
HEALTHPEAK PROPERTIES INC COM 42250P103 1,393 43,903 SH   OTR 1 0 0 43,903
HOME DEPOT INC COM 437076102 2,279 7,466 SH   OTR 1 0 0 7,466
HONEYWELL INTL INC COM 438516106 4,882 22,490 SH   OTR 1 0 0 22,490
HOOKER FURNITURE CORP COM 439038100 333 9,140 SH   OTR 1 0 0 9,140
HUNTINGTON BANCSHARES INC COM 446150104 1,101 70,052 SH   OTR 1 0 0 70,052
ILLUMINA INC COM 452327109 462 1,202 SH   OTR 1 0 0 1,202
INGREDION INC COM 457187102 717 7,972 SH   OTR 1 0 0 7,972
INTUITIVE SURGICAL INC COM NEW 46120E602 665 900 SH   OTR 1 0 0 900
ISHARES TR CORE US AGGBD ET 464287226 8,998 79,048 SH   OTR 1 0 0 79,048
ISHARES TR MSCI EMG MKT ETF 464287234 237 4,437 SH   OTR 1 0 0 4,437
ISHARES TR IBOXX INV CP ETF 464287242 3,207 24,658 SH   OTR 1 0 0 24,658
ISHARES TR MSCI EAFE ETF 464287465 5,040 66,424 SH   OTR 1 0 0 66,424
ISHARES TR RUS MID CAP ETF 464287499 1,511 20,438 SH   OTR 1 0 0 20,438
ISHARES TR CORE S&P MCP ETF 464287507 211 810 SH   OTR 1 0 0 810
ISHARES TR RUSSELL 2000 ETF 464287655 350 1,584 SH   OTR 1 0 0 1,584
ISHARES TR CORE S&P SCP ETF 464287804 361 3,329 SH   OTR 1 0 0 3,329
ISHARES TR NATIONAL MUN ETF 464288414 1,572 13,550 SH   OTR 1 0 0 13,550
ISHARES TR INTRM GOV CR ETF 464288612 5,774 50,274 SH   OTR 1 0 0 50,274
ISHARES TR CORE MSCI EAFE 46432F842 516 7,168 SH   OTR 1 0 0 7,168
ISHARES INC CORE MSCI EMKT 46434G103 844 13,118 SH   OTR 1 0 0 13,118
ISHARES TR BLACKROCK ULTRA 46434V878 6,782 134,236 SH   OTR 1 0 0 134,236
JPMORGAN CHASE & CO COM 46625H100 9,972 65,508 SH   OTR 1 0 0 65,508
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 6,716 132,351 SH   OTR 1 0 0 132,351
JOHNSON & JOHNSON COM 478160104 2,589 15,755 SH   OTR 1 0 0 15,755
L3HARRIS TECHNOLOGIES INC COM 502431109 3,238 15,978 SH   OTR 1 0 0 15,978
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,501 21,572 SH   OTR 1 0 0 21,572
LILLY ELI & CO COM 532457108 793 4,243 SH   OTR 1 0 0 4,243
LOCKHEED MARTIN CORP COM 539830109 906 2,452 SH   OTR 1 0 0 2,452
LOWES COS INC COM 548661107 8,822 46,385 SH   OTR 1 0 0 46,385
MARKEL CORP COM 570535104 3,770 3,309 SH   OTR 1 0 0 3,309
MASTERCARD INCORPORATED CL A 57636Q104 6,314 17,734 SH   OTR 1 0 0 17,734
MCDONALDS CORP COM 580135101 569 2,538 SH   OTR 1 0 0 2,538
MERCK & CO. INC COM 58933Y105 4,075 52,856 SH   OTR 1 0 0 52,856
MICROSOFT CORP COM 594918104 18,095 76,746 SH   OTR 1 0 0 76,746
MONDELEZ INTL INC CL A 609207105 449 7,665 SH   OTR 1 0 0 7,665
NIKE INC CL B 654106103 345 2,595 SH   OTR 1 0 0 2,595
NORFOLK SOUTHN CORP COM 655844108 545 2,030 SH   OTR 1 0 0 2,030
NOVARTIS AG SPONSORED ADR 66987V109 1,089 12,742 SH   OTR 1 0 0 12,742
NVIDIA CORPORATION COM 67066G104 217 407 SH   OTR 1 0 0 407
PNC FINL SVCS GROUP INC COM 693475105 5,211 29,704 SH   OTR 1 0 0 29,704
PAYCHEX INC COM 704326107 1,237 12,617 SH   OTR 1 0 0 12,617
PEPSICO INC COM 713448108 4,292 30,347 SH   OTR 1 0 0 30,347
PFIZER INC COM 717081103 868 23,951 SH   OTR 1 0 0 23,951
PHILIP MORRIS INTL INC COM 718172109 423 4,766 SH   OTR 1 0 0 4,766
POLARIS INC COM 731068102 618 4,635 SH   OTR 1 0 0 4,635
PRICE T ROWE GROUP INC COM 74144T108 305 1,780 SH   OTR 1 0 0 1,780
PROCTER AND GAMBLE CO COM 742718109 7,272 53,700 SH   OTR 1 0 0 53,700
PROLOGIS INC. COM 74340W103 470 4,435 SH   OTR 1 0 0 4,435
QUALCOMM INC COM 747525103 2,693 20,310 SH   OTR 1 0 0 20,310
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,486 70,993 SH   OTR 1 0 0 70,993
ROPER TECHNOLOGIES INC COM 776696106 4,870 12,076 SH   OTR 1 0 0 12,076
S&P GLOBAL INC COM 78409V104 2,975 8,432 SH   OTR 1 0 0 8,432
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,106 28,023 SH   OTR 1 0 0 28,023
SIRIUS XM HOLDINGS INC COM 82968B103 122 20,000 SH   OTR 1 0 0 20,000
SYSCO CORP COM 871829107 330 4,190 SH   OTR 1 0 0 4,190
TJX COS INC NEW COM 872540109 8,812 133,227 SH   OTR 1 0 0 133,227
TARGET CORP COM 87612E106 1,921 9,702 SH   OTR 1 0 0 9,702
TEXAS INSTRS INC COM 882508104 2,280 12,065 SH   OTR 1 0 0 12,065
THERMO FISHER SCIENTIFIC INC COM 883556102 6,549 14,349 SH   OTR 1 0 0 14,349
3M CO COM 88579Y101 1,031 5,353 SH   OTR 1 0 0 5,353
TRACTOR SUPPLY CO COM 892356106 640 3,614 SH   OTR 1 0 0 3,614
TRUIST FINL CORP COM 89832Q109 2,786 47,792 SH   OTR 1 0 0 47,792
US BANCORP DEL COM NEW 902973304 1,181 21,358 SH   OTR 1 0 0 21,358
UNILEVER PLC SPON ADR NEW 904767704 499 8,947 SH   OTR 1 0 0 8,947
UNION PAC CORP COM 907818108 4,968 22,542 SH   OTR 1 0 0 22,542
UNITED PARCEL SERVICE INC CL B 911312106 911 5,359 SH   OTR 1 0 0 5,359
UNITEDHEALTH GROUP INC COM 91324P102 464 1,246 SH   OTR 1 0 0 1,246
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 675 7,963 SH   OTR 1 0 0 7,963
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,281 26,093 SH   OTR 1 0 0 26,093
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 294 807 SH   OTR 1 0 0 807
VANGUARD INDEX FDS MID CAP ETF 922908629 839 3,792 SH   OTR 1 0 0 3,792
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,242 10,474 SH   OTR 1 0 0 10,474
VERIZON COMMUNICATIONS INC COM 92343V104 3,290 56,571 SH   OTR 1 0 0 56,571
VISA INC COM CL A 92826C839 7,797 36,823 SH   OTR 1 0 0 36,823
VONTIER CORPORATION COM 928881101 2,597 85,800 SH   OTR 1 0 0 85,800
WALMART INC COM 931142103 218 1,604 SH   OTR 1 0 0 1,604
XYLEM INC COM 98419M100 4,709 44,772 SH   OTR 1 0 0 44,772