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
ABB LTD SPONSORED ADR 000375204 1,891 70,751 SH   SOLE   70,751 0 0
AFLAC INC COM 001055102 422 7,623 SH   SOLE   7,623 0 0
AT&T INC COM 00206R102 2,409 114,954 SH   SOLE   114,954 0 0
ABBOTT LABS COM 002824100 12,659 116,516 SH   SOLE   116,516 0 0
ABBVIE INC COM 00287Y109 19,817 129,388 SH   SOLE   129,388 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,527 4,172 SH   SOLE   4,172 0 0
AIR PRODS & CHEMS INC COM 009158106 2,174 9,040 SH   SOLE   9,040 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,645 40,856 SH   SOLE   40,856 0 0
ALLSTATE CORP COM 020002101 394 3,110 SH   SOLE   3,110 0 0
ALPHABET INC CAP STK CL C 02079K107 17,808 8,141 SH   SOLE   8,141 0 0
ALPHABET INC CAP STK CL A 02079K305 4,946 2,270 SH   SOLE   2,270 0 0
ALTRIA GROUP INC COM 02209S103 208 4,987 SH   SOLE   4,987 0 0
AMAZON COM INC COM 023135106 17,647 166,152 SH   SOLE   166,152 0 0
AMERICAN EXPRESS CO COM 025816109 1,732 12,498 SH   SOLE   12,498 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 34 973 SH   SOLE   973 0 0
AMETEK INC COM 031100100 9,895 90,040 SH   SOLE   90,040 0 0
AMGEN INC COM 031162100 3,162 12,998 SH   SOLE   12,998 0 0
ANALOG DEVICES INC COM 032654105 10,247 70,142 SH   SOLE   70,142 0 0
ANTERO MIDSTREAM CORP COM 03676B102 453 50,020 SH   SOLE   50,020 0 0
APPLE INC COM 037833100 38,929 284,735 SH   SOLE   284,735 0 0
APTARGROUP INC COM 038336103 234 2,269 SH   SOLE   2,269 0 0
ARISTA NETWORKS INC COM 040413106 1,246 13,290 SH   SOLE   13,290 0 0
AUTODESK INC COM 052769106 406 2,360 SH   SOLE   2,360 0 0
BK OF AMERICA CORP COM 060505104 1,664 53,442 SH   SOLE   53,442 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,720 6,301 SH   SOLE   6,301 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,565 64,337 SH   SOLE   64,337 0 0
BLACKROCK INC COM 09247X101 91 149 SH   SOLE   149 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 525 6,824 SH   SOLE   6,824 0 0
BROADCOM INC COM 11135F101 5,232 10,770 SH   SOLE   10,770 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13,324 299,619 SH   SOLE   299,619 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,007 56,367 SH   SOLE   56,367 0 0
CBRE GROUP INC CL A 12504L109 302 4,104 SH   SOLE   4,104 0 0
CME GROUP INC COM 12572Q105 1,656 8,090 SH   SOLE   8,090 0 0
CSX CORP COM 126408103 466 16,025 SH   SOLE   16,025 0 0
CATERPILLAR INC COM 149123101 1,538 8,602 SH   SOLE   8,602 0 0
CHEMED CORP NEW COM 16359R103 5,428 11,565 SH   SOLE   11,565 0 0
CHEVRON CORP NEW COM 166764100 15,981 110,381 SH   SOLE   110,381 0 0
CISCO SYS INC COM 17275R102 11,556 271,014 SH   SOLE   271,014 0 0
CITIGROUP INC COM NEW 172967424 928 20,183 SH   SOLE   20,183 0 0
COCA COLA CO COM 191216100 2,393 38,036 SH   SOLE   38,036 0 0
COLGATE PALMOLIVE CO COM 194162103 41 510 SH   SOLE   510 0 0
COMCAST CORP NEW CL A 20030N101 1,279 32,599 SH   SOLE   32,599 0 0
CONSTELLATION BRANDS INC CL A 21036P108 10,997 47,187 SH   SOLE   47,187 0 0
COSTCO WHSL CORP NEW COM 22160K105 107 223 SH   SOLE   223 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,841 10,932 SH   SOLE   10,932 0 0
DANAHER CORPORATION COM 235851102 442 1,744 SH   SOLE   1,744 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 13,696 78,661 SH   SOLE   78,661 0 0
DIGITAL RLTY TR INC COM 253868103 2,943 22,672 SH   SOLE   22,672 0 0
DISNEY WALT CO COM 254687106 7,148 75,723 SH   SOLE   75,723 0 0
DOMINION ENERGY INC COM 25746U109 12,258 153,594 SH   SOLE   153,594 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,466 60,315 SH   SOLE   60,315 0 0
ECOLAB INC COM 278865100 686 4,460 SH   SOLE   4,460 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 522 26,606 SH   SOLE   26,606 0 0
ELECTRONIC ARTS INC COM 285512109 597 4,907 SH   SOLE   4,907 0 0
EMERSON ELEC CO COM 291011104 2,005 25,213 SH   SOLE   25,213 0 0
ENBRIDGE INC COM 29250N105 4,134 97,822 SH   SOLE   97,822 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 232 23,208 SH   SOLE   23,208 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 216 8,874 SH   SOLE   8,874 0 0
EXXON MOBIL CORP COM 30231G102 1,221 14,262 SH   SOLE   14,262 0 0
F N B CORP COM 302520101 134 12,366 SH   SOLE   12,366 0 0
META PLATFORMS INC CL A 30303M102 4,264 26,444 SH   SOLE   26,444 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1,279 21,718 SH   SOLE   21,718 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 991 22,899 SH   SOLE   22,899 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 459 23,663 SH   SOLE   23,663 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1,984 44,454 SH   SOLE   44,454 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 2,205 36,347 SH   SOLE   36,347 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1,127 24,944 SH   SOLE   24,944 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4,272 44,266 SH   SOLE   44,266 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 483 17,795 SH   SOLE   17,795 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 582 12,888 SH   SOLE   12,888 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,883 52,905 SH   SOLE   52,905 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 555 13,535 SH   SOLE   13,535 0 0
FIRST BANCORP N C COM 318910106 35 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 229 350 SH   SOLE   350 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 210 58,200 SH   SOLE   58,200 0 0
GARTNER INC COM 366651107 813 3,360 SH   SOLE   3,360 0 0
GENERAC HLDGS INC COM 368736104 440 2,091 SH   SOLE   2,091 0 0
GENERAL DYNAMICS CORP COM 369550108 267 1,207 SH   SOLE   1,207 0 0
GENERAL MLS INC COM 370334104 2,573 34,097 SH   SOLE   34,097 0 0
GILEAD SCIENCES INC COM 375558103 128 2,071 SH   SOLE   2,071 0 0
HOME DEPOT INC COM 437076102 3,690 13,454 SH   SOLE   13,454 0 0
HONEYWELL INTL INC COM 438516106 7,302 42,012 SH   SOLE   42,012 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,813 233,868 SH   SOLE   233,868 0 0
INTEL CORP COM 458140100 5,714 152,743 SH   SOLE   152,743 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 336 2,382 SH   SOLE   2,382 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 418 1,492 SH   SOLE   1,492 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 15 75 SH   SOLE   75 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2,244 80,941 SH   SOLE   80,941 0 0
IQVIA HLDGS INC COM 46266C105 1,227 5,653 SH   SOLE   5,653 0 0
ISHARES TR CORE S&P500 ETF 464287200 879 2,318 SH   SOLE   2,318 0 0
ISHARES TR CORE US AGGBD ET 464287226 208 2,043 SH   SOLE   2,043 0 0
ISHARES TR IBOXX INV CP ETF 464287242 31 282 SH   SOLE   282 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 3,678 35,952 SH   SOLE   35,952 0 0
ISHARES TR MSCI EAFE ETF 464287465 120 1,921 SH   SOLE   1,921 0 0
ISHARES TR RUS MD CP GR ETF 464287481 809 10,209 SH   SOLE   10,209 0 0
ISHARES TR RUS MID CAP ETF 464287499 752 11,635 SH   SOLE   11,635 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 612 2,798 SH   SOLE   2,798 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 228 1,104 SH   SOLE   1,104 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 70 412 SH   SOLE   412 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 889 4,090 SH   SOLE   4,090 0 0
ISHARES TR MBS ETF 464288588 242 2,479 SH   SOLE   2,479 0 0
ISHARES TR INTRM GOV CR ETF 464288612 613 5,810 SH   SOLE   5,810 0 0
ISHARES TR USD INV GRDE ETF 464288620 5,566 109,201 SH   SOLE   109,201 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 4,197 83,024 SH   SOLE   83,024 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 346 2,899 SH   SOLE   2,899 0 0
ISHARES TR EAFE GRWTH ETF 464288885 284 3,531 SH   SOLE   3,531 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 224 4,494 SH   SOLE   4,494 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 233 2,320 SH   SOLE   2,320 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,479 110,092 SH   SOLE   110,092 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,063 42,045 SH   SOLE   42,045 0 0
ISHARES TR U S EQUITY FACTR 46434V282 1,017 26,829 SH   SOLE   26,829 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,224 30,181 SH   SOLE   30,181 0 0
ISHARES TR CORE TOTAL USD 46434V613 7,530 160,820 SH   SOLE   160,820 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 4,268 85,284 SH   SOLE   85,284 0 0
JPMORGAN CHASE & CO COM 46625H100 16,591 147,330 SH   SOLE   147,330 0 0
JABIL INC COM 466313103 428 8,366 SH   SOLE   8,366 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 3,006 60,014 SH   SOLE   60,014 0 0
JACOBS ENGR GROUP INC COM 469814107 386 3,036 SH   SOLE   3,036 0 0
JOHNSON & JOHNSON COM 478160104 6,164 34,723 SH   SOLE   34,723 0 0
KLA CORP COM NEW 482480100 415 1,301 SH   SOLE   1,301 0 0
KIMBERLY-CLARK CORP COM 494368103 347 2,565 SH   SOLE   2,565 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 8,531 36,400 SH   SOLE   36,400 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 201 8,075 SH   SOLE   8,075 0 0
LILLY ELI & CO COM 532457108 209 645 SH   SOLE   645 0 0
LIVE OAK BANCSHARES INC COM 53803X105 261 7,704 SH   SOLE   7,704 0 0
LOCKHEED MARTIN CORP COM 539830109 2,097 4,877 SH   SOLE   4,877 0 0
LOWES COS INC COM 548661107 13,996 80,129 SH   SOLE   80,129 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 54 18,325 SH   SOLE   18,325 0 0
MPLX LP COM UNIT REP LTD 55336V100 224 7,690 SH   SOLE   7,690 0 0
MARKEL CORP COM 570535104 8,314 6,429 SH   SOLE   6,429 0 0
MARSH & MCLENNAN COS INC COM 571748102 217 1,400 SH   SOLE   1,400 0 0
MARRIOTT INTL INC NEW CL A 571903202 697 5,124 SH   SOLE   5,124 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,433 33,072 SH   SOLE   33,072 0 0
MCDONALDS CORP COM 580135101 223 902 SH   SOLE   902 0 0
MERCK & CO INC COM 58933Y105 10,619 116,478 SH   SOLE   116,478 0 0
MICROSOFT CORP COM 594918104 43,909 170,967 SH   SOLE   170,967 0 0
MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 0 15,000 SH   SOLE   15,000 0 0
MONDELEZ INTL INC CL A 609207105 1,880 30,283 SH   SOLE   30,283 0 0
MOODYS CORP COM 615369105 1,756 6,458 SH   SOLE   6,458 0 0
NASDAQ INC COM 631103108 546 3,582 SH   SOLE   3,582 0 0
NEXTERA ENERGY INC COM 65339F101 625 8,064 SH   SOLE   8,064 0 0
NEXIMMUNE INC COM 65344D109 18 11,000 SH   SOLE   11,000 0 0
NIKE INC CL B 654106103 2,055 20,109 SH   SOLE   20,109 0 0
NORFOLK SOUTHN CORP COM 655844108 408 1,795 SH   SOLE   1,795 0 0
NORTHERN TR CORP COM 665859104 575 5,960 SH   SOLE   5,960 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,029 24,002 SH   SOLE   24,002 0 0
NVIDIA CORPORATION COM 67066G104 6,702 44,208 SH   SOLE   44,208 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,065 44,783 SH   SOLE   44,783 0 0
PPG INDS INC COM 693506107 229 2,000 SH   SOLE   2,000 0 0
PAYCHEX INC COM 704326107 2,035 17,870 SH   SOLE   17,870 0 0
PEPSICO INC COM 713448108 13,059 78,357 SH   SOLE   78,357 0 0
PFIZER INC COM 717081103 270 5,148 SH   SOLE   5,148 0 0
PHILIP MORRIS INTL INC COM 718172109 227 2,299 SH   SOLE   2,299 0 0
PROCTER AND GAMBLE CO COM 742718109 16,156 112,359 SH   SOLE   112,359 0 0
PROLOGIS INC. COM 74340W103 982 8,344 SH   SOLE   8,344 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309 13 12,048 SH   SOLE   12,048 0 0
QUALCOMM INC COM 747525103 3,999 31,307 SH   SOLE   31,307 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,895 134,173 SH   SOLE   134,173 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,538 24,167 SH   SOLE   24,167 0 0
ROYAL BK CDA COM 780087102 421 4,351 SH   SOLE   4,351 0 0
S&P GLOBAL INC COM 78409V104 8,770 26,018 SH   SOLE   26,018 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,196 3,171 SH   SOLE   3,171 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 235 8,148 SH   SOLE   8,148 0 0
SALESFORCE INC COM 79466L302 530 3,209 SH   SOLE   3,209 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 866 19,593 SH   SOLE   19,593 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 236 4,076 SH   SOLE   4,076 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 540 8,647 SH   SOLE   8,647 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 613 19,499 SH   SOLE   19,499 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,194 9,314 SH   SOLE   9,314 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 316 4,383 SH   SOLE   4,383 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 540 3,928 SH   SOLE   3,928 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,039 33,024 SH   SOLE   33,024 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 821 9,405 SH   SOLE   9,405 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 266 2,093 SH   SOLE   2,093 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 5 774 SH   SOLE   774 0 0
SPLUNK INC COM 848637104 432 4,881 SH   SOLE   4,881 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 287 20,256 SH   SOLE   20,256 0 0
STARBUCKS CORP COM 855244109 2,349 30,748 SH   SOLE   30,748 0 0
SYSCO CORP COM 871829107 77 904 SH   SOLE   904 0 0
TJX COS INC NEW COM 872540109 11,206 200,637 SH   SOLE   200,637 0 0
TARGET CORP COM 87612E106 2,191 15,511 SH   SOLE   15,511 0 0
TELLURIAN INC NEW COM 87968A104 30 10,000 SH   SOLE   10,000 0 0
TESLA INC COM 88160R101 547 813 SH   SOLE   813 0 0
TEXAS INSTRS INC COM 882508104 2,774 18,054 SH   SOLE   18,054 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 16,546 30,455 SH   SOLE   30,455 0 0
3M CO COM 88579Y101 1,290 9,969 SH   SOLE   9,969 0 0
TRUIST FINL CORP COM 89832Q109 3,711 78,244 SH   SOLE   78,244 0 0
TYLER TECHNOLOGIES INC COM 902252105 634 1,907 SH   SOLE   1,907 0 0
US BANCORP DEL COM NEW 902973304 2,337 50,774 SH   SOLE   50,774 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,146 46,833 SH   SOLE   46,833 0 0
UNION PAC CORP COM 907818108 10,590 49,655 SH   SOLE   49,655 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,102 11,514 SH   SOLE   11,514 0 0
UNITEDHEALTH GROUP INC COM 91324P102 835 1,626 SH   SOLE   1,626 0 0
V F CORP COM 918204108 502 11,364 SH   SOLE   11,364 0 0
VALERO ENERGY CORP COM 91913Y100 319 3,005 SH   SOLE   3,005 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 203 7,400 SH   SOLE   7,400 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,203 15,355 SH   SOLE   15,355 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,902 18,698 SH   SOLE   18,698 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 222 2,601 SH   SOLE   2,601 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,233 24,683 SH   SOLE   24,683 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,822 8,642 SH   SOLE   8,642 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 198 1,005 SH   SOLE   1,005 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 215 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,551 6,959 SH   SOLE   6,959 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 37 209 SH   SOLE   209 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,936 10,266 SH   SOLE   10,266 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,104 41,463 SH   SOLE   41,463 0 0
VISA INC COM CL A 92826C839 15,166 77,026 SH   SOLE   77,026 0 0
XYLEM INC COM 98419M100 4,361 55,785 SH   SOLE   55,785 0 0
YAMANA GOLD INC COM 98462Y100 70 15,000 SH   SOLE   15,000 0 0
YUM BRANDS INC COM 988498101 711 6,265 SH   SOLE   6,265 0 0
YUM CHINA HLDGS INC COM 98850P109 210 4,320 SH   SOLE   4,320 0 0
AMCOR PLC ORD G0250X107 1,424 114,561 SH   SOLE   114,561 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,791 35,264 SH   SOLE   35,264 0 0
EATON CORP PLC SHS G29183103 2,817 22,363 SH   SOLE   22,363 0 0
HELEN OF TROY LTD COM G4388N106 295 1,818 SH   SOLE   1,818 0 0
LINDE PLC SHS G5494J103 8,761 30,471 SH   SOLE   30,471 0 0
MEDTRONIC PLC SHS G5960L103 11,474 127,847 SH   SOLE   127,847 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 73 34,500 SH   SOLE   34,500 0 0
CHUBB LIMITED COM H1467J104 1,511 7,687 SH   SOLE   7,687 0 0
TE CONNECTIVITY LTD SHS H84989104 4,394 38,837 SH   SOLE   38,837 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 673 1,414 SH   SOLE   1,414 0 0
NXP SEMICONDUCTORS N V COM N6596X109 10,191 68,842 SH   SOLE   68,842 0 0
ATLAS CORP SHARES Y0436Q109 118 11,000 SH   SOLE   11,000 0 0
ABB LTD SPONSORED ADR 000375204 604 22,609 SH   OTR 1 0 0 22,609
AT&T INC COM 00206R102 906 43,249 SH   OTR 1 0 0 43,249
ABBOTT LABS COM 002824100 6,221 57,262 SH   OTR 1 0 0 57,262
ABBVIE INC COM 00287Y109 9,663 63,090 SH   OTR 1 0 0 63,090
AIR PRODS & CHEMS INC COM 009158106 917 3,811 SH   OTR 1 0 0 3,811
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,490 21,911 SH   OTR 1 0 0 21,911
ALPHABET INC CAP STK CL C 02079K107 10,968 5,014 SH   OTR 1 0 0 5,014
AMAZON COM INC COM 023135106 8,821 83,057 SH   OTR 1 0 0 83,057
AMERICAN NATL BANKSHARES INC COM 027745108 8,420 243,285 SH   OTR 1 0 0 243,285
AMETEK INC COM 031100100 4,894 44,542 SH   OTR 1 0 0 44,542
AMGEN INC COM 031162100 1,059 4,352 SH   OTR 1 0 0 4,352
ANALOG DEVICES INC COM 032654105 5,121 35,049 SH   OTR 1 0 0 35,049
APPLE INC COM 037833100 18,049 132,013 SH   OTR 1 0 0 132,013
ARISTA NETWORKS INC COM 040413106 211 2,251 SH   OTR 1 0 0 2,251
BK OF AMERICA CORP COM 060505104 458 14,705 SH   OTR 1 0 0 14,705
BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,260 37,583 SH   OTR 1 0 0 37,583
BLACKROCK INC COM 09247X101 671 1,101 SH   OTR 1 0 0 1,101
BRISTOL-MYERS SQUIBB CO COM 110122108 343 4,461 SH   OTR 1 0 0 4,461
BROADCOM INC COM 11135F101 2,807 5,778 SH   OTR 1 0 0 5,778
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7,333 164,904 SH   OTR 1 0 0 164,904
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 805 22,616 SH   OTR 1 0 0 22,616
CME GROUP INC COM 12572Q105 593 2,896 SH   OTR 1 0 0 2,896
CHEMED CORP NEW COM 16359R103 2,815 5,999 SH   OTR 1 0 0 5,999
CHEVRON CORP NEW COM 166764100 7,101 49,047 SH   OTR 1 0 0 49,047
CISCO SYS INC COM 17275R102 5,734 134,521 SH   OTR 1 0 0 134,521
CITIGROUP INC COM NEW 172967424 313 6,812 SH   OTR 1 0 0 6,812
COCA COLA CO COM 191216100 1,831 29,111 SH   OTR 1 0 0 29,111
COLGATE PALMOLIVE CO COM 194162103 776 9,683 SH   OTR 1 0 0 9,683
COMCAST CORP NEW CL A 20030N101 434 11,060 SH   OTR 1 0 0 11,060
CONSTELLATION BRANDS INC CL A 21036P108 5,434 23,317 SH   OTR 1 0 0 23,317
COSTCO WHSL CORP NEW COM 22160K105 1,735 3,621 SH   OTR 1 0 0 3,621
CROWN CASTLE INTL CORP NEW COM 22822V101 917 5,445 SH   OTR 1 0 0 5,445
DIAGEO PLC SPON ADR NEW 25243Q205 6,496 37,304 SH   OTR 1 0 0 37,304
DIGITAL RLTY TR INC COM 253868103 1,004 7,730 SH   OTR 1 0 0 7,730
DISNEY WALT CO COM 254687106 3,558 37,697 SH   OTR 1 0 0 37,697
DOMINION ENERGY INC COM 25746U109 6,082 76,203 SH   OTR 1 0 0 76,203
DUKE ENERGY CORP NEW COM NEW 26441C204 1,931 18,010 SH   OTR 1 0 0 18,010
EMERSON ELEC CO COM 291011104 825 10,367 SH   OTR 1 0 0 10,367
ENBRIDGE INC COM 29250N105 1,715 40,592 SH   OTR 1 0 0 40,592
EXXON MOBIL CORP COM 30231G102 1,193 13,934 SH   OTR 1 0 0 13,934
META PLATFORMS INC CL A 30303M102 1,942 12,046 SH   OTR 1 0 0 12,046
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 335 3,475 SH   OTR 1 0 0 3,475
FIRST BANCORP N C COM 318910106 3,939 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,342 17,786 SH   OTR 1 0 0 17,786
GILEAD SCIENCES INC COM 375558103 652 10,554 SH   OTR 1 0 0 10,554
HOME DEPOT INC COM 437076102 1,526 5,565 SH   OTR 1 0 0 5,565
HONEYWELL INTL INC COM 438516106 3,847 22,131 SH   OTR 1 0 0 22,131
HUNTINGTON BANCSHARES INC COM 446150104 931 77,375 SH   OTR 1 0 0 77,375
ILLUMINA INC COM 452327109 222 1,202 SH   OTR 1 0 0 1,202
INTEL CORP COM 458140100 3,052 81,629 SH   OTR 1 0 0 81,629
INTUITIVE SURGICAL INC COM NEW 46120E602 524 2,610 SH   OTR 1 0 0 2,610
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 487 17,577 SH   OTR 1 0 0 17,577
ISHARES TR CORE S&P500 ETF 464287200 267 705 SH   OTR 1 0 0 705
ISHARES TR CORE US AGGBD ET 464287226 2,085 20,503 SH   OTR 1 0 0 20,503
ISHARES TR IBOXX INV CP ETF 464287242 1,480 13,454 SH   OTR 1 0 0 13,454
ISHARES TR 7-10 YR TRSY BD 464287440 888 8,683 SH   OTR 1 0 0 8,683
ISHARES TR MSCI EAFE ETF 464287465 3,976 63,630 SH   OTR 1 0 0 63,630
ISHARES TR RUS MID CAP ETF 464287499 1,078 16,675 SH   OTR 1 0 0 16,675
ISHARES TR RUS 1000 GRW ETF 464287614 1,450 6,629 SH   OTR 1 0 0 6,629
ISHARES TR RUSSELL 2000 ETF 464287655 232 1,369 SH   OTR 1 0 0 1,369
ISHARES TR NATIONAL MUN ETF 464288414 899 8,456 SH   OTR 1 0 0 8,456
ISHARES TR INTRM GOV CR ETF 464288612 4,327 40,993 SH   OTR 1 0 0 40,993
ISHARES TR USD INV GRDE ETF 464288620 1,435 28,154 SH   OTR 1 0 0 28,154
ISHARES TR ISHS 1-5YR INVS 464288646 994 19,673 SH   OTR 1 0 0 19,673
ISHARES TR CORE MSCI EAFE 46432F842 488 8,293 SH   OTR 1 0 0 8,293
ISHARES TR 0-5YR HI YL CP 46434V407 337 8,308 SH   OTR 1 0 0 8,308
ISHARES TR CORE TOTAL USD 46434V613 2,003 42,798 SH   OTR 1 0 0 42,798
ISHARES TR BLACKROCK ULTRA 46434V878 6,794 135,780 SH   OTR 1 0 0 135,780
JPMORGAN CHASE & CO COM 46625H100 6,893 61,206 SH   OTR 1 0 0 61,206
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 7,315 146,038 SH   OTR 1 0 0 146,038
JOHNSON & JOHNSON COM 478160104 2,626 14,792 SH   OTR 1 0 0 14,792
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,887 20,855 SH   OTR 1 0 0 20,855
LILLY ELI & CO COM 532457108 1,101 3,397 SH   OTR 1 0 0 3,397
LOCKHEED MARTIN CORP COM 539830109 926 2,153 SH   OTR 1 0 0 2,153
LOWES COS INC COM 548661107 6,672 38,196 SH   OTR 1 0 0 38,196
MARKEL CORP COM 570535104 4,369 3,379 SH   OTR 1 0 0 3,379
MASTERCARD INCORPORATED CL A 57636Q104 6,093 19,315 SH   OTR 1 0 0 19,315
MCDONALDS CORP COM 580135101 563 2,280 SH   OTR 1 0 0 2,280
MERCK & CO INC COM 58933Y105 5,389 59,110 SH   OTR 1 0 0 59,110
MICROSOFT CORP COM 594918104 20,775 80,894 SH   OTR 1 0 0 80,894
MONDELEZ INTL INC CL A 609207105 1,021 16,439 SH   OTR 1 0 0 16,439
NIKE INC CL B 654106103 330 3,227 SH   OTR 1 0 0 3,227
NORFOLK SOUTHN CORP COM 655844108 342 1,506 SH   OTR 1 0 0 1,506
NOVARTIS AG SPONSORED ADR 66987V109 730 8,636 SH   OTR 1 0 0 8,636
NVIDIA CORPORATION COM 67066G104 2,883 19,017 SH   OTR 1 0 0 19,017
PNC FINL SVCS GROUP INC COM 693475105 3,897 24,702 SH   OTR 1 0 0 24,702
PAYCHEX INC COM 704326107 1,205 10,579 SH   OTR 1 0 0 10,579
PEPSICO INC COM 713448108 5,185 31,118 SH   OTR 1 0 0 31,118
PFIZER INC COM 717081103 1,031 19,659 SH   OTR 1 0 0 19,659
PHILIP MORRIS INTL INC COM 718172109 402 4,070 SH   OTR 1 0 0 4,070
PROCTER AND GAMBLE CO COM 742718109 7,780 54,107 SH   OTR 1 0 0 54,107
PROLOGIS INC. COM 74340W103 444 3,770 SH   OTR 1 0 0 3,770
QUALCOMM INC COM 747525103 1,974 15,453 SH   OTR 1 0 0 15,453
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,958 72,402 SH   OTR 1 0 0 72,402
ROPER TECHNOLOGIES INC COM 776696106 5,290 13,403 SH   OTR 1 0 0 13,403
S&P GLOBAL INC COM 78409V104 4,821 14,303 SH   OTR 1 0 0 14,303
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,500 25,184 SH   OTR 1 0 0 25,184
SIRIUS XM HOLDINGS INC COM 82968B103 123 20,000 SH   OTR 1 0 0 20,000
STARBUCKS CORP COM 855244109 656 8,589 SH   OTR 1 0 0 8,589
SYSCO CORP COM 871829107 330 3,892 SH   OTR 1 0 0 3,892
TJX COS INC NEW COM 872540109 5,826 104,327 SH   OTR 1 0 0 104,327
TARGET CORP COM 87612E106 1,031 7,299 SH   OTR 1 0 0 7,299
TEXAS INSTRS INC COM 882508104 1,470 9,566 SH   OTR 1 0 0 9,566
THERMO FISHER SCIENTIFIC INC COM 883556102 8,093 14,897 SH   OTR 1 0 0 14,897
3M CO COM 88579Y101 446 3,446 SH   OTR 1 0 0 3,446
TRACTOR SUPPLY CO COM 892356106 584 3,013 SH   OTR 1 0 0 3,013
TRUIST FINL CORP COM 89832Q109 1,959 41,298 SH   OTR 1 0 0 41,298
US BANCORP DEL COM NEW 902973304 850 18,461 SH   OTR 1 0 0 18,461
UNILEVER PLC SPON ADR NEW 904767704 713 15,557 SH   OTR 1 0 0 15,557
UNION PAC CORP COM 907818108 4,874 22,855 SH   OTR 1 0 0 22,855
UNITED PARCEL SERVICE INC CL B 911312106 850 4,657 SH   OTR 1 0 0 4,657
UNITEDHEALTH GROUP INC COM 91324P102 631 1,228 SH   OTR 1 0 0 1,228
VANGUARD INDEX FDS MID CAP ETF 922908629 718 3,643 SH   OTR 1 0 0 3,643
VANGUARD INDEX FDS SMALL CP ETF 922908751 588 3,337 SH   OTR 1 0 0 3,337
VERIZON COMMUNICATIONS INC COM 92343V104 974 19,188 SH   OTR 1 0 0 19,188
VISA INC COM CL A 92826C839 7,840 39,816 SH   OTR 1 0 0 39,816
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 269 17,242 SH   OTR 1 0 0 17,242
XYLEM INC COM 98419M100 2,622 33,539 SH   OTR 1 0 0 33,539
AMCOR PLC ORD G0250X107 623 50,123 SH   OTR 1 0 0 50,123
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,661 16,791 SH   OTR 1 0 0 16,791
EATON CORP PLC SHS G29183103 1,036 8,223 SH   OTR 1 0 0 8,223
LINDE PLC SHS G5494J103 4,642 16,143 SH   OTR 1 0 0 16,143
MEDTRONIC PLC SHS G5960L103 5,383 59,981 SH   OTR 1 0 0 59,981
CHUBB LIMITED COM H1467J104 558 2,838 SH   OTR 1 0 0 2,838
TE CONNECTIVITY LTD SHS H84989104 2,405 21,255 SH   OTR 1 0 0 21,255
ASML HOLDING N V N Y REGISTRY SHS N07059210 256 538 SH   OTR 1 0 0 538
NXP SEMICONDUCTORS N V COM N6596X109 5,122 34,605 SH   OTR 1 0 0 34,605