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 FIGI (to the nearest dollar) 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