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
APPLE INC COM 037833100   37,210,972 286,392 SH   SOLE   286,392 0 0
ABB LTD SPONSORED ADR 000375204   2,192,770 71,988 SH   SOLE   71,988 0 0
ABBVIE INC COM 00287Y109   21,297,360 131,782 SH   SOLE   131,782 0 0
ABBOTT LABS COM 002824100   12,856,530 117,101 SH   SOLE   117,101 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,556,536 35,814 SH   SOLE   35,814 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,433,954 4,261 SH   SOLE   4,261 0 0
ANALOG DEVICES INC COM 032654105   11,498,044 70,097 SH   SOLE   70,097 0 0
AUTODESK INC COM 052769106   452,225 2,420 SH   SOLE   2,420 0 0
AFLAC INC COM 001055102   541,708 7,530 SH   SOLE   7,530 0 0
ISHARES TR CORE US AGGBD ET 464287226   863,502 8,903 SH   SOLE   8,903 0 0
ALLSTATE CORP COM 020002101   399,342 2,945 SH   SOLE   2,945 0 0
AMCOR PLC ORD G0250X107   1,405,306 117,994 SH   SOLE   117,994 0 0
AMETEK INC COM 031100100   12,814,249 91,714 SH   SOLE   91,714 0 0
AMGEN INC COM 031162100   2,871,993 10,935 SH   SOLE   10,935 0 0
AMERICAN NATL BANKSHARES INC COM 027745108   55,244 1,496 SH   SOLE   1,496 0 0
AMAZON COM INC COM 023135106   14,133,628 168,257 SH   SOLE   168,257 0 0
ARISTA NETWORKS INC COM 040413106   1,679,484 13,840 SH   SOLE   13,840 0 0
AIR PRODS & CHEMS INC COM 009158106   2,846,315 9,233 SH   SOLE   9,233 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   8,082,000 14,791 SH   SOLE   14,791 0 0
ATLAS CORP SHARES Y0436Q109   168,740 11,000 SH   SOLE   11,000 0 0
APTARGROUP INC COM 038336103   231,508 2,105 SH   SOLE   2,105 0 0
BROADCOM INC COM 11135F101   5,625,758 10,062 SH   SOLE   10,062 0 0
AMERICAN EXPRESS CO COM 025816109   1,848,656 12,512 SH   SOLE   12,512 0 0
BOEING CO COM 097023105   252,399 1,325 SH   SOLE   1,325 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   2,294,669 89,252 SH   SOLE   89,252 0 0
BANK AMERICA CORP COM 060505104   1,938,107 58,518 SH   SOLE   58,518 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,177,859 75,963 SH   SOLE   75,963 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,508,380 54,770 SH   SOLE   54,770 0 0
BLACKROCK INC COM 09247X101   64,485 91 SH   SOLE   91 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   503,777 7,002 SH   SOLE   7,002 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   9,585,478 304,688 SH   SOLE   304,688 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   468,711 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,505,179 8,110 SH   SOLE   8,110 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   19,520,627 63,194 SH   SOLE   63,194 0 0
CITIGROUP INC COM NEW 172967424   707,069 15,633 SH   SOLE   15,633 0 0
CATERPILLAR INC COM 149123101   2,070,007 8,641 SH   SOLE   8,641 0 0
CHUBB LIMITED COM H1467J104   1,734,465 7,862 SH   SOLE   7,862 0 0
CBRE GROUP INC CL A 12504L109   315,844 4,104 SH   SOLE   4,104 0 0
CROWN CASTLE INC COM 22822V101   1,435,712 10,585 SH   SOLE   10,585 0 0
CHEMED CORP NEW COM 16359R103   5,959,684 11,676 SH   SOLE   11,676 0 0
COLGATE PALMOLIVE CO COM 194162103   67,365 855 SH   SOLE   855 0 0
COMCAST CORP NEW CL A 20030N101   888,515 25,408 SH   SOLE   25,408 0 0
CME GROUP INC COM 12572Q105   1,400,598 8,329 SH   SOLE   8,329 0 0
COSTCO WHSL CORP NEW COM 22160K105   226,452 496 SH   SOLE   496 0 0
SALESFORCE INC COM 79466L302   428,006 3,228 SH   SOLE   3,228 0 0
CISCO SYS INC COM 17275R102   5,014,194 105,252 SH   SOLE   105,252 0 0
CSX CORP COM 126408103   493,357 15,925 SH   SOLE   15,925 0 0
CHEVRON CORP NEW COM 166764100   19,861,526 110,655 SH   SOLE   110,655 0 0
DOMINION ENERGY INC COM 25746U109   6,103,516 99,535 SH   SOLE   99,535 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   14,291,142 80,202 SH   SOLE   80,202 0 0
QUEST DIAGNOSTICS INC COM 74834L100   219,016 1,400 SH   SOLE   1,400 0 0
DANAHER CORPORATION COM 235851102   385,172 1,451 SH   SOLE   1,451 0 0
DISNEY WALT CO COM 254687106   6,583,190 75,773 SH   SOLE   75,773 0 0
DIGITAL RLTY TR INC COM 253868103   2,280,722 22,746 SH   SOLE   22,746 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   6,302,412 61,194 SH   SOLE   61,194 0 0
ELECTRONIC ARTS INC COM 285512109   625,110 5,116 SH   SOLE   5,116 0 0
ECOLAB INC COM 278865100   649,582 4,463 SH   SOLE   4,463 0 0
ISHARES TR MSCI EAFE ETF 464287465   117,889 1,796 SH   SOLE   1,796 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   344,262 28,172 SH   SOLE   28,172 0 0
EMERSON ELEC CO COM 291011104   2,480,129 25,819 SH   SOLE   25,819 0 0
ENBRIDGE INC COM 29250N105   3,894,187 99,596 SH   SOLE   99,596 0 0
EATON CORP PLC SHS G29183103   3,651,920 23,268 SH   SOLE   23,268 0 0
FIRST BANCORP N C COM 318910106   42,840 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   265,426 350 SH   SOLE   350 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   1,520,227 48,945 SH   SOLE   48,945 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   1,310,872 23,128 SH   SOLE   23,128 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   589,455 24,725 SH   SOLE   24,725 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   2,377,812 37,165 SH   SOLE   37,165 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   1,278,168 25,205 SH   SOLE   25,205 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   572,005 13,104 SH   SOLE   13,104 0 0
F N B CORP COM 302520101   161,376 12,366 SH   SOLE   12,366 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   2,118,217 44,185 SH   SOLE   44,185 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   429,463 17,310 SH   SOLE   17,310 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   1,034,896 23,095 SH   SOLE   23,095 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   4,717,070 49,911 SH   SOLE   49,911 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   586,056 12,858 SH   SOLE   12,858 0 0
GENERAL DYNAMICS CORP COM 369550108   299,469 1,207 SH   SOLE   1,207 0 0
GILEAD SCIENCES INC COM 375558103   174,361 2,031 SH   SOLE   2,031 0 0
GENERAL MLS INC COM 370334104   2,948,411 35,163 SH   SOLE   35,163 0 0
GLOBE LIFE INC COM 37959E102   627,824 5,208 SH   SOLE   5,208 0 0
GENERAC HLDGS INC COM 368736104   324,830 3,227 SH   SOLE   3,227 0 0
ALPHABET INC CAP STK CL C 02079K107   14,621,639 164,788 SH   SOLE   164,788 0 0
ALPHABET INC CAP STK CL A 02079K305   4,211,617 47,735 SH   SOLE   47,735 0 0
ISHARES TR INTRM GOV CR ETF 464288612   407,791 3,980 SH   SOLE   3,980 0 0
HUNTINGTON BANCSHARES INC COM 446150104   3,418,073 242,417 SH   SOLE   242,417 0 0
HOME DEPOT INC COM 437076102   4,331,451 13,713 SH   SOLE   13,713 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   241,837 2,320 SH   SOLE   2,320 0 0
HONEYWELL INTL INC COM 438516106   9,027,740 42,127 SH   SOLE   42,127 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   327,992 2,328 SH   SOLE   2,328 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   2,447,262 48,906 SH   SOLE   48,906 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   7,195,281 75,123 SH   SOLE   75,123 0 0
ISHARES TR CORE MSCI EAFE 46432F842   6,544,478 106,173 SH   SOLE   106,173 0 0
ISHARES INC CORE MSCI EMKT 46434G103   2,020,350 43,262 SH   SOLE   43,262 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   313,218 6,287 SH   SOLE   6,287 0 0
ISHARES TR CORE S&P MCP ETF 464287507   181,176 749 SH   SOLE   749 0 0
ISHARES TR CORE S&P SCP ETF 464287804   105,618 1,116 SH   SOLE   1,116 0 0
INTEL CORP COM 458140100   4,229,720 160,035 SH   SOLE   160,035 0 0
IQVIA HLDGS INC COM 46266C105   1,243,550 6,069 SH   SOLE   6,069 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   112,243 423 SH   SOLE   423 0 0
GARTNER INC COM 366651107   1,172,456 3,488 SH   SOLE   3,488 0 0
ISHARES TR CORE S&P TTL STK 464287150   181,620 2,142 SH   SOLE   2,142 0 0
ISHARES TR CORE TOTAL USD 46434V613   7,615,564 169,498 SH   SOLE   169,498 0 0
ISHARES TR CORE S&P500 ETF 464287200   415,715 1,082 SH   SOLE   1,082 0 0
ISHARES TR RUS 1000 ETF 464287622   93,892 446 SH   SOLE   446 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   458,678 2,141 SH   SOLE   2,141 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   35,744 205 SH   SOLE   205 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   236,830 1,104 SH   SOLE   1,104 0 0
ISHARES TR RUS MD CP GR ETF 464287481   853,447 10,209 SH   SOLE   10,209 0 0
ISHARES TR RUS MID CAP ETF 464287499   695,410 10,310 SH   SOLE   10,310 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   923,717 4,186 SH   SOLE   4,186 0 0
JACOBS SOLUTIONS INC COM 46982L108   364,533 3,036 SH   SOLE   3,036 0 0
JABIL INC COM 466313103   560,399 8,217 SH   SOLE   8,217 0 0
JOHNSON & JOHNSON COM 478160104   7,516,042 42,548 SH   SOLE   42,548 0 0
JPMORGAN CHASE & CO COM 46625H100   19,758,430 147,341 SH   SOLE   147,341 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,957,323 39,045 SH   SOLE   39,045 0 0
KLA CORP COM NEW 482480100   450,174 1,194 SH   SOLE   1,194 0 0
KIMBERLY-CLARK CORP COM 494368103   339,375 2,500 SH   SOLE   2,500 0 0
COCA COLA CO COM 191216100   3,385,474 53,222 SH   SOLE   53,222 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   8,641,863 36,699 SH   SOLE   36,699 0 0
LINDE PLC SHS G5494J103   10,088,339 30,929 SH   SOLE   30,929 0 0
LILLY ELI & CO COM 532457108   247,510 677 SH   SOLE   677 0 0
LOCKHEED MARTIN CORP COM 539830109   2,456,538 5,050 SH   SOLE   5,050 0 0
LIVE OAK BANCSHARES INC COM 53803X105   259,841 8,604 SH   SOLE   8,604 0 0
LOWES COS INC COM 548661107   16,451,396 82,571 SH   SOLE   82,571 0 0
ISHARES TR IBOXX INV CP ETF 464287242   22,351 212 SH   SOLE   212 0 0
ISHARES TR U S EQUITY FACTR 46434V282   1,046,599 26,829 SH   SOLE   26,829 0 0
MASTERCARD INCORPORATED CL A 57636Q104   11,718,742 33,701 SH   SOLE   33,701 0 0
MARRIOTT INTL INC NEW CL A 571903202   758,148 5,092 SH   SOLE   5,092 0 0
MCDONALDS CORP COM 580135101   231,906 880 SH   SOLE   880 0 0
MOODYS CORP COM 615369105   1,865,226 6,695 SH   SOLE   6,695 0 0
MONDELEZ INTL INC CL A 609207105   2,080,141 31,210 SH   SOLE   31,210 0 0
MEDTRONIC PLC SHS G5960L103   6,399,919 82,346 SH   SOLE   82,346 0 0
META PLATFORMS INC CL A 30303M102   6,322,209 52,536 SH   SOLE   52,536 0 0
MACQUARIE / FIRST TR GLOBAL COM 55607W100   105,170 13,000 SH   SOLE   13,000 0 0
MFS INTER INCOME TR SH BEN INT 55273C107   45,016 16,310 SH   SOLE   16,310 0 0
MARKEL CORP COM 570535104   8,704,656 6,607 SH   SOLE   6,607 0 0
MARSH & MCLENNAN COS INC COM 571748102   233,461 1,411 SH   SOLE   1,411 0 0
ALTRIA GROUP INC COM 02209S103   215,825 4,722 SH   SOLE   4,722 0 0
MERCK & CO INC COM 58933Y105   14,033,707 126,487 SH   SOLE   126,487 0 0
MICROSOFT CORP COM 594918104   41,135,595 171,527 SH   SOLE   171,527 0 0
NASDAQ INC COM 631103108   652,212 10,631 SH   SOLE   10,631 0 0
NEXTERA ENERGY INC COM 65339F101   704,979 8,433 SH   SOLE   8,433 0 0
NEXIMMUNE INC COM 65344D109   2,674 11,000 SH   SOLE   11,000 0 0
NIKE INC CL B 654106103   2,404,353 20,548 SH   SOLE   20,548 0 0
NORFOLK SOUTHN CORP COM 655844108   438,381 1,779 SH   SOLE   1,779 0 0
NORTHERN TR CORP COM 665859104   523,064 5,911 SH   SOLE   5,911 0 0
NVIDIA CORPORATION COM 67066G104   6,576,487 45,001 SH   SOLE   45,001 0 0
NOVARTIS AG SPONSORED ADR 66987V109   267,352 2,947 SH   SOLE   2,947 0 0
NXP SEMICONDUCTORS N V COM N6596X109   10,984,970 69,512 SH   SOLE   69,512 0 0
PAYCHEX INC COM 704326107   2,160,035 18,692 SH   SOLE   18,692 0 0
PEPSICO INC COM 713448108   14,144,959 78,296 SH   SOLE   78,296 0 0
PFIZER INC COM 717081103   254,843 4,974 SH   SOLE   4,974 0 0
PROCTER AND GAMBLE CO COM 742718109   17,168,378 113,278 SH   SOLE   113,278 0 0
PULTE GROUP INC COM 745867101   220,046 4,833 SH   SOLE   4,833 0 0
PROLOGIS INC. COM 74340W103   992,678 8,806 SH   SOLE   8,806 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309   16,506 12,048 SH   SOLE   12,048 0 0
PHILIP MORRIS INTL INC COM 718172109   218,344 2,157 SH   SOLE   2,157 0 0
PNC FINL SVCS GROUP INC COM 693475105   7,209,632 45,648 SH   SOLE   45,648 0 0
PPG INDS INC COM 693506107   251,480 2,000 SH   SOLE   2,000 0 0
QUALCOMM INC COM 747525103   3,053,729 27,776 SH   SOLE   27,776 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   370,706 1,392 SH   SOLE   1,392 0 0
ROPER TECHNOLOGIES INC COM 776696106   10,602,564 24,538 SH   SOLE   24,538 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   13,798,727 136,729 SH   SOLE   136,729 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   399,679 4,251 SH   SOLE   4,251 0 0
STARBUCKS CORP COM 855244109   3,173,707 31,993 SH   SOLE   31,993 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   877,941 19,593 SH   SOLE   19,593 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   252,163 7,829 SH   SOLE   7,829 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   214,769 3,866 SH   SOLE   3,866 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   570,899 8,647 SH   SOLE   8,647 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   319,211 7,070 SH   SOLE   7,070 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,307,568 16,109 SH   SOLE   16,109 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   4,520 774 SH   SOLE   774 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   241,908 8,148 SH   SOLE   8,148 0 0
S&P GLOBAL INC COM 78409V104   8,663,488 25,866 SH   SOLE   25,866 0 0
SPLUNK INC COM 848637104   428,900 4,982 SH   SOLE   4,982 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,031,986 18,388 SH   SOLE   18,388 0 0
CONSTELLATION BRANDS INC CL A 21036P108   11,025,545 47,575 SH   SOLE   47,575 0 0
SYSCO CORP COM 871829107   67,637 885 SH   SOLE   885 0 0
AT&T INC COM 00206R102   1,615,614 87,757 SH   SOLE   87,757 0 0
TE CONNECTIVITY LTD SHS H84989104   4,392,474 38,262 SH   SOLE   38,262 0 0
TRUIST FINL CORP COM 89832Q109   2,719,571 63,202 SH   SOLE   63,202 0 0
TARGET CORP COM 87612E106   2,323,428 15,589 SH   SOLE   15,589 0 0
TJX COS INC NEW COM 872540109   16,353,739 205,449 SH   SOLE   205,449 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   17,068,669 30,995 SH   SOLE   30,995 0 0
TRACTOR SUPPLY CO COM 892356106   2,700 12 SH   SOLE   12 0 0
TESLA INC COM 88160R101   326,427 2,650 SH   SOLE   2,650 0 0
TEXAS INSTRS INC COM 882508104   3,109,392 18,820 SH   SOLE   18,820 0 0
TYLER TECHNOLOGIES INC COM 902252105   528,752 1,640 SH   SOLE   1,640 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,206,103 23,954 SH   SOLE   23,954 0 0
UNITEDHEALTH GROUP INC COM 91324P102   924,861 1,744 SH   SOLE   1,744 0 0
UNION PAC CORP COM 907818108   10,093,919 48,746 SH   SOLE   48,746 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,017,662 11,606 SH   SOLE   11,606 0 0
US BANCORP DEL COM NEW 902973304   1,747,232 40,065 SH   SOLE   40,065 0 0
ISHARES TR USD INV GRDE ETF 464288620   7,062,610 143,812 SH   SOLE   143,812 0 0
VISA INC COM CL A 92826C839   16,224,710 78,094 SH   SOLE   78,094 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   38,360 209 SH   SOLE   209 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   596,824 11,903 SH   SOLE   11,903 0 0
V F CORP COM 918204108   298,022 10,794 SH   SOLE   10,794 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   2,563,134 8,025 SH   SOLE   8,025 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   209,602 845 SH   SOLE   845 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,315,035 15,246 SH   SOLE   15,246 0 0
VALERO ENERGY CORP COM 91913Y100   426,503 3,362 SH   SOLE   3,362 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   204,744 1,005 SH   SOLE   1,005 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,864,485 9,752 SH   SOLE   9,752 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,473,204 6,913 SH   SOLE   6,913 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   4,806,115 44,415 SH   SOLE   44,415 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,242,813 31,543 SH   SOLE   31,543 0 0
WELLS FARGO CO NEW COM 949746101   203,945 4,939 SH   SOLE   4,939 0 0
WALMART INC COM 931142103   211,939 1,495 SH   SOLE   1,495 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,097,768 32,098 SH   SOLE   32,098 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   802,670 8,173 SH   SOLE   8,173 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   316,241 4,242 SH   SOLE   4,242 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,140,189 8,393 SH   SOLE   8,393 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   453,222 3,509 SH   SOLE   3,509 0 0
EXXON MOBIL CORP COM 30231G102   1,662,101 15,069 SH   SOLE   15,069 0 0
XYLEM INC COM 98419M100   6,300,814 56,985 SH   SOLE   56,985 0 0
YUM BRANDS INC COM 988498101   800,372 6,249 SH   SOLE   6,249 0 0
YUM CHINA HLDGS INC COM 98850P109   236,088 4,320 SH   SOLE   4,320 0 0
ABB LTD SPONSORED ADR 000375204   639,846 21,014 SH   OTR 1 0 0 21,014
AT&T INC COM 00206R102   760,374 41,326 SH   OTR 1 0 0 41,326
ABBOTT LABS COM 002824100   6,264,154 57,057 SH   OTR 1 0 0 57,057
ABBVIE INC COM 00287Y109   10,168,658 62,922 SH   OTR 1 0 0 62,922
AIR PRODS & CHEMS INC COM 009158106   1,069,939 3,471 SH   OTR 1 0 0 3,471
ALPHABET INC CAP STK CL C 02079K107   8,962,401 101,009 SH   OTR 1 0 0 101,009
ALPHABET INC CAP STK CL A 02079K305   205,040 2,324 SH   OTR 1 0 0 2,324
AMAZON COM INC COM 023135106   6,962,088 82,882 SH   OTR 1 0 0 82,882
AMERICAN NATL BANKSHARES INC COM 027745108   8,863,998 240,022 SH   OTR 1 0 0 240,022
AMETEK INC COM 031100100   6,294,394 45,051 SH   OTR 1 0 0 45,051
AMGEN INC COM 031162100   862,441 3,284 SH   OTR 1 0 0 3,284
ANALOG DEVICES INC COM 032654105   5,839,654 35,602 SH   OTR 1 0 0 35,602
APPLE INC COM 037833100   17,434,113 134,182 SH   OTR 1 0 0 134,182
ARISTA NETWORKS INC COM 040413106   273,640 2,255 SH   OTR 1 0 0 2,255
AUTOZONE INC COM 053332102   209,624 85 SH   OTR 1 0 0 85
BANK AMERICA CORP COM 060505104   484,741 14,641 SH   OTR 1 0 0 14,641
BERKSHIRE HATHAWAY INC DEL CL A 084670108   468,710 1 SH   OTR 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,830,963 38,302 SH   OTR 1 0 0 38,302
BLACKROCK INC COM 09247X101   800,037 1,129 SH   OTR 1 0 0 1,129
BRISTOL-MYERS SQUIBB CO COM 110122108   364,853 5,071 SH   OTR 1 0 0 5,071
BROADCOM INC COM 11135F101   2,802,875 5,013 SH   OTR 1 0 0 5,013
BROOKFIELD CORP CL A LTD VT SH 11271J107   5,192,864 165,119 SH   OTR 1 0 0 165,119
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   557,738 20,253 SH   OTR 1 0 0 20,253
CME GROUP INC COM 12572Q105   461,230 2,743 SH   OTR 1 0 0 2,743
CHEMED CORP NEW COM 16359R103   3,084,833 6,044 SH   OTR 1 0 0 6,044
CHEVRON CORP NEW COM 166764100   8,677,450 48,346 SH   OTR 1 0 0 48,346
CISCO SYS INC COM 17275R102   2,426,897 50,954 SH   OTR 1 0 0 50,954
CITIGROUP INC COM NEW 172967424   246,334 5,448 SH   OTR 1 0 0 5,448
COCA COLA CO COM 191216100   2,003,429 31,496 SH   OTR 1 0 0 31,496
COLGATE PALMOLIVE CO COM 194162103   762,918 9,683 SH   OTR 1 0 0 9,683
COMCAST CORP NEW CL A 20030N101   393,001 11,239 SH   OTR 1 0 0 11,239
CONSTELLATION BRANDS INC CL A 21036P108   5,372,559 23,183 SH   OTR 1 0 0 23,183
COSTCO WHSL CORP NEW COM 22160K105   1,674,893 3,669 SH   OTR 1 0 0 3,669
CROWN CASTLE INC COM 22822V101   698,107 5,147 SH   OTR 1 0 0 5,147
DANAHER CORPORATION COM 235851102   209,673 790 SH   OTR 1 0 0 790
DIAGEO PLC SPON ADR NEW 25243Q205   6,569,882 36,871 SH   OTR 1 0 0 36,871
DIGITAL RLTY TR INC COM 253868103   684,807 6,830 SH   OTR 1 0 0 6,830
DISNEY WALT CO COM 254687106   2,926,424 33,685 SH   OTR 1 0 0 33,685
DOMINION ENERGY INC COM 25746U109   4,250,661 69,333 SH   OTR 1 0 0 69,333
DUKE ENERGY CORP NEW COM NEW 26441C204   1,819,797 17,670 SH   OTR 1 0 0 17,670
EMERSON ELEC CO COM 291011104   984,391 10,248 SH   OTR 1 0 0 10,248
ENBRIDGE INC COM 29250N105   1,690,292 43,242 SH   OTR 1 0 0 43,242
EXXON MOBIL CORP COM 30231G102   1,943,681 17,622 SH   OTR 1 0 0 17,622
META PLATFORMS INC CL A 30303M102   2,806,686 23,324 SH   OTR 1 0 0 23,324
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   330,871 3,501 SH   OTR 1 0 0 3,501
FIRST BANCORP N C COM 318910106   4,836,375 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104   1,466,086 17,485 SH   OTR 1 0 0 17,485
GILEAD SCIENCES INC COM 375558103   917,813 10,691 SH   OTR 1 0 0 10,691
HOME DEPOT INC COM 437076102   1,776,306 5,624 SH   OTR 1 0 0 5,624
HONEYWELL INTL INC COM 438516106   4,856,343 22,662 SH   OTR 1 0 0 22,662
HOOKER FURNISHINGS CORPORATI COM 439038100   760,383 40,684 SH   OTR 1 0 0 40,684
HUNTINGTON BANCSHARES INC COM 446150104   1,088,692 77,214 SH   OTR 1 0 0 77,214
ILLUMINA INC COM 452327109   243,039 1,202 SH   OTR 1 0 0 1,202
INTEL CORP COM 458140100   1,766,614 66,846 SH   OTR 1 0 0 66,846
INTUITIVE SURGICAL INC COM NEW 46120E602   692,533 2,610 SH   OTR 1 0 0 2,610
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   395,923 2,803 SH   OTR 1 0 0 2,803
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   612,310 23,827 SH   OTR 1 0 0 23,827
ISHARES TR CORE S&P TTL STK 464287150   266,017 3,137 SH   OTR 1 0 0 3,137
ISHARES TR CORE S&P500 ETF 464287200   1,025,424 2,669 SH   OTR 1 0 0 2,669
ISHARES TR CORE US AGGBD ET 464287226   1,045,538 10,780 SH   OTR 1 0 0 10,780
ISHARES TR IBOXX INV CP ETF 464287242   508,375 4,822 SH   OTR 1 0 0 4,822
ISHARES TR 7-10 YR TRSY BD 464287440   2,007,016 20,955 SH   OTR 1 0 0 20,955
ISHARES TR 1 3 YR TREAS BD 464287457   375,367 4,625 SH   OTR 1 0 0 4,625
ISHARES TR MSCI EAFE ETF 464287465   4,625,860 70,484 SH   OTR 1 0 0 70,484
ISHARES TR RUS MID CAP ETF 464287499   696,419 10,325 SH   OTR 1 0 0 10,325
ISHARES TR CORE S&P MCP ETF 464287507   298,007 1,232 SH   OTR 1 0 0 1,232
ISHARES TR RUS 1000 ETF 464287622   518,510 2,463 SH   OTR 1 0 0 2,463
ISHARES TR RUSSELL 2000 ETF 464287655   265,026 1,520 SH   OTR 1 0 0 1,520
ISHARES TR CORE S&P SCP ETF 464287804   493,736 5,217 SH   OTR 1 0 0 5,217
ISHARES TR NATIONAL MUN ETF 464288414   430,627 4,081 SH   OTR 1 0 0 4,081
ISHARES TR INTRM GOV CR ETF 464288612   3,071,005 29,973 SH   OTR 1 0 0 29,973
ISHARES TR USD INV GRDE ETF 464288620   1,858,667 37,848 SH   OTR 1 0 0 37,848
ISHARES TR CORE MSCI EAFE 46432F842   539,502 8,754 SH   OTR 1 0 0 8,754
ISHARES TR CORE TOTAL USD 46434V613   2,223,671 49,493 SH   OTR 1 0 0 49,493
ISHARES TR BLACKROCK ULTRA 46434V878   1,760,499 35,182 SH   OTR 1 0 0 35,182
JPMORGAN CHASE & CO COM 46625H100   8,118,941 60,545 SH   OTR 1 0 0 60,545
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,727,111 34,453 SH   OTR 1 0 0 34,453
JOHNSON & JOHNSON COM 478160104   3,027,564 17,139 SH   OTR 1 0 0 17,139
LABORATORY CORP AMER HLDGS COM NEW 50540R409   4,899,264 20,806 SH   OTR 1 0 0 20,806
LILLY ELI & CO COM 532457108   1,242,722 3,397 SH   OTR 1 0 0 3,397
LOCKHEED MARTIN CORP COM 539830109   1,026,927 2,111 SH   OTR 1 0 0 2,111
LOWES COS INC COM 548661107   7,696,904 38,632 SH   OTR 1 0 0 38,632
MARKEL CORP COM 570535104   4,359,392 3,309 SH   OTR 1 0 0 3,309
MASTERCARD INCORPORATED CL A 57636Q104   6,758,146 19,436 SH   OTR 1 0 0 19,436
MCDONALDS CORP COM 580135101   688,309 2,612 SH   OTR 1 0 0 2,612
MERCK & CO INC COM 58933Y105   6,752,388 60,861 SH   OTR 1 0 0 60,861
MICROSOFT CORP COM 594918104   19,633,430 81,868 SH   OTR 1 0 0 81,868
MONDELEZ INTL INC CL A 609207105   1,113,890 16,713 SH   OTR 1 0 0 16,713
NIKE INC CL B 654106103   377,586 3,227 SH   OTR 1 0 0 3,227
NORFOLK SOUTHN CORP COM 655844108   371,104 1,506 SH   OTR 1 0 0 1,506
NVIDIA CORPORATION COM 67066G104   2,733,553 18,706 SH   OTR 1 0 0 18,706
PNC FINL SVCS GROUP INC COM 693475105   3,732,943 23,636 SH   OTR 1 0 0 23,636
PAYCHEX INC COM 704326107   1,194,163 10,334 SH   OTR 1 0 0 10,334
PEPSICO INC COM 713448108   5,706,552 31,588 SH   OTR 1 0 0 31,588
PFIZER INC COM 717081103   1,050,260 20,497 SH   OTR 1 0 0 20,497
PHILIP MORRIS INTL INC COM 718172109   415,463 4,105 SH   OTR 1 0 0 4,105
PROCTER AND GAMBLE CO COM 742718109   8,118,001 53,564 SH   OTR 1 0 0 53,564
PROLOGIS INC. COM 74340W103   374,239 3,320 SH   OTR 1 0 0 3,320
QUALCOMM INC COM 747525103   1,389,497 12,639 SH   OTR 1 0 0 12,639
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,346,239 72,794 SH   OTR 1 0 0 72,794
ROPER TECHNOLOGIES INC COM 776696106   5,800,975 13,426 SH   OTR 1 0 0 13,426
S&P GLOBAL INC COM 78409V104   4,861,852 14,516 SH   OTR 1 0 0 14,516
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,720,345 25,418 SH   OTR 1 0 0 25,418
SIRIUS XM HOLDINGS INC COM 82968B103   116,800 20,000 SH   OTR 1 0 0 20,000
STARBUCKS CORP COM 855244109   919,060 9,265 SH   OTR 1 0 0 9,265
SYSCO CORP COM 871829107   297,538 3,892 SH   OTR 1 0 0 3,892
TJX COS INC NEW COM 872540109   8,328,751 104,634 SH   OTR 1 0 0 104,634
TARGET CORP COM 87612E106   1,060,238 7,114 SH   OTR 1 0 0 7,114
TEXAS INSTRS INC COM 882508104   1,540,314 9,323 SH   OTR 1 0 0 9,323
THERMO FISHER SCIENTIFIC INC COM 883556102   8,226,622 14,939 SH   OTR 1 0 0 14,939
TRACTOR SUPPLY CO COM 892356106   676,029 3,005 SH   OTR 1 0 0 3,005
TRUIST FINL CORP COM 89832Q109   1,614,853 37,538 SH   OTR 1 0 0 37,538
US BANCORP DEL COM NEW 902973304   755,555 17,326 SH   OTR 1 0 0 17,326
UNILEVER PLC SPON ADR NEW 904767704   465,869 9,255 SH   OTR 1 0 0 9,255
UNION PAC CORP COM 907818108   4,809,891 23,229 SH   OTR 1 0 0 23,229
UNITED PARCEL SERVICE INC CL B 911312106   893,324 5,139 SH   OTR 1 0 0 5,139
UNITEDHEALTH GROUP INC COM 91324P102   653,695 1,233 SH   OTR 1 0 0 1,233
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   499,060 4,612 SH   OTR 1 0 0 4,612
VANGUARD INDEX FDS MID CAP ETF 922908629   1,294,800 6,353 SH   OTR 1 0 0 6,353
VANGUARD INDEX FDS SMALL CP ETF 922908751   612,470 3,337 SH   OTR 1 0 0 3,337
VERIZON COMMUNICATIONS INC COM 92343V104   444,606 11,288 SH   OTR 1 0 0 11,288
VISA INC COM CL A 92826C839   8,355,966 40,220 SH   OTR 1 0 0 40,220
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   169,570 16,756 SH   OTR 1 0 0 16,756
WALMART INC COM 931142103   227,430 1,604 SH   OTR 1 0 0 1,604
XYLEM INC COM 98419M100   3,824,469 34,590 SH   OTR 1 0 0 34,590
AMCOR PLC ORD G0250X107   551,322 46,293 SH   OTR 1 0 0 46,293
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,577,326 17,155 SH   OTR 1 0 0 17,155
EATON CORP PLC SHS G29183103   1,233,123 7,857 SH   OTR 1 0 0 7,857
LINDE PLC SHS G5494J103   5,249,572 16,095 SH   OTR 1 0 0 16,095
MEDTRONIC PLC SHS G5960L103   4,149,857 53,397 SH   OTR 1 0 0 53,397
CHUBB LIMITED COM H1467J104   676,116 3,065 SH   OTR 1 0 0 3,065
TE CONNECTIVITY LTD SHS H84989104   2,284,185 19,898 SH   OTR 1 0 0 19,898
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,680,345 6,736 SH   OTR 1 0 0 6,736
NXP SEMICONDUCTORS N V COM N6596X109   5,473,235 34,635 SH   OTR 1 0 0 34,635