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 39,703 287,287 SH   SOLE   287,287 0 0
ABB LTD SPONSORED ADR 000375204 1,846 71,939 SH   SOLE   71,939 0 0
ABBVIE INC COM 00287Y109 17,640 131,437 SH   SOLE   131,437 0 0
ABBOTT LABS COM 002824100 11,334 117,132 SH   SOLE   117,132 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,247 35,938 SH   SOLE   35,938 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,194 4,338 SH   SOLE   4,338 0 0
ANALOG DEVICES INC COM 032654105 9,945 71,370 SH   SOLE   71,370 0 0
AUTODESK INC COM 052769106 470 2,517 SH   SOLE   2,517 0 0
AFLAC INC COM 001055102 428 7,623 SH   SOLE   7,623 0 0
ISHARES TR CORE US AGGBD ET 464287226 197 2,043 SH   SOLE   2,043 0 0
ALLSTATE CORP COM 020002101 370 2,972 SH   SOLE   2,972 0 0
AMCOR PLC ORD G0250X107 1,234 115,051 SH   SOLE   115,051 0 0
AMETEK INC COM 031100100 10,389 91,608 SH   SOLE   91,608 0 0
AMGEN INC COM 031162100 2,960 13,134 SH   SOLE   13,134 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 48 1,491 SH   SOLE   1,491 0 0
AMAZON COM INC COM 023135106 19,520 172,747 SH   SOLE   172,747 0 0
ARISTA NETWORKS INC COM 040413106 1,573 13,933 SH   SOLE   13,933 0 0
AIR PRODS & CHEMS INC COM 009158106 2,084 8,956 SH   SOLE   8,956 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 587 1,413 SH   SOLE   1,413 0 0
ATLAS CORP SHARES Y0436Q109 153 11,000 SH   SOLE   11,000 0 0
APTARGROUP INC COM 038336103 216 2,269 SH   SOLE   2,269 0 0
BROADCOM INC COM 11135F101 4,439 9,997 SH   SOLE   9,997 0 0
AMERICAN EXPRESS CO COM 025816109 1,688 12,512 SH   SOLE   12,512 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2,161 84,233 SH   SOLE   84,233 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,022 37,785 SH   SOLE   37,785 0 0
BK OF AMERICA CORP COM 060505104 1,719 56,911 SH   SOLE   56,911 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 12,432 304,032 SH   SOLE   304,032 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,847 56,528 SH   SOLE   56,528 0 0
BLACKROCK INC COM 09247X101 83 151 SH   SOLE   151 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 465 6,542 SH   SOLE   6,542 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,905 7,136 SH   SOLE   7,136 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,110 64,079 SH   SOLE   64,079 0 0
CITIGROUP INC COM NEW 172967424 838 20,122 SH   SOLE   20,122 0 0
CATERPILLAR INC COM 149123101 1,426 8,694 SH   SOLE   8,694 0 0
CHUBB LIMITED COM H1467J104 1,407 7,734 SH   SOLE   7,734 0 0
CBRE GROUP INC CL A 12504L109 277 4,104 SH   SOLE   4,104 0 0
CROWN CASTLE INC COM 22822V101 1,607 11,119 SH   SOLE   11,119 0 0
CHEMED CORP NEW COM 16359R103 5,198 11,907 SH   SOLE   11,907 0 0
COLGATE PALMOLIVE CO COM 194162103 36 510 SH   SOLE   510 0 0
COMCAST CORP NEW CL A 20030N101 947 32,282 SH   SOLE   32,282 0 0
CME GROUP INC COM 12572Q105 1,455 8,216 SH   SOLE   8,216 0 0
COSTCO WHSL CORP NEW COM 22160K105 119 251 SH   SOLE   251 0 0
SALESFORCE INC COM 79466L302 480 3,336 SH   SOLE   3,336 0 0
CISCO SYS INC COM 17275R102 11,030 275,758 SH   SOLE   275,758 0 0
CSX CORP COM 126408103 427 16,025 SH   SOLE   16,025 0 0
CHEVRON CORP NEW COM 166764100 15,720 109,417 SH   SOLE   109,417 0 0
DOMINION ENERGY INC COM 25746U109 10,687 154,632 SH   SOLE   154,632 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 13,594 80,053 SH   SOLE   80,053 0 0
DANAHER CORPORATION COM 235851102 454 1,756 SH   SOLE   1,756 0 0
DISNEY WALT CO COM 254687106 7,462 79,110 SH   SOLE   79,110 0 0
DIGITAL RLTY TR INC COM 253868103 2,304 23,227 SH   SOLE   23,227 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,680 61,058 SH   SOLE   61,058 0 0
ELECTRONIC ARTS INC COM 285512109 596 5,147 SH   SOLE   5,147 0 0
ECOLAB INC COM 278865100 673 4,658 SH   SOLE   4,658 0 0
ISHARES TR MSCI EAFE ETF 464287465 104 1,858 SH   SOLE   1,858 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 357 28,800 SH   SOLE   28,800 0 0
EMERSON ELEC CO COM 291011104 1,898 25,921 SH   SOLE   25,921 0 0
ENBRIDGE INC COM 29250N105 3,676 99,078 SH   SOLE   99,078 0 0
EATON CORP PLC SHS G29183103 3,082 23,113 SH   SOLE   23,113 0 0
FIRST BANCORP N C COM 318910106 37 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 279 350 SH   SOLE   350 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,589 50,792 SH   SOLE   50,792 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1,366 22,438 SH   SOLE   22,438 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 483 24,327 SH   SOLE   24,327 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 2,164 37,537 SH   SOLE   37,537 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1,125 25,754 SH   SOLE   25,754 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 526 13,843 SH   SOLE   13,843 0 0
F N B CORP COM 302520101 143 12,366 SH   SOLE   12,366 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1,980 45,961 SH   SOLE   45,961 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 437 18,253 SH   SOLE   18,253 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 946 23,555 SH   SOLE   23,555 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4,539 49,920 SH   SOLE   49,920 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 558 13,212 SH   SOLE   13,212 0 0
GENERAL DYNAMICS CORP COM 369550108 256 1,207 SH   SOLE   1,207 0 0
GILEAD SCIENCES INC COM 375558103 128 2,071 SH   SOLE   2,071 0 0
GENERAL MLS INC COM 370334104 2,677 34,942 SH   SOLE   34,942 0 0
GLOBE LIFE INC COM 37959E102 519 5,208 SH   SOLE   5,208 0 0
GENERAC HLDGS INC COM 368736104 442 2,481 SH   SOLE   2,481 0 0
ALPHABET INC CAP STK CL C 02079K107 15,892 165,280 SH   SOLE   165,280 0 0
ALPHABET INC CAP STK CL A 02079K305 4,604 48,135 SH   SOLE   48,135 0 0
ISHARES TR INTRM GOV CR ETF 464288612 591 5,810 SH   SOLE   5,810 0 0
HUNTINGTON BANCSHARES INC COM 446150104 3,134 237,813 SH   SOLE   237,813 0 0
HOME DEPOT INC COM 437076102 3,797 13,762 SH   SOLE   13,762 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 212 2,320 SH   SOLE   2,320 0 0
HONEYWELL INTL INC COM 438516106 7,024 42,067 SH   SOLE   42,067 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 277 2,328 SH   SOLE   2,328 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 2,444 48,877 SH   SOLE   48,877 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 3,640 37,919 SH   SOLE   37,919 0 0
ISHARES TR CORE MSCI EAFE 46432F842 5,574 105,830 SH   SOLE   105,830 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 568 4,971 SH   SOLE   4,971 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,861 43,293 SH   SOLE   43,293 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 4,253 86,297 SH   SOLE   86,297 0 0
ISHARES TR CORE S&P MCP ETF 464287507 177 809 SH   SOLE   809 0 0
INTEL CORP COM 458140100 3,815 148,043 SH   SOLE   148,043 0 0
IQVIA HLDGS INC COM 46266C105 1,103 6,090 SH   SOLE   6,090 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 57 302 SH   SOLE   302 0 0
GARTNER INC COM 366651107 973 3,515 SH   SOLE   3,515 0 0
ISHARES TR CORE TOTAL USD 46434V613 7,496 168,450 SH   SOLE   168,450 0 0
ISHARES TR CORE S&P500 ETF 464287200 714 1,991 SH   SOLE   1,991 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 564 2,682 SH   SOLE   2,682 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 34 205 SH   SOLE   205 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 228 1,104 SH   SOLE   1,104 0 0
ISHARES TR RUS MD CP GR ETF 464287481 829 10,573 SH   SOLE   10,573 0 0
ISHARES TR RUS MID CAP ETF 464287499 682 10,975 SH   SOLE   10,975 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 877 4,234 SH   SOLE   4,234 0 0
JACOBS SOLUTIONS INC COM 46982L108 329 3,036 SH   SOLE   3,036 0 0
JABIL INC COM 466313103 483 8,366 SH   SOLE   8,366 0 0
JOHNSON & JOHNSON COM 478160104 5,753 35,219 SH   SOLE   35,219 0 0
JPMORGAN CHASE & CO COM 46625H100 15,374 147,122 SH   SOLE   147,122 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 2,679 53,414 SH   SOLE   53,414 0 0
KLA CORP COM NEW 482480100 395 1,306 SH   SOLE   1,306 0 0
KIMBERLY-CLARK CORP COM 494368103 281 2,500 SH   SOLE   2,500 0 0
COCA COLA CO COM 191216100 2,231 39,830 SH   SOLE   39,830 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 7,541 36,821 SH   SOLE   36,821 0 0
LINDE PLC SHS G5494J103 8,325 30,879 SH   SOLE   30,879 0 0
LILLY ELI & CO COM 532457108 219 676 SH   SOLE   676 0 0
LOCKHEED MARTIN CORP COM 539830109 1,931 4,999 SH   SOLE   4,999 0 0
LIVE OAK BANCSHARES INC COM 53803X105 236 7,704 SH   SOLE   7,704 0 0
LOWES COS INC COM 548661107 15,463 82,331 SH   SOLE   82,331 0 0
ISHARES TR IBOXX INV CP ETF 464287242 29 282 SH   SOLE   282 0 0
ISHARES TR U S EQUITY FACTR 46434V282 972 26,829 SH   SOLE   26,829 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,566 33,642 SH   SOLE   33,642 0 0
MARRIOTT INTL INC NEW CL A 571903202 718 5,122 SH   SOLE   5,122 0 0
MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 0 15,000 SH   SOLE   15,000 0 0
MCDONALDS CORP COM 580135101 180 780 SH   SOLE   780 0 0
MOODYS CORP COM 615369105 1,634 6,723 SH   SOLE   6,723 0 0
MONDELEZ INTL INC CL A 609207105 1,672 30,490 SH   SOLE   30,490 0 0
MEDTRONIC PLC SHS G5960L103 10,490 129,901 SH   SOLE   129,901 0 0
META PLATFORMS INC CL A 30303M102 3,580 26,385 SH   SOLE   26,385 0 0
MACQUARIE / FIRST TR GLOBAL COM 55607W100 103 13,000 SH   SOLE   13,000 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 51 18,325 SH   SOLE   18,325 0 0
MARKEL CORP COM 570535104 7,082 6,532 SH   SOLE   6,532 0 0
MARSH & MCLENNAN COS INC COM 571748102 211 1,411 SH   SOLE   1,411 0 0
MERCK & CO INC COM 58933Y105 10,204 118,487 SH   SOLE   118,487 0 0
MICROSOFT CORP COM 594918104 40,035 171,898 SH   SOLE   171,898 0 0
NASDAQ INC COM 631103108 609 10,746 SH   SOLE   10,746 0 0
NEXTERA ENERGY INC COM 65339F101 629 8,023 SH   SOLE   8,023 0 0
NEXIMMUNE INC COM 65344D109 6 11,000 SH   SOLE   11,000 0 0
NIKE INC CL B 654106103 1,706 20,525 SH   SOLE   20,525 0 0
NORFOLK SOUTHN CORP COM 655844108 378 1,804 SH   SOLE   1,804 0 0
NORTHERN TR CORP COM 665859104 510 5,960 SH   SOLE   5,960 0 0
NVIDIA CORPORATION COM 67066G104 5,698 46,938 SH   SOLE   46,938 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,837 24,163 SH   SOLE   24,163 0 0
NXP SEMICONDUCTORS N V COM N6596X109 10,315 69,924 SH   SOLE   69,924 0 0
PAYCHEX INC COM 704326107 2,081 18,547 SH   SOLE   18,547 0 0
PEPSICO INC COM 713448108 12,826 78,563 SH   SOLE   78,563 0 0
PFIZER INC COM 717081103 233 5,324 SH   SOLE   5,324 0 0
PROCTER AND GAMBLE CO COM 742718109 14,393 114,002 SH   SOLE   114,002 0 0
PROLOGIS INC. COM 74340W103 884 8,705 SH   SOLE   8,705 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309 13 12,048 SH   SOLE   12,048 0 0
PHILIP MORRIS INTL INC COM 718172109 187 2,258 SH   SOLE   2,258 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,813 45,594 SH   SOLE   45,594 0 0
PPG INDS INC COM 693506107 221 2,000 SH   SOLE   2,000 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 396 2,851 SH   SOLE   2,851 0 0
QUALCOMM INC COM 747525103 3,096 27,404 SH   SOLE   27,404 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 399 1,492 SH   SOLE   1,492 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,848 24,602 SH   SOLE   24,602 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,207 136,899 SH   SOLE   136,899 0 0
ROYAL BK CDA COM 780087102 392 4,351 SH   SOLE   4,351 0 0
STARBUCKS CORP COM 855244109 2,701 32,050 SH   SOLE   32,050 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 823 19,593 SH   SOLE   19,593 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 283 10,074 SH   SOLE   10,074 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 227 4,076 SH   SOLE   4,076 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 506 8,647 SH   SOLE   8,647 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 299 7,070 SH   SOLE   7,070 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,264 31,639 SH   SOLE   31,639 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 4 774 SH   SOLE   774 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 210 8,148 SH   SOLE   8,148 0 0
S&P GLOBAL INC COM 78409V104 8,082 26,467 SH   SOLE   26,467 0 0
SPLUNK INC COM 848637104 384 5,111 SH   SOLE   5,111 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 900 2,520 SH   SOLE   2,520 0 0
CONSTELLATION BRANDS INC CL A 21036P108 10,990 47,847 SH   SOLE   47,847 0 0
SYSCO CORP COM 871829107 65 916 SH   SOLE   916 0 0
AT&T INC COM 00206R102 1,740 113,419 SH   SOLE   113,419 0 0
TE CONNECTIVITY LTD SHS H84989104 4,385 39,734 SH   SOLE   39,734 0 0
TRUIST FINL CORP COM 89832Q109 3,489 80,134 SH   SOLE   80,134 0 0
TARGET CORP COM 87612E106 2,364 15,934 SH   SOLE   15,934 0 0
TJX COS INC NEW COM 872540109 12,709 204,587 SH   SOLE   204,587 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 15,661 30,877 SH   SOLE   30,877 0 0
TRACTOR SUPPLY CO COM 892356106 2 12 SH   SOLE   12 0 0
TESLA INC COM 88160R101 576 2,170 SH   SOLE   2,170 0 0
TEXAS INSTRS INC COM 882508104 2,887 18,653 SH   SOLE   18,653 0 0
TYLER TECHNOLOGIES INC COM 902252105 663 1,907 SH   SOLE   1,907 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,032 46,346 SH   SOLE   46,346 0 0
UNITEDHEALTH GROUP INC COM 91324P102 831 1,645 SH   SOLE   1,645 0 0
UNION PAC CORP COM 907818108 9,532 48,928 SH   SOLE   48,928 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,886 11,677 SH   SOLE   11,677 0 0
US BANCORP DEL COM NEW 902973304 2,064 51,189 SH   SOLE   51,189 0 0
ISHARES TR USD INV GRDE ETF 464288620 5,485 114,147 SH   SOLE   114,147 0 0
VISA INC COM CL A 92826C839 14,009 78,859 SH   SOLE   78,859 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 123 717 SH   SOLE   717 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 644 14,517 SH   SOLE   14,517 0 0
V F CORP COM 918204108 340 11,364 SH   SOLE   11,364 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,561 8,331 SH   SOLE   8,331 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,061 15,246 SH   SOLE   15,246 0 0
VALERO ENERGY CORP COM 91913Y100 359 3,362 SH   SOLE   3,362 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 381 8,448 SH   SOLE   8,448 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 189 1,005 SH   SOLE   1,005 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 205 2,601 SH   SOLE   2,601 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,842 10,262 SH   SOLE   10,262 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,489 6,959 SH   SOLE   6,959 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,415 14,910 SH   SOLE   14,910 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,571 41,383 SH   SOLE   41,383 0 0
WALMART INC COM 931142103 186 1,435 SH   SOLE   1,435 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 997 32,852 SH   SOLE   32,852 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 713 8,605 SH   SOLE   8,605 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 292 4,383 SH   SOLE   4,383 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,087 8,976 SH   SOLE   8,976 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 525 3,684 SH   SOLE   3,684 0 0
EXXON MOBIL CORP COM 30231G102 364 4,164 SH   SOLE   4,164 0 0
XYLEM INC COM 98419M100 4,950 56,667 SH   SOLE   56,667 0 0
YUM BRANDS INC COM 988498101 652 6,131 SH   SOLE   6,131 0 0
YUM CHINA HLDGS INC COM 98850P109 204 4,320 SH   SOLE   4,320 0 0
ABB LTD SPONSORED ADR 000375204 544 21,224 SH   OTR 1 0 0 21,224
AT&T INC COM 00206R102 639 41,635 SH   OTR 1 0 0 41,635
ABBOTT LABS COM 002824100 5,548 57,334 SH   OTR 1 0 0 57,334
ABBVIE INC COM 00287Y109 8,372 62,378 SH   OTR 1 0 0 62,378
ADOBE SYSTEMS INCORPORATED COM 00724F101 258 936 SH   OTR 1 0 0 936
AIR PRODS & CHEMS INC COM 009158106 873 3,751 SH   OTR 1 0 0 3,751
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,968 24,606 SH   OTR 1 0 0 24,606
ALPHABET INC CAP STK CL C 02079K107 9,768 101,593 SH   OTR 1 0 0 101,593
AMAZON COM INC COM 023135106 9,315 82,434 SH   OTR 1 0 0 82,434
AMERICAN NATL BANKSHARES INC COM 027745108 7,637 239,021 SH   OTR 1 0 0 239,021
AMETEK INC COM 031100100 5,060 44,612 SH   OTR 1 0 0 44,612
AMGEN INC COM 031162100 967 4,292 SH   OTR 1 0 0 4,292
ANALOG DEVICES INC COM 032654105 4,853 34,824 SH   OTR 1 0 0 34,824
APPLE INC COM 037833100 18,334 132,663 SH   OTR 1 0 0 132,663
ARISTA NETWORKS INC COM 040413106 255 2,255 SH   OTR 1 0 0 2,255
BK OF AMERICA CORP COM 060505104 445 14,737 SH   OTR 1 0 0 14,737
BERKSHIRE HATHAWAY INC DEL CL A 084670108 406 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,040 37,602 SH   OTR 1 0 0 37,602
BLACKROCK INC COM 09247X101 606 1,101 SH   OTR 1 0 0 1,101
BRISTOL-MYERS SQUIBB CO COM 110122108 346 4,861 SH   OTR 1 0 0 4,861
BROADCOM INC COM 11135F101 2,209 4,976 SH   OTR 1 0 0 4,976
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6,722 164,423 SH   OTR 1 0 0 164,423
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 742 22,728 SH   OTR 1 0 0 22,728
CME GROUP INC COM 12572Q105 506 2,856 SH   OTR 1 0 0 2,856
CHEMED CORP NEW COM 16359R103 2,628 6,022 SH   OTR 1 0 0 6,022
CHEVRON CORP NEW COM 166764100 6,787 47,247 SH   OTR 1 0 0 47,247
CISCO SYS INC COM 17275R102 5,321 133,011 SH   OTR 1 0 0 133,011
CITIGROUP INC COM NEW 172967424 277 6,658 SH   OTR 1 0 0 6,658
COCA COLA CO COM 191216100 1,619 28,906 SH   OTR 1 0 0 28,906
COLGATE PALMOLIVE CO COM 194162103 680 9,683 SH   OTR 1 0 0 9,683
COMCAST CORP NEW CL A 20030N101 346 11,807 SH   OTR 1 0 0 11,807
CONSTELLATION BRANDS INC CL A 21036P108 5,287 23,018 SH   OTR 1 0 0 23,018
COSTCO WHSL CORP NEW COM 22160K105 1,703 3,606 SH   OTR 1 0 0 3,606
CROWN CASTLE INC COM 22822V101 786 5,437 SH   OTR 1 0 0 5,437
DANAHER CORPORATION COM 235851102 201 780 SH   OTR 1 0 0 780
DIAGEO PLC SPON ADR NEW 25243Q205 6,257 36,846 SH   OTR 1 0 0 36,846
DIGITAL RLTY TR INC COM 253868103 755 7,611 SH   OTR 1 0 0 7,611
DISNEY WALT CO COM 254687106 3,665 38,851 SH   OTR 1 0 0 38,851
DOMINION ENERGY INC COM 25746U109 5,154 74,583 SH   OTR 1 0 0 74,583
DUKE ENERGY CORP NEW COM NEW 26441C204 1,637 17,603 SH   OTR 1 0 0 17,603
EMERSON ELEC CO COM 291011104 749 10,230 SH   OTR 1 0 0 10,230
ENBRIDGE INC COM 29250N105 1,507 40,634 SH   OTR 1 0 0 40,634
EXXON MOBIL CORP COM 30231G102 1,218 13,954 SH   OTR 1 0 0 13,954
META PLATFORMS INC CL A 30303M102 1,762 12,987 SH   OTR 1 0 0 12,987
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 317 3,490 SH   OTR 1 0 0 3,490
FIRST BANCORP N C COM 318910106 4,129 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104 1,342 17,514 SH   OTR 1 0 0 17,514
GILEAD SCIENCES INC COM 375558103 651 10,554 SH   OTR 1 0 0 10,554
HOME DEPOT INC COM 437076102 1,517 5,497 SH   OTR 1 0 0 5,497
HONEYWELL INTL INC COM 438516106 3,718 22,270 SH   OTR 1 0 0 22,270
HUNTINGTON BANCSHARES INC COM 446150104 1,038 78,760 SH   OTR 1 0 0 78,760
ILLUMINA INC COM 452327109 229 1,202 SH   OTR 1 0 0 1,202
INTEL CORP COM 458140100 2,046 79,406 SH   OTR 1 0 0 79,406
INTUITIVE SURGICAL INC COM NEW 46120E602 489 2,610 SH   OTR 1 0 0 2,610
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 517 20,179 SH   OTR 1 0 0 20,179
ISHARES TR CORE S&P500 ETF 464287200 250 697 SH   OTR 1 0 0 697
ISHARES TR CORE US AGGBD ET 464287226 1,440 14,948 SH   OTR 1 0 0 14,948
ISHARES TR IBOXX INV CP ETF 464287242 1,148 11,208 SH   OTR 1 0 0 11,208
ISHARES TR 7-10 YR TRSY BD 464287440 1,090 11,356 SH   OTR 1 0 0 11,356
ISHARES TR MSCI EAFE ETF 464287465 3,683 65,752 SH   OTR 1 0 0 65,752
ISHARES TR CORE S&P MCP ETF 464287507 270 1,232 SH   OTR 1 0 0 1,232
ISHARES TR RUSSELL 2000 ETF 464287655 226 1,369 SH   OTR 1 0 0 1,369
ISHARES TR INTRM GOV CR ETF 464288612 3,672 36,106 SH   OTR 1 0 0 36,106
ISHARES TR USD INV GRDE ETF 464288620 1,347 28,036 SH   OTR 1 0 0 28,036
ISHARES TR ISHS 1-5YR INVS 464288646 1,036 21,034 SH   OTR 1 0 0 21,034
ISHARES TR CORE MSCI EAFE 46432F842 424 8,043 SH   OTR 1 0 0 8,043
ISHARES TR 0-5YR HI YL CP 46434V407 346 8,666 SH   OTR 1 0 0 8,666
ISHARES TR CORE TOTAL USD 46434V613 1,922 43,195 SH   OTR 1 0 0 43,195
ISHARES TR BLACKROCK ULTRA 46434V878 3,590 71,797 SH   OTR 1 0 0 71,797
JPMORGAN CHASE & CO COM 46625H100 6,298 60,270 SH   OTR 1 0 0 60,270
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 4,108 81,913 SH   OTR 1 0 0 81,913
JOHNSON & JOHNSON COM 478160104 2,473 15,135 SH   OTR 1 0 0 15,135
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,262 20,808 SH   OTR 1 0 0 20,808
LILLY ELI & CO COM 532457108 1,098 3,397 SH   OTR 1 0 0 3,397
LOCKHEED MARTIN CORP COM 539830109 820 2,125 SH   OTR 1 0 0 2,125
LOWES COS INC COM 548661107 7,202 38,348 SH   OTR 1 0 0 38,348
MARKEL CORP COM 570535104 3,598 3,319 SH   OTR 1 0 0 3,319
MASTERCARD INCORPORATED CL A 57636Q104 5,483 19,284 SH   OTR 1 0 0 19,284
MCDONALDS CORP COM 580135101 566 2,455 SH   OTR 1 0 0 2,455
MERCK & CO INC COM 58933Y105 5,108 59,324 SH   OTR 1 0 0 59,324
MICROSOFT CORP COM 594918104 18,842 80,900 SH   OTR 1 0 0 80,900
MONDELEZ INTL INC CL A 609207105 912 16,635 SH   OTR 1 0 0 16,635
NIKE INC CL B 654106103 268 3,227 SH   OTR 1 0 0 3,227
NORFOLK SOUTHN CORP COM 655844108 316 1,506 SH   OTR 1 0 0 1,506
NOVARTIS AG SPONSORED ADR 66987V109 657 8,645 SH   OTR 1 0 0 8,645
NVIDIA CORPORATION COM 67066G104 2,352 19,377 SH   OTR 1 0 0 19,377
PNC FINL SVCS GROUP INC COM 693475105 3,575 23,930 SH   OTR 1 0 0 23,930
PAYCHEX INC COM 704326107 1,168 10,405 SH   OTR 1 0 0 10,405
PEPSICO INC COM 713448108 5,079 31,114 SH   OTR 1 0 0 31,114
PFIZER INC COM 717081103 869 19,847 SH   OTR 1 0 0 19,847
PHILIP MORRIS INTL INC COM 718172109 337 4,070 SH   OTR 1 0 0 4,070
PROCTER AND GAMBLE CO COM 742718109 6,747 53,447 SH   OTR 1 0 0 53,447
PROLOGIS INC. COM 74340W103 375 3,696 SH   OTR 1 0 0 3,696
QUALCOMM INC COM 747525103 1,442 12,764 SH   OTR 1 0 0 12,764
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,910 72,206 SH   OTR 1 0 0 72,206
ROPER TECHNOLOGIES INC COM 776696106 4,815 13,388 SH   OTR 1 0 0 13,388
S&P GLOBAL INC COM 78409V104 4,374 14,326 SH   OTR 1 0 0 14,326
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,067 25,387 SH   OTR 1 0 0 25,387
SIRIUS XM HOLDINGS INC COM 82968B103 114 20,000 SH   OTR 1 0 0 20,000
STARBUCKS CORP COM 855244109 748 8,882 SH   OTR 1 0 0 8,882
SYSCO CORP COM 871829107 275 3,892 SH   OTR 1 0 0 3,892
TJX COS INC NEW COM 872540109 6,510 104,807 SH   OTR 1 0 0 104,807
TARGET CORP COM 87612E106 1,064 7,168 SH   OTR 1 0 0 7,168
TEXAS INSTRS INC COM 882508104 1,465 9,467 SH   OTR 1 0 0 9,467
THERMO FISHER SCIENTIFIC INC COM 883556102 7,527 14,841 SH   OTR 1 0 0 14,841
TRACTOR SUPPLY CO COM 892356106 560 3,013 SH   OTR 1 0 0 3,013
TRUIST FINL CORP COM 89832Q109 1,695 38,935 SH   OTR 1 0 0 38,935
US BANCORP DEL COM NEW 902973304 737 18,282 SH   OTR 1 0 0 18,282
UNILEVER PLC SPON ADR NEW 904767704 681 15,537 SH   OTR 1 0 0 15,537
UNION PAC CORP COM 907818108 4,482 23,009 SH   OTR 1 0 0 23,009
UNITED PARCEL SERVICE INC CL B 911312106 759 4,699 SH   OTR 1 0 0 4,699
UNITEDHEALTH GROUP INC COM 91324P102 620 1,228 SH   OTR 1 0 0 1,228
VANGUARD INDEX FDS MID CAP ETF 922908629 685 3,643 SH   OTR 1 0 0 3,643
VANGUARD INDEX FDS SMALL CP ETF 922908751 570 3,337 SH   OTR 1 0 0 3,337
VERIZON COMMUNICATIONS INC COM 92343V104 603 15,885 SH   OTR 1 0 0 15,885
VISA INC COM CL A 92826C839 7,062 39,750 SH   OTR 1 0 0 39,750
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 195 17,242 SH   OTR 1 0 0 17,242
WALMART INC COM 931142103 208 1,604 SH   OTR 1 0 0 1,604
XYLEM INC COM 98419M100 2,974 34,035 SH   OTR 1 0 0 34,035
AMCOR PLC ORD G0250X107 531 49,475 SH   OTR 1 0 0 49,475
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,327 16,821 SH   OTR 1 0 0 16,821
EATON CORP PLC SHS G29183103 1,058 7,932 SH   OTR 1 0 0 7,932
LINDE PLC SHS G5494J103 4,329 16,059 SH   OTR 1 0 0 16,059
MEDTRONIC PLC SHS G5960L103 4,783 59,227 SH   OTR 1 0 0 59,227
CHUBB LIMITED COM H1467J104 512 2,817 SH   OTR 1 0 0 2,817
TE CONNECTIVITY LTD SHS H84989104 2,358 21,367 SH   OTR 1 0 0 21,367
ASML HOLDING N V N Y REGISTRY SHS N07059210 202 487 SH   OTR 1 0 0 487
NXP SEMICONDUCTORS N V COM N6596X109 5,113 34,667 SH   OTR 1 0 0 34,667