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
Expires: July 31, 2015
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 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