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 33,524 244,771 SH   SOLE   244,771 0 0
ABB LTD SPONSORED ADR 000375204 1,990 58,553 SH   SOLE   58,553 0 0
ABBVIE INC COM 00287Y109 16,306 144,763 SH   SOLE   144,763 0 0
ABBOTT LABS COM 002824100 12,426 107,188 SH   SOLE   107,188 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,370 31,785 SH   SOLE   31,785 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,999 3,413 SH   SOLE   3,413 0 0
ANALOG DEVICES INC COM 032654105 10,927 63,472 SH   SOLE   63,472 0 0
AUTODESK INC COM 052769106 587 2,010 SH   SOLE   2,010 0 0
AFLAC INC COM 001055102 415 7,726 SH   SOLE   7,726 0 0
ISHARES TR CORE US AGGBD ET 464287226 895 7,761 SH   SOLE   7,761 0 0
AGNC INVT CORP COM 00123Q104 1,103 65,296 SH   SOLE   65,296 0 0
ALLSTATE CORP COM 020002101 431 3,307 SH   SOLE   3,307 0 0
AMCOR PLC ORD G0250X107 1,037 90,481 SH   SOLE   90,481 0 0
AMETEK INC COM 031100100 11,294 84,599 SH   SOLE   84,599 0 0
AMGEN INC COM 031162100 2,672 10,961 SH   SOLE   10,961 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 25 804 SH   SOLE   804 0 0
AMAZON COM INC COM 023135106 25,504 7,414 SH   SOLE   7,414 0 0
ARISTA NETWORKS INC COM 040413106 1,024 2,825 SH   SOLE   2,825 0 0
AIR PRODS & CHEMS INC COM 009158106 2,180 7,578 SH   SOLE   7,578 0 0
ATLAS CORP SHARES Y0436Q109 157 11,000 SH   SOLE   11,000 0 0
APTARGROUP INC COM 038336103 320 2,269 SH   SOLE   2,269 0 0
YAMANA GOLD INC COM 98462Y100 63 15,000 SH   SOLE   15,000 0 0
BROADCOM INC COM 11135F101 5,143 10,785 SH   SOLE   10,785 0 0
AMERICAN EXPRESS CO COM 025816109 1,960 11,862 SH   SOLE   11,862 0 0
BOEING CO COM 097023105 482 2,011 SH   SOLE   2,011 0 0
BK OF AMERICA CORP COM 060505104 1,069 25,930 SH   SOLE   25,930 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13,951 273,648 SH   SOLE   273,648 0 0
BRICKELL BIOTECH INC COM 10802T105 361 379,167 SH   SOLE   379,167 0 0
BECTON DICKINSON & CO COM 075887109 732 3,008 SH   SOLE   3,008 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,919 45,744 SH   SOLE   45,744 0 0
BLACKROCK INC COM 09247X101 87 99 SH   SOLE   99 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 410 6,138 SH   SOLE   6,138 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 965 11,231 SH   SOLE   11,231 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,082 3,892 SH   SOLE   3,892 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,162 61,753 SH   SOLE   61,753 0 0
CITIGROUP INC COM NEW 172967424 1,069 15,114 SH   SOLE   15,114 0 0
CATERPILLAR INC COM 149123101 1,868 8,583 SH   SOLE   8,583 0 0
CBRE GROUP INC CL A 12504L109 423 4,938 SH   SOLE   4,938 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,289 11,735 SH   SOLE   11,735 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 337 18,050 SH   SOLE   18,050 0 0
CHEMED CORP NEW COM 16359R103 4,863 10,249 SH   SOLE   10,249 0 0
COLGATE PALMOLIVE CO COM 194162103 29 359 SH   SOLE   359 0 0
COMCAST CORP NEW CL A 20030N101 1,521 26,670 SH   SOLE   26,670 0 0
CME GROUP INC COM 12572Q105 1,395 6,559 SH   SOLE   6,559 0 0
COSTCO WHSL CORP NEW COM 22160K105 51 128 SH   SOLE   128 0 0
SALESFORCE COM INC COM 79466L302 634 2,597 SH   SOLE   2,597 0 0
CISCO SYS INC COM 17275R102 15,725 296,702 SH   SOLE   296,702 0 0
CSX CORP COM 126408103 575 17,911 SH   SOLE   17,911 0 0
CHEVRON CORP NEW COM 166764100 10,222 97,590 SH   SOLE   97,590 0 0
DOMINION ENERGY INC COM 25746U109 10,010 136,064 SH   SOLE   136,064 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 13,588 70,886 SH   SOLE   70,886 0 0
QUEST DIAGNOSTICS INC COM 74834L100 224 1,700 SH   SOLE   1,700 0 0
DANAHER CORPORATION COM 235851102 377 1,406 SH   SOLE   1,406 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 227 35,000 SH   SOLE   35,000 0 0
DISNEY WALT CO COM 254687106 12,577 71,554 SH   SOLE   71,554 0 0
DIGITAL RLTY TR INC COM 253868103 3,481 23,134 SH   SOLE   23,134 0 0
DARDEN RESTAURANTS INC COM 237194105 0 3 SH   SOLE   3 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,584 46,436 SH   SOLE   46,436 0 0
ELECTRONIC ARTS INC COM 285512109 580 4,036 SH   SOLE   4,036 0 0
ECOLAB INC COM 278865100 856 4,156 SH   SOLE   4,156 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3 47 SH   SOLE   47 0 0
ISHARES TR MSCI EAFE ETF 464287465 27 339 SH   SOLE   339 0 0
ISHARES TR EAFE GRWTH ETF 464288885 406 3,785 SH   SOLE   3,785 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 809 23,308 SH   SOLE   23,308 0 0
EMERSON ELEC CO COM 291011104 1,955 20,319 SH   SOLE   20,319 0 0
ISHARES INC MSCI EMRG CHN 46434G764 653 10,474 SH   SOLE   10,474 0 0
ENBRIDGE INC COM 29250N105 3,333 83,254 SH   SOLE   83,254 0 0
EATON CORP PLC SHS G29183103 2,849 19,224 SH   SOLE   19,224 0 0
FACEBOOK INC CL A 30303M102 344 990 SH   SOLE   990 0 0
FIRST BANCORP N C COM 318910106 41 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 291 350 SH   SOLE   350 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2,263 41,527 SH   SOLE   41,527 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1,440 17,759 SH   SOLE   17,759 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 282 19,141 SH   SOLE   19,141 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,510 23,685 SH   SOLE   23,685 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1,339 24,699 SH   SOLE   24,699 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 335 2,365 SH   SOLE   2,365 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,928 37,939 SH   SOLE   37,939 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 744 16,096 SH   SOLE   16,096 0 0
F N B CORP COM 302520101 152 12,366 SH   SOLE   12,366 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1,630 31,133 SH   SOLE   31,133 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 827 27,174 SH   SOLE   27,174 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 639 14,989 SH   SOLE   14,989 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4,402 37,368 SH   SOLE   37,368 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 420 10,238 SH   SOLE   10,238 0 0
GENERAL DYNAMICS CORP COM 369550108 328 1,743 SH   SOLE   1,743 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 251 7,400 SH   SOLE   7,400 0 0
GILEAD SCIENCES INC COM 375558103 2,188 31,781 SH   SOLE   31,781 0 0
GENERAL MLS INC COM 370334104 2,443 40,088 SH   SOLE   40,088 0 0
ALPHABET INC CAP STK CL C 02079K107 18,637 7,436 SH   SOLE   7,436 0 0
ALPHABET INC CAP STK CL A 02079K305 4,459 1,826 SH   SOLE   1,826 0 0
ISHARES TR INTRM GOV CR ETF 464288612 704 6,091 SH   SOLE   6,091 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,129 149,168 SH   SOLE   149,168 0 0
HOME DEPOT INC COM 437076102 3,267 10,243 SH   SOLE   10,243 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 224 2,320 SH   SOLE   2,320 0 0
HELEN OF TROY LTD COM G4388N106 726 3,181 SH   SOLE   3,181 0 0
HONEYWELL INTL INC COM 438516106 8,532 38,895 SH   SOLE   38,895 0 0
HERSHEY CO COM 427866108 623 3,577 SH   SOLE   3,577 0 0
IAMGOLD CORP COM 450913108 32 11,000 SH   SOLE   11,000 0 0
ISHARES GOLD TR ISHARES NEW 464285204 342 10,154 SH   SOLE   10,154 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 482 3,285 SH   SOLE   3,285 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 6,570 130,055 SH   SOLE   130,055 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,217 83,042 SH   SOLE   83,042 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 952 7,290 SH   SOLE   7,290 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,450 21,641 SH   SOLE   21,641 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,398 25,503 SH   SOLE   25,503 0 0
ISHARES TR CORE S&P MCP ETF 464287507 233 868 SH   SOLE   868 0 0
ISHARES TR CORE S&P SCP ETF 464287804 143 1,264 SH   SOLE   1,264 0 0
ILLUMINA INC COM 452327109 9 18 SH   SOLE   18 0 0
INGREDION INC COM 457187102 1,465 16,184 SH   SOLE   16,184 0 0
INTEL CORP COM 458140100 440 7,830 SH   SOLE   7,830 0 0
IQVIA HLDGS INC COM 46266C105 1,158 4,778 SH   SOLE   4,778 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6 6 SH   SOLE   6 0 0
GARTNER INC COM 366651107 676 2,791 SH   SOLE   2,791 0 0
ISHARES TR CORE TOTAL USD 46434V613 4,998 93,429 SH   SOLE   93,429 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,370 9,278 SH   SOLE   9,278 0 0
ISHARES TR CORE S&P500 ETF 464287200 869 2,021 SH   SOLE   2,021 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 207 1,305 SH   SOLE   1,305 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,606 5,914 SH   SOLE   5,914 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 93 405 SH   SOLE   405 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,193 10,539 SH   SOLE   10,539 0 0
ISHARES TR RUS MID CAP ETF 464287499 147 1,851 SH   SOLE   1,851 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 1,083 4,230 SH   SOLE   4,230 0 0
JACOBS ENGR GROUP INC COM 469814107 405 3,036 SH   SOLE   3,036 0 0
JABIL INC COM 466313103 513 8,820 SH   SOLE   8,820 0 0
JOHNSON & JOHNSON COM 478160104 4,757 28,875 SH   SOLE   28,875 0 0
JPMORGAN CHASE & CO COM 46625H100 20,403 131,174 SH   SOLE   131,174 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 19,613 386,543 SH   SOLE   386,543 0 0
KLA CORP COM NEW 482480100 422 1,303 SH   SOLE   1,303 0 0
KIMBERLY-CLARK CORP COM 494368103 349 2,610 SH   SOLE   2,610 0 0
COCA COLA CO COM 191216100 79 1,458 SH   SOLE   1,458 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 9,054 32,821 SH   SOLE   32,821 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 6,234 28,842 SH   SOLE   28,842 0 0
LINDE PLC SHS G5494J103 8,047 27,834 SH   SOLE   27,834 0 0
LILLY ELI & CO COM 532457108 139 605 SH   SOLE   605 0 0
LOCKHEED MARTIN CORP COM 539830109 1,587 4,193 SH   SOLE   4,193 0 0
LIVE OAK BANCSHARES INC COM 53803X105 455 7,704 SH   SOLE   7,704 0 0
LOWES COS INC COM 548661107 18,559 95,679 SH   SOLE   95,679 0 0
ISHARES TR IBOXX INV CP ETF 464287242 287 2,137 SH   SOLE   2,137 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 1,249 29,167 SH   SOLE   29,167 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,916 29,900 SH   SOLE   29,900 0 0
MARRIOTT INTL INC NEW CL A 571903202 699 5,120 SH   SOLE   5,120 0 0
ISHARES TR MBS ETF 464288588 1,919 17,732 SH   SOLE   17,732 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 139 15,000 SH   SOLE   15,000 0 0
MCDONALDS CORP COM 580135101 128 552 SH   SOLE   552 0 0
MOODYS CORP COM 615369105 2,013 5,555 SH   SOLE   5,555 0 0
MONDELEZ INTL INC CL A 609207105 196 3,137 SH   SOLE   3,137 0 0
MEDTRONIC PLC SHS G5960L103 13,615 109,681 SH   SOLE   109,681 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 69 18,325 SH   SOLE   18,325 0 0
MARKEL CORP COM 570535104 6,879 5,797 SH   SOLE   5,797 0 0
3M CO COM 88579Y101 2,441 12,288 SH   SOLE   12,288 0 0
ALTRIA GROUP INC COM 02209S103 469 9,827 SH   SOLE   9,827 0 0
MERCK & CO INC COM 58933Y105 7,029 90,376 SH   SOLE   90,376 0 0
MICROSOFT CORP COM 594918104 42,602 157,261 SH   SOLE   157,261 0 0
MICRON TECHNOLOGY INC COM 595112103 258 3,041 SH   SOLE   3,041 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 148 45,000 SH   SOLE   45,000 0 0
NASDAQ INC COM 631103108 650 3,700 SH   SOLE   3,700 0 0
NEXTERA ENERGY INC COM 65339F101 579 7,906 SH   SOLE   7,906 0 0
NEOGENOMICS INC COM NEW 64049M209 1,696 37,543 SH   SOLE   37,543 0 0
NETFLIX INC COM 64110L106 379 717 SH   SOLE   717 0 0
NIKE INC CL B 654106103 2,665 17,250 SH   SOLE   17,250 0 0
NAVIOS MARITIME ACQUIS CORP SHS Y62159143 45 13,236 SH   SOLE   13,236 0 0
NORFOLK SOUTHN CORP COM 655844108 477 1,799 SH   SOLE   1,799 0 0
NVIDIA CORPORATION COM 67066G104 3,333 4,165 SH   SOLE   4,165 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,347 25,728 SH   SOLE   25,728 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12,896 62,687 SH   SOLE   62,687 0 0
PAYCHEX INC COM 704326107 2,119 19,748 SH   SOLE   19,748 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 2,518 75,642 SH   SOLE   75,642 0 0
PEPSICO INC COM 713448108 10,671 72,016 SH   SOLE   72,016 0 0
PFIZER INC COM 717081103 204 5,199 SH   SOLE   5,199 0 0
PROCTER AND GAMBLE CO COM 742718109 16,291 120,734 SH   SOLE   120,734 0 0
PULTE GROUP INC COM 745867101 317 5,814 SH   SOLE   5,814 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 284 20,256 SH   SOLE   20,256 0 0
POLARIS INC COM 731068102 1,068 7,797 SH   SOLE   7,797 0 0
PROLOGIS INC. COM 74340W103 1,068 8,936 SH   SOLE   8,936 0 0
PHILIP MORRIS INTL INC COM 718172109 1,095 11,053 SH   SOLE   11,053 0 0
PNC FINL SVCS GROUP INC COM 693475105 10,755 56,382 SH   SOLE   56,382 0 0
PPG INDS INC COM 693506107 340 2,002 SH   SOLE   2,002 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 221 4,500 SH   SOLE   4,500 0 0
QUALCOMM INC COM 747525103 5,035 35,229 SH   SOLE   35,229 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 248 8,075 SH   SOLE   8,075 0 0
ROPER TECHNOLOGIES INC COM 776696106 10,163 21,615 SH   SOLE   21,615 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,271 120,394 SH   SOLE   120,394 0 0
ROYAL BK CDA COM 780087102 388 3,833 SH   SOLE   3,833 0 0
STARBUCKS CORP COM 855244109 1,235 11,045 SH   SOLE   11,045 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,022 9,799 SH   SOLE   9,799 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 769 19,499 SH   SOLE   19,499 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 298 2,040 SH   SOLE   2,040 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 591 8,647 SH   SOLE   8,647 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,289 27,990 SH   SOLE   27,990 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 5 774 SH   SOLE   774 0 0
U S SILICA HLDGS INC COM 90346E103 138 11,910 SH   SOLE   11,910 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 255 6,930 SH   SOLE   6,930 0 0
S&P GLOBAL INC COM 78409V104 5,759 14,032 SH   SOLE   14,032 0 0
SPLUNK INC COM 848637104 630 4,354 SH   SOLE   4,354 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 897 2,095 SH   SOLE   2,095 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,928 42,448 SH   SOLE   42,448 0 0
SLR SENIOR INVESTMENT CORP COM 83416M105 159 10,500 SH   SOLE   10,500 0 0
SYSCO CORP COM 871829107 22 282 SH   SOLE   282 0 0
AT&T INC COM 00206R102 3,679 127,828 SH   SOLE   127,828 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,600 34,019 SH   SOLE   34,019 0 0
TRUIST FINL CORP COM 89832Q109 3,689 66,471 SH   SOLE   66,471 0 0
TARGET CORP COM 87612E106 2,818 11,659 SH   SOLE   11,659 0 0
TJX COS INC NEW COM 872540109 16,713 247,889 SH   SOLE   247,889 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,032 27,815 SH   SOLE   27,815 0 0
PRICE T ROWE GROUP INC COM 74144T108 0 2 SH   SOLE   2 0 0
TEXAS INSTRS INC COM 882508104 3,254 16,921 SH   SOLE   16,921 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,487 3,287 SH   SOLE   3,287 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,218 37,911 SH   SOLE   37,911 0 0
UNITEDHEALTH GROUP INC COM 91324P102 254 634 SH   SOLE   634 0 0
UNION PAC CORP COM 907818108 9,583 43,575 SH   SOLE   43,575 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,367 6,572 SH   SOLE   6,572 0 0
US BANCORP DEL COM NEW 902973304 2,449 42,981 SH   SOLE   42,981 0 0
ISHARES TR USD INV GRDE ETF 464288620 1,319 21,776 SH   SOLE   21,776 0 0
VISA INC COM CL A 92826C839 16,268 69,576 SH   SOLE   69,576 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 48 211 SH   SOLE   211 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 242 772 SH   SOLE   772 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 11 215 SH   SOLE   215 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,109 33,269 SH   SOLE   33,269 0 0
V F CORP COM 918204108 911 11,107 SH   SOLE   11,107 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,740 9,378 SH   SOLE   9,378 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 209 845 SH   SOLE   845 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,272 14,677 SH   SOLE   14,677 0 0
VALERO ENERGY CORP COM 91913Y100 313 4,011 SH   SOLE   4,011 0 0
VONTIER CORPORATION COM 928881101 4,150 127,382 SH   SOLE   127,382 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 150 631 SH   SOLE   631 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 105 266 SH   SOLE   266 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 269 2,601 SH   SOLE   2,601 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 535 10,207 SH   SOLE   10,207 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,846 6,435 SH   SOLE   6,435 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 211 1,051 SH   SOLE   1,051 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,142 10,899 SH   SOLE   10,899 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,041 36,424 SH   SOLE   36,424 0 0
WELLS FARGO CO NEW COM 949746101 215 4,756 SH   SOLE   4,756 0 0
WALMART INC COM 931142103 156 1,109 SH   SOLE   1,109 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,282 34,935 SH   SOLE   34,935 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 963 9,409 SH   SOLE   9,409 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 258 1,745 SH   SOLE   1,745 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 338 4,834 SH   SOLE   4,834 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,286 10,207 SH   SOLE   10,207 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 753 4,218 SH   SOLE   4,218 0 0
EXXON MOBIL CORP COM 30231G102 147 2,336 SH   SOLE   2,336 0 0
XYLEM INC COM 98419M100 8,807 73,414 SH   SOLE   73,414 0 0
YUM BRANDS INC COM 988498101 713 6,199 SH   SOLE   6,199 0 0
YUM CHINA HLDGS INC COM 98850P109 386 5,831 SH   SOLE   5,831 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 393 742 SH   SOLE   742 0 0
ABB LTD SPONSORED ADR 000375204 839 24,701 SH   OTR 1 0 0 24,701
ABBOTT LABS COM 002824100 6,373 54,966 SH   OTR 1 0 0 54,966
AIR PRODS & CHEMS INC COM 009158106 1,201 4,175 SH   OTR 1 0 0 4,175
AMAZON COM INC COM 023135106 13,113 3,812 SH   OTR 1 0 0 3,812
AMERICAN NATL BANKSHARES INC COM 027745108 6,010 193,303 SH   OTR 1 0 0 193,303
AMETEK INC COM 031100100 5,996 44,914 SH   OTR 1 0 0 44,914
AMGEN INC COM 031162100 1,194 4,899 SH   OTR 1 0 0 4,899
ANALOG DEVICES INC COM 032654105 5,682 33,002 SH   OTR 1 0 0 33,002
APPLE INC COM 037833100 17,773 129,766 SH   OTR 1 0 0 129,766
AUTODESK INC COM 052769106 237 813 SH   OTR 1 0 0 813
BK OF AMERICA CORP COM 060505104 233 5,641 SH   OTR 1 0 0 5,641
BERKSHIRE HATHAWAY INC DEL CL A 084670108 419 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,260 36,920 SH   OTR 1 0 0 36,920
BRISTOL-MYERS SQUIBB CO COM 110122108 378 5,646 SH   OTR 1 0 0 5,646
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8,092 158,778 SH   OTR 1 0 0 158,778
CHEVRON CORP NEW COM 166764100 5,251 50,129 SH   OTR 1 0 0 50,129
CITIGROUP INC COM NEW 172967424 529 7,483 SH   OTR 1 0 0 7,483
COCA COLA CO COM 191216100 925 17,094 SH   OTR 1 0 0 17,094
COLGATE PALMOLIVE CO COM 194162103 941 11,562 SH   OTR 1 0 0 11,562
DANAHER CORPORATION COM 235851102 209 780 SH   OTR 1 0 0 780
DARDEN RESTAURANTS INC COM 237194105 257 1,762 SH   OTR 1 0 0 1,762
DIGITAL RLTY TR INC COM 253868103 1,587 10,548 SH   OTR 1 0 0 10,548
DISNEY WALT CO COM 254687106 7,047 40,088 SH   OTR 1 0 0 40,088
EMERSON ELEC CO COM 291011104 1,098 11,412 SH   OTR 1 0 0 11,412
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 388 3,296 SH   OTR 1 0 0 3,296
FIRST BANCORP N C COM 318910106 4,617 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,390 22,820 SH   OTR 1 0 0 22,820
GILEAD SCIENCES INC COM 375558103 1,845 26,804 SH   OTR 1 0 0 26,804
HOME DEPOT INC COM 437076102 1,946 6,103 SH   OTR 1 0 0 6,103
HONEYWELL INTL INC COM 438516106 4,904 22,362 SH   OTR 1 0 0 22,362
HOOKER FURNITURE CORP COM 439038100 317 9,140 SH   OTR 1 0 0 9,140
HUNTINGTON BANCSHARES INC COM 446150104 948 66,458 SH   OTR 1 0 0 66,458
ILLUMINA INC COM 452327109 569 1,202 SH   OTR 1 0 0 1,202
INGREDION INC COM 457187102 698 7,715 SH   OTR 1 0 0 7,715
ISHARES TR CORE US AGGBD ET 464287226 5,410 46,905 SH   OTR 1 0 0 46,905
ISHARES TR MSCI EMG MKT ETF 464287234 245 4,437 SH   OTR 1 0 0 4,437
ISHARES TR IBOXX INV CP ETF 464287242 2,652 19,740 SH   OTR 1 0 0 19,740
ISHARES TR MSCI EAFE ETF 464287465 5,225 66,240 SH   OTR 1 0 0 66,240
ISHARES TR RUS MID CAP ETF 464287499 1,620 20,438 SH   OTR 1 0 0 20,438
ISHARES TR CORE S&P MCP ETF 464287507 218 810 SH   OTR 1 0 0 810
ISHARES TR RUSSELL 2000 ETF 464287655 363 1,584 SH   OTR 1 0 0 1,584
ISHARES TR CORE S&P SCP ETF 464287804 376 3,329 SH   OTR 1 0 0 3,329
ISHARES TR NATIONAL MUN ETF 464288414 1,588 13,550 SH   OTR 1 0 0 13,550
ISHARES TR MBS ETF 464288588 795 7,345 SH   OTR 1 0 0 7,345
ISHARES TR INTRM GOV CR ETF 464288612 6,143 53,134 SH   OTR 1 0 0 53,134
ISHARES TR USD INV GRDE ETF 464288620 520 8,585 SH   OTR 1 0 0 8,585
ISHARES TR ISHS 1-5YR INVS 464288646 584 10,659 SH   OTR 1 0 0 10,659
JOHNSON & JOHNSON COM 478160104 2,415 14,658 SH   OTR 1 0 0 14,658
L3HARRIS TECHNOLOGIES INC COM 502431109 3,471 16,058 SH   OTR 1 0 0 16,058
LILLY ELI & CO COM 532457108 974 4,243 SH   OTR 1 0 0 4,243
LOCKHEED MARTIN CORP COM 539830109 907 2,398 SH   OTR 1 0 0 2,398
LOWES COS INC COM 548661107 8,907 45,920 SH   OTR 1 0 0 45,920
MARKEL CORP COM 570535104 3,865 3,257 SH   OTR 1 0 0 3,257
MCDONALDS CORP COM 580135101 586 2,538 SH   OTR 1 0 0 2,538
MICROSOFT CORP COM 594918104 20,832 76,901 SH   OTR 1 0 0 76,901
MONDELEZ INTL INC CL A 609207105 479 7,665 SH   OTR 1 0 0 7,665
NIKE INC CL B 654106103 421 2,722 SH   OTR 1 0 0 2,722
NORFOLK SOUTHN CORP COM 655844108 530 1,996 SH   OTR 1 0 0 1,996
PNC FINL SVCS GROUP INC COM 693475105 5,577 29,233 SH   OTR 1 0 0 29,233
PAYCHEX INC COM 704326107 1,327 12,366 SH   OTR 1 0 0 12,366
PEPSICO INC COM 713448108 4,516 30,481 SH   OTR 1 0 0 30,481
PFIZER INC COM 717081103 902 23,027 SH   OTR 1 0 0 23,027
PHILIP MORRIS INTL INC COM 718172109 472 4,766 SH   OTR 1 0 0 4,766
POLARIS INC COM 731068102 595 4,350 SH   OTR 1 0 0 4,350
PROCTER AND GAMBLE CO COM 742718109 7,297 54,083 SH   OTR 1 0 0 54,083
QUALCOMM INC COM 747525103 2,782 19,463 SH   OTR 1 0 0 19,463
ROPER TECHNOLOGIES INC COM 776696106 5,658 12,032 SH   OTR 1 0 0 12,032
SPLUNK INC COM 848637104 283 1,958 SH   OTR 1 0 0 1,958
SYSCO CORP COM 871829107 312 4,004 SH   OTR 1 0 0 4,004
TJX COS INC NEW COM 872540109 8,801 130,551 SH   OTR 1 0 0 130,551
TEXAS INSTRS INC COM 882508104 2,092 10,879 SH   OTR 1 0 0 10,879
THERMO FISHER SCIENTIFIC INC COM 883556102 7,224 14,320 SH   OTR 1 0 0 14,320
TRACTOR SUPPLY CO COM 892356106 666 3,581 SH   OTR 1 0 0 3,581
US BANCORP DEL COM NEW 902973304 1,174 20,613 SH   OTR 1 0 0 20,613
UNILEVER PLC SPON ADR NEW 904767704 1,022 17,475 SH   OTR 1 0 0 17,475
UNION PAC CORP COM 907818108 4,948 22,500 SH   OTR 1 0 0 22,500
UNITED PARCEL SERVICE INC CL B 911312106 995 4,784 SH   OTR 1 0 0 4,784
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 684 7,963 SH   OTR 1 0 0 7,963
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,344 26,093 SH   OTR 1 0 0 26,093
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 318 807 SH   OTR 1 0 0 807
VANGUARD INDEX FDS MID CAP ETF 922908629 900 3,792 SH   OTR 1 0 0 3,792
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,360 10,474 SH   OTR 1 0 0 10,474
VONTIER CORPORATION COM 928881101 2,800 85,968 SH   OTR 1 0 0 85,968
WALMART INC COM 931142103 226 1,604 SH   OTR 1 0 0 1,604
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,003 70,375 SH   OTR 1 0 0 70,375
TARGET CORP COM 87612E106 1,918 7,935 SH   OTR 1 0 0 7,935
AGNC INVT CORP COM 00123Q104 470 27,816 SH   OTR 1 0 0 27,816
AT&T INC COM 00206R102 1,631 56,692 SH   OTR 1 0 0 56,692
ABBVIE INC COM 00287Y109 8,721 77,426 SH   OTR 1 0 0 77,426
ADOBE SYSTEMS INCORPORATED COM 00724F101 320 546 SH   OTR 1 0 0 546
ALPHABET INC CAP STK CL C 02079K107 11,762 4,693 SH   OTR 1 0 0 4,693
ALTRIA GROUP INC COM 02209S103 236 4,945 SH   OTR 1 0 0 4,945
BLACKROCK INC COM 09247X101 972 1,111 SH   OTR 1 0 0 1,111
BROADCOM INC COM 11135F101 3,140 6,587 SH   OTR 1 0 0 6,587
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,083 25,851 SH   OTR 1 0 0 25,851
CME GROUP INC COM 12572Q105 670 3,149 SH   OTR 1 0 0 3,149
CHEMED CORP NEW COM 16359R103 2,601 5,482 SH   OTR 1 0 0 5,482
CISCO SYS INC COM 17275R102 8,693 164,023 SH   OTR 1 0 0 164,023
COMCAST CORP NEW CL A 20030N101 685 12,019 SH   OTR 1 0 0 12,019
CONSTELLATION BRANDS INC CL A 21036P108 5,343 22,845 SH   OTR 1 0 0 22,845
COSTCO WHSL CORP NEW COM 22160K105 1,469 3,713 SH   OTR 1 0 0 3,713
CROWN CASTLE INTL CORP NEW COM 22822V101 1,368 7,010 SH   OTR 1 0 0 7,010
DIAGEO PLC SPON ADR NEW 25243Q205 7,024 36,644 SH   OTR 1 0 0 36,644
DOMINION ENERGY INC COM 25746U109 5,744 78,081 SH   OTR 1 0 0 78,081
DUKE ENERGY CORP NEW COM NEW 26441C204 1,871 18,956 SH   OTR 1 0 0 18,956
ENBRIDGE INC COM 29250N105 1,680 41,944 SH   OTR 1 0 0 41,944
EXXON MOBIL CORP COM 30231G102 935 14,819 SH   OTR 1 0 0 14,819
FACEBOOK INC CL A 30303M102 244 702 SH   OTR 1 0 0 702
HEALTHPEAK PROPERTIES INC COM 42250P103 1,373 41,254 SH   OTR 1 0 0 41,254
INTUITIVE SURGICAL INC COM NEW 46120E602 828 900 SH   OTR 1 0 0 900
ISHARES TR FLTG RATE NT ETF 46429B655 852 16,777 SH   OTR 1 0 0 16,777
ISHARES TR CORE MSCI EAFE 46432F842 548 7,326 SH   OTR 1 0 0 7,326
ISHARES INC CORE MSCI EMKT 46434G103 882 13,170 SH   OTR 1 0 0 13,170
ISHARES TR 0-5YR HI YL CP 46434V407 510 11,069 SH   OTR 1 0 0 11,069
ISHARES TR CORE TOTAL USD 46434V613 2,161 40,401 SH   OTR 1 0 0 40,401
ISHARES TR BLACKROCK ULTRA 46434V878 9,086 179,849 SH   OTR 1 0 0 179,849
JPMORGAN CHASE & CO COM 46625H100 9,877 63,504 SH   OTR 1 0 0 63,504
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 9,879 194,696 SH   OTR 1 0 0 194,696
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,643 20,457 SH   OTR 1 0 0 20,457
MASTERCARD INCORPORATED CL A 57636Q104 6,498 17,799 SH   OTR 1 0 0 17,799
MERCK & CO INC COM 58933Y105 4,073 52,377 SH   OTR 1 0 0 52,377
NOVARTIS AG SPONSORED ADR 66987V109 1,137 12,460 SH   OTR 1 0 0 12,460
NVIDIA CORPORATION COM 67066G104 486 607 SH   OTR 1 0 0 607
PRICE T ROWE GROUP INC COM 74144T108 352 1,780 SH   OTR 1 0 0 1,780
PROLOGIS INC. COM 74340W103 563 4,714 SH   OTR 1 0 0 4,714
S&P GLOBAL INC COM 78409V104 3,421 8,335 SH   OTR 1 0 0 8,335
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,942 27,899 SH   OTR 1 0 0 27,899
SALESFORCE COM INC COM 79466L302 288 1,178 SH   OTR 1 0 0 1,178
SIRIUS XM HOLDINGS INC COM 82968B103 131 20,000 SH   OTR 1 0 0 20,000
3M CO COM 88579Y101 1,047 5,270 SH   OTR 1 0 0 5,270
TRUIST FINL CORP COM 89832Q109 2,529 45,569 SH   OTR 1 0 0 45,569
UNITEDHEALTH GROUP INC COM 91324P102 499 1,246 SH   OTR 1 0 0 1,246
VERIZON COMMUNICATIONS INC COM 92343V104 1,222 21,814 SH   OTR 1 0 0 21,814
VISA INC COM CL A 92826C839 8,660 37,041 SH   OTR 1 0 0 37,041
XYLEM INC COM 98419M100 5,355 44,634 SH   OTR 1 0 0 44,634
AMCOR PLC ORD G0250X107 605 52,832 SH   OTR 1 0 0 52,832
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,942 16,765 SH   OTR 1 0 0 16,765
EATON CORP PLC SHS G29183103 1,367 9,225 SH   OTR 1 0 0 9,225
LINDE PLC SHS G5494J103 4,415 15,274 SH   OTR 1 0 0 15,274
MEDTRONIC PLC SHS G5960L103 7,054 56,829 SH   OTR 1 0 0 56,829
TE CONNECTIVITY LTD REG SHS H84989104 2,716 20,086 SH   OTR 1 0 0 20,086
NXP SEMICONDUCTORS N V COM N6596X109 6,406 31,142 SH   OTR 1 0 0 31,142