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   65,770,637 341,612 SH   SOLE   341,612 0 0
ABBVIE INC COM 00287Y109   22,951,797 148,105 SH   SOLE   148,105 0 0
ABBOTT LABS COM 002824100   14,883,055 135,214 SH   SOLE   135,214 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   14,529,101 41,404 SH   SOLE   41,404 0 0
ADOBE INC COM 00724F101   2,908,827 4,876 SH   SOLE   4,876 0 0
ANALOG DEVICES INC COM 032654105   16,757,038 84,393 SH   SOLE   84,393 0 0
AUTODESK INC COM 052769106   650,777 2,673 SH   SOLE   2,673 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,676,941 20,647 SH   SOLE   20,647 0 0
AFLAC INC COM 001055102   606,446 7,351 SH   SOLE   7,351 0 0
ALLSTATE CORP COM 020002101   366,608 2,619 SH   SOLE   2,619 0 0
ADVANCED MICRO DEVICES INC COM 007903107   201,263 1,365 SH   SOLE   1,365 0 0
AMETEK INC COM 031100100   17,860,265 108,316 SH   SOLE   108,316 0 0
AMGEN INC COM 031162100   4,312,349 14,972 SH   SOLE   14,972 0 0
AMERICAN NATL BANKSHARES INC COM 027745108   31,054 637 SH   SOLE   637 0 0
AMAZON COM INC COM 023135106   30,988,844 203,954 SH   SOLE   203,954 0 0
ARISTA NETWORKS INC COM 040413106   2,888,587 12,265 SH   SOLE   12,265 0 0
AIR PRODS & CHEMS INC COM 009158106   2,420,523 8,840 SH   SOLE   8,840 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   13,363,179 17,655 SH   SOLE   17,655 0 0
APTARGROUP INC COM 038336103   209,907 1,698 SH   SOLE   1,698 0 0
BROADCOM INC COM 11135F101   9,771,180 8,754 SH   SOLE   8,754 0 0
AMERICAN EXPRESS CO COM 025816109   2,453,030 13,094 SH   SOLE   13,094 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,052,388 15,626 SH   SOLE   15,626 0 0
BOEING CO COM 097023105   419,951 1,611 SH   SOLE   1,611 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   3,230,895 120,063 SH   SOLE   120,063 0 0
BANK AMERICA CORP COM 060505104   3,724,258 110,611 SH   SOLE   110,611 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   3,734,128 92,958 SH   SOLE   92,958 0 0
HEARTBEAM INC COM 42238H108   470,000 200,000 SH   SOLE   200,000 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,116,937 38,796 SH   SOLE   38,796 0 0
BLACKROCK INC COM 09247X101   1,126,245 1,387 SH   SOLE   1,387 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   393,586 7,671 SH   SOLE   7,671 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   14,359,451 357,913 SH   SOLE   357,913 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,958,362 16,706 SH   SOLE   16,706 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   24,110,901 67,602 SH   SOLE   67,602 0 0
CAL MAINE FOODS INC COM NEW 128030202   344,340 6,000 SH   SOLE   6,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   67,475 1,175 SH   SOLE   1,175 0 0
CATERPILLAR INC COM 149123101   2,563,964 8,672 SH   SOLE   8,672 0 0
CHUBB LIMITED COM H1467J104   1,728,158 7,647 SH   SOLE   7,647 0 0
CBRE GROUP INC CL A 12504L109   289,014 3,105 SH   SOLE   3,105 0 0
CHEMED CORP NEW COM 16359R103   8,217,168 14,052 SH   SOLE   14,052 0 0
COLGATE PALMOLIVE CO COM 194162103   62,174 780 SH   SOLE   780 0 0
COMCAST CORP NEW CL A 20030N101   1,279,029 29,168 SH   SOLE   29,168 0 0
CME GROUP INC COM 12572Q105   1,774,376 8,425 SH   SOLE   8,425 0 0
CUMMINS INC COM 231021106   338,992 1,415 SH   SOLE   1,415 0 0
CAPITAL ONE FINL CORP COM 14040H105   6,294 48 SH   SOLE   48 0 0
COSTCO WHSL CORP NEW COM 22160K105   302,118 458 SH   SOLE   458 0 0
SALESFORCE INC COM 79466L302   999,141 3,797 SH   SOLE   3,797 0 0
CISCO SYS INC COM 17275R102   5,214,522 103,217 SH   SOLE   103,217 0 0
CSX CORP COM 126408103   457,706 13,202 SH   SOLE   13,202 0 0
CHEVRON CORP NEW COM 166764100   18,481,249 123,902 SH   SOLE   123,902 0 0
DOMINION ENERGY INC COM 25746U109   11,748 250 SH   SOLE   250 0 0
DEERE & CO COM 244199105   294,030 735 SH   SOLE   735 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   13,292,285 91,256 SH   SOLE   91,256 0 0
DOLLAR GEN CORP NEW COM 256677105   7,639,916 56,197 SH   SOLE   56,197 0 0
DANAHER CORPORATION COM 235851102   299,115 1,293 SH   SOLE   1,293 0 0
DIGITAL RLTY TR INC COM 253868103   1,119,949 8,322 SH   SOLE   8,322 0 0
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   40,560 24,000 SH   SOLE   24,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   4,507,951 46,455 SH   SOLE   46,455 0 0
ELECTRONIC ARTS INC COM 285512109   757,936 5,540 SH   SOLE   5,540 0 0
ECOLAB INC COM 278865100   1,008,918 5,087 SH   SOLE   5,087 0 0
ISHARES TR MSCI EAFE ETF 464287465   130,356 1,730 SH   SOLE   1,730 0 0
ELEVANCE HEALTH INC COM 036752103   10,473,029 22,209 SH   SOLE   22,209 0 0
EMERSON ELEC CO COM 291011104   2,550,721 26,207 SH   SOLE   26,207 0 0
ENBRIDGE INC COM 29250N105   2,737,077 75,988 SH   SOLE   75,988 0 0
EOG RES INC COM 26875P101   667,483 5,519 SH   SOLE   5,519 0 0
EATON CORP PLC SHS G29183103   4,699,232 19,513 SH   SOLE   19,513 0 0
FIRST BANCORP N C COM 318910106   37,010 1,000 SH   SOLE   1,000 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   1,074,160 757 SH   SOLE   757 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   2,629,723 59,035 SH   SOLE   59,035 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   1,835,115 23,247 SH   SOLE   23,247 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   1,281,704 55,630 SH   SOLE   55,630 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   2,844,074 43,965 SH   SOLE   43,965 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   1,583,722 25,865 SH   SOLE   25,865 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   486,016 9,972 SH   SOLE   9,972 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   1,866,151 34,849 SH   SOLE   34,849 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   258,651 4,673 SH   SOLE   4,673 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   450,864 16,918 SH   SOLE   16,918 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   1,067,254 23,913 SH   SOLE   23,913 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   6,559,514 45,666 SH   SOLE   45,666 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   559,834 13,701 SH   SOLE   13,701 0 0
GENERAL DYNAMICS CORP COM 369550108   309,463 1,192 SH   SOLE   1,192 0 0
GILEAD SCIENCES INC COM 375558103   156,187 1,928 SH   SOLE   1,928 0 0
GENERAL MLS INC COM 370334104   1,696,614 26,046 SH   SOLE   26,046 0 0
GLOBE LIFE INC COM 37959E102   634,526 5,213 SH   SOLE   5,213 0 0
GENERAC HLDGS INC COM 368736104   501,710 3,882 SH   SOLE   3,882 0 0
ALPHABET INC CAP STK CL C 02079K107   27,686,612 196,456 SH   SOLE   196,456 0 0
ALPHABET INC CAP STK CL A 02079K305   7,482,624 53,566 SH   SOLE   53,566 0 0
ISHARES TR INTRM GOV CR ETF 464288612   53,218 508 SH   SOLE   508 0 0
HUNTINGTON BANCSHARES INC COM 446150104   2,212,230 173,917 SH   SOLE   173,917 0 0
HOME DEPOT INC COM 437076102   5,948,921 17,166 SH   SOLE   17,166 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   222,032 2,177 SH   SOLE   2,177 0 0
HONEYWELL INTL INC COM 438516106   12,627,701 60,215 SH   SOLE   60,215 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   509,381 3,115 SH   SOLE   3,115 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   6,928,417 71,879 SH   SOLE   71,879 0 0
ISHARES TR CORE MSCI EAFE 46432F842   6,985,905 99,302 SH   SOLE   99,302 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   5,234,071 44,686 SH   SOLE   44,686 0 0
ISHARES INC CORE MSCI EMKT 46434G103   3,003,689 59,385 SH   SOLE   59,385 0 0
ISHARES TR CORE S&P MCP ETF 464287507   361,958 1,306 SH   SOLE   1,306 0 0
ISHARES TR CORE S&P SCP ETF 464287804   237,996 2,199 SH   SOLE   2,199 0 0
INTEL CORP COM 458140100   14,077,951 280,158 SH   SOLE   280,158 0 0
INTUIT COM 461202103   855,582 1,369 SH   SOLE   1,369 0 0
IQVIA HLDGS INC COM 46266C105   1,579,713 6,827 SH   SOLE   6,827 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   208,934 619 SH   SOLE   619 0 0
GARTNER INC COM 366651107   1,750,211 3,880 SH   SOLE   3,880 0 0
ISHARES TR US AER DEF ETF 464288760   561,751 4,437 SH   SOLE   4,437 0 0
ISHARES TR CORE S&P TTL STK 464287150   223,639 2,125 SH   SOLE   2,125 0 0
ISHARES TR CORE TOTAL USD 46434V613   9,947,244 215,916 SH   SOLE   215,916 0 0
ISHARES TR CORE S&P500 ETF 464287200   617,446 1,293 SH   SOLE   1,293 0 0
ISHARES TR RUS 1000 ETF 464287622   580,644 2,214 SH   SOLE   2,214 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   359,570 2,176 SH   SOLE   2,176 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   929,076 3,065 SH   SOLE   3,065 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   92,327 460 SH   SOLE   460 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   217,307 1,399 SH   SOLE   1,399 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   278,451 1,104 SH   SOLE   1,104 0 0
ISHARES TR RUS MD CP GR ETF 464287481   1,066,400 10,209 SH   SOLE   10,209 0 0
ISHARES TR RUS MID CAP ETF 464287499   840,883 10,818 SH   SOLE   10,818 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   959,730 3,506 SH   SOLE   3,506 0 0
ISHARES TR US HLTHCARE ETF 464287762   200,940 702 SH   SOLE   702 0 0
JACOBS SOLUTIONS INC COM 46982L108   353,186 2,721 SH   SOLE   2,721 0 0
JABIL INC COM 466313103   312,130 2,450 SH   SOLE   2,450 0 0
JOHNSON & JOHNSON COM 478160104   6,658,690 42,482 SH   SOLE   42,482 0 0
JPMORGAN CHASE & CO COM 46625H100   28,449,680 167,253 SH   SOLE   167,253 0 0
KLA CORP COM NEW 482480100   646,273 1,112 SH   SOLE   1,112 0 0
KIMBERLY-CLARK CORP COM 494368103   303,775 2,500 SH   SOLE   2,500 0 0
COCA COLA CO COM 191216100   3,264,657 55,399 SH   SOLE   55,399 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   20,683 91 SH   SOLE   91 0 0
LINDE PLC SHS G54950103   15,109,605 36,789 SH   SOLE   36,789 0 0
ELI LILLY & CO COM 532457108   493,532 847 SH   SOLE   847 0 0
LOCKHEED MARTIN CORP COM 539830109   2,199,327 4,852 SH   SOLE   4,852 0 0
LIVE OAK BANCSHARES INC COM 53803X105   407,407 8,954 SH   SOLE   8,954 0 0
LOWES COS INC COM 548661107   22,711,977 102,053 SH   SOLE   102,053 0 0
ISHARES TR U S EQUITY FACTR 46434V282   1,295,572 26,829 SH   SOLE   26,829 0 0
MASTERCARD INCORPORATED CL A 57636Q104   16,706,560 39,170 SH   SOLE   39,170 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,176,309 5,216 SH   SOLE   5,216 0 0
MCDONALDS CORP COM 580135101   2,043,035 6,890 SH   SOLE   6,890 0 0
MOODYS CORP COM 615369105   2,885,955 7,389 SH   SOLE   7,389 0 0
MONDELEZ INTL INC CL A 609207105   2,306,480 31,844 SH   SOLE   31,844 0 0
MEDTRONIC PLC SHS G5960L103   11,412,026 138,529 SH   SOLE   138,529 0 0
MERCADOLIBRE INC COM 58733R102   1,098,506 699 SH   SOLE   699 0 0
META PLATFORMS INC CL A 30303M102   24,160,348 68,257 SH   SOLE   68,257 0 0
MFS INTER INCOME TR SH BEN INT 55273C107   42,237 15,760 SH   SOLE   15,760 0 0
MARKEL GROUP INC COM 570535104   11,005,645 7,751 SH   SOLE   7,751 0 0
MARSH & MCLENNAN COS INC COM 571748102   319,109 1,684 SH   SOLE   1,684 0 0
MERCK & CO INC COM 58933Y105   16,139,549 148,042 SH   SOLE   148,042 0 0
MORGAN STANLEY COM NEW 617446448   1,122,478 12,037 SH   SOLE   12,037 0 0
MICROSOFT CORP COM 594918104   73,588,062 195,692 SH   SOLE   195,692 0 0
MICRON TECHNOLOGY INC COM 595112103   228,555 2,678 SH   SOLE   2,678 0 0
ISHARES TR NATIONAL MUN ETF 464288414   192,970 1,780 SH   SOLE   1,780 0 0
NASDAQ INC COM 631103108   529,481 9,107 SH   SOLE   9,107 0 0
NEXTERA ENERGY INC COM 65339F101   13,334,330 219,531 SH   SOLE   219,531 0 0
NETFLIX INC COM 64110L106   701,282 1,440 SH   SOLE   1,440 0 0
NIKE INC CL B 654106103   2,588,905 23,845 SH   SOLE   23,845 0 0
NORTHROP GRUMMAN CORP COM 666807102   9,388,476 20,055 SH   SOLE   20,055 0 0
NORFOLK SOUTHN CORP COM 655844108   367,440 1,554 SH   SOLE   1,554 0 0
NORTHERN TR CORP COM 665859104   506,327 6,001 SH   SOLE   6,001 0 0
NUCOR CORP COM 670346105   59,744 343 SH   SOLE   343 0 0
NVIDIA CORPORATION COM 67066G104   26,578,285 53,670 SH   SOLE   53,670 0 0
NOVARTIS AG SPONSORED ADR 66987V109   326,436 3,233 SH   SOLE   3,233 0 0
NXP SEMICONDUCTORS N V COM N6596X109   18,670,892 81,291 SH   SOLE   81,291 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   469,219 9,127 SH   SOLE   9,127 0 0
ORACLE CORP COM 68389X105   432,263 4,100 SH   SOLE   4,100 0 0
OTIS WORLDWIDE CORP COM 68902V107   32,780 366 SH   SOLE   366 0 0
PAYCHEX INC COM 704326107   1,948,381 16,358 SH   SOLE   16,358 0 0
PEPSICO INC COM 713448108   17,731,169 104,399 SH   SOLE   104,399 0 0
PFIZER INC COM 717081103   47,652 1,655 SH   SOLE   1,655 0 0
PROCTER AND GAMBLE CO COM 742718109   19,078,128 130,191 SH   SOLE   130,191 0 0
PULTE GROUP INC COM 745867101   398,120 3,857 SH   SOLE   3,857 0 0
PROLOGIS INC. COM 74340W103   1,239,237 9,297 SH   SOLE   9,297 0 0
PHILIP MORRIS INTL INC COM 718172109   193,879 2,061 SH   SOLE   2,061 0 0
PNC FINL SVCS GROUP INC COM 693475105   8,336,656 53,837 SH   SOLE   53,837 0 0
PPG INDS INC COM 693506107   300,296 2,008 SH   SOLE   2,008 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   2,090,880 59,400 SH   SOLE   59,400 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   709,311 18,920 SH   SOLE   18,920 0 0
QUALCOMM INC COM 747525103   4,020,464 27,798 SH   SOLE   27,798 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   479,151 1,170 SH   SOLE   1,170 0 0
ROPER TECHNOLOGIES INC COM 776696106   15,742,631 28,877 SH   SOLE   28,877 0 0
RTX CORPORATION COM 75513E101   13,471,368 160,107 SH   SOLE   160,107 0 0
ROYAL BK CDA COM 780087102   430,409 4,256 SH   SOLE   4,256 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   224,800 801 SH   SOLE   801 0 0
STARBUCKS CORP COM 855244109   3,253,614 33,888 SH   SOLE   33,888 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   997,050 17,910 SH   SOLE   17,910 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   201,730 2,650 SH   SOLE   2,650 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   291,788 7,895 SH   SOLE   7,895 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   338,247 4,077 SH   SOLE   4,077 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   545,447 7,781 SH   SOLE   7,781 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   490,872 8,703 SH   SOLE   8,703 0 0
ISHARES TR SHORT TREAS BD 464288679   202,639 1,840 SH   SOLE   1,840 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   8,786,402 107,099 SH   SOLE   107,099 0 0
SOUTHERN CO COM 842587107   221,032 3,152 SH   SOLE   3,152 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   233,989 6,880 SH   SOLE   6,880 0 0
S&P GLOBAL INC COM 78409V104   13,716,005 31,136 SH   SOLE   31,136 0 0
SPLUNK INC COM 848637104   862,149 5,659 SH   SOLE   5,659 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,970,056 6,249 SH   SOLE   6,249 0 0
CONSTELLATION BRANDS INC CL A 21036P108   13,532,553 55,977 SH   SOLE   55,977 0 0
SYSCO CORP COM 871829107   72,321 989 SH   SOLE   989 0 0
AT&T INC COM 00206R102   1,931,736 115,121 SH   SOLE   115,121 0 0
TE CONNECTIVITY LTD SHS H84989104   6,416,940 45,672 SH   SOLE   45,672 0 0
TRUIST FINL CORP COM 89832Q109   616,062 16,686 SH   SOLE   16,686 0 0
TJX COS INC NEW COM 872540109   20,350,884 216,937 SH   SOLE   216,937 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   18,999,780 35,795 SH   SOLE   35,795 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,387,469 7,284 SH   SOLE   7,284 0 0
TRACTOR SUPPLY CO COM 892356106   177,185 824 SH   SOLE   824 0 0
TESLA INC COM 88160R101   792,323 3,189 SH   SOLE   3,189 0 0
TEXAS INSTRS INC COM 882508104   3,306,830 19,399 SH   SOLE   19,399 0 0
TYLER TECHNOLOGIES INC COM 902252105   602,093 1,440 SH   SOLE   1,440 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,188,875 2,258 SH   SOLE   2,258 0 0
UNION PAC CORP COM 907818108   14,068,869 57,279 SH   SOLE   57,279 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,489,225 15,832 SH   SOLE   15,832 0 0
US BANCORP DEL COM NEW 902973304   1,889,323 43,653 SH   SOLE   43,653 0 0
VISA INC COM CL A 92826C839   23,879,145 91,719 SH   SOLE   91,719 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   44,586 209 SH   SOLE   209 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   222,931 732 SH   SOLE   732 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   936,894 19,559 SH   SOLE   19,559 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   589,122 10,494 SH   SOLE   10,494 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   3,488,332 7,207 SH   SOLE   7,207 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   211,842 845 SH   SOLE   845 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,219,760 13,027 SH   SOLE   13,027 0 0
VALERO ENERGY CORP COM 91913Y100   244,920 1,884 SH   SOLE   1,884 0 0
VULCAN MATLS CO COM 929160109   6,779 30 SH   SOLE   30 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   236,032 1,015 SH   SOLE   1,015 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   407,108 932 SH   SOLE   932 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,393,907 14,307 SH   SOLE   14,307 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   2,081,722 6,696 SH   SOLE   6,696 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   248,037 1,137 SH   SOLE   1,137 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   493,652 12,011 SH   SOLE   12,011 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,255,736 11,249 SH   SOLE   11,249 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,441,702 38,241 SH   SOLE   38,241 0 0
WELLS FARGO CO NEW COM 949746101   2,415,016 49,066 SH   SOLE   49,066 0 0
WALMART INC COM 931142103   2,686,878 17,043 SH   SOLE   17,043 0 0
SPDR SER TR S&P HOMEBUILD 78464A888   309,938 3,240 SH   SOLE   3,240 0 76,824
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   989,575 26,318 SH   SOLE   26,318 0 3,140
SELECT SECTOR SPDR TR INDL 81369Y704   832,127 7,300 SH   SOLE   7,300 0 33,612
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   308,160 1,601 SH   SOLE   1,601 0 131,294
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   303,606 4,215 SH   SOLE   4,215 0 2,211
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,077,129 7,898 SH   SOLE   7,898 0 7,331
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   613,855 3,433 SH   SOLE   3,433 0 39,035
EXXON MOBIL CORP COM 30231G102   3,150,444 31,511 SH   SOLE   31,511 0 34,880
XYLEM INC COM 98419M100   7,720,768 67,513 SH   SOLE   67,513 0 1
YUM BRANDS INC COM 988498101   799,857 6,122 SH   SOLE   6,122 0 927
ABBOTT LABS COM 002824100   6,066,479 55,116 SH   OTR 1 0 0 55,116
ABBVIE INC COM 00287Y109   9,676,620 62,443 SH   OTR 1 0 0 62,443
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,459,180 15,558 SH   OTR 1 0 0 15,558
ADOBE INC COM 00724F101   277,409 465 SH   OTR 1 0 0 465
AIR PRODS & CHEMS INC COM 009158106   992,457 3,625 SH   OTR 1 0 0 3,625
ALPHABET INC CAP STK CL A 02079K305   224,895 1,610 SH   OTR 1 0 0 1,610
ALPHABET INC CAP STK CL C 02079K107   13,484,186 95,681 SH   OTR 1 0 0 95,681
AMAZON COM INC COM 023135106   11,664,908 76,774 SH   OTR 1 0 0 76,774
AMERICAN ELEC PWR CO INC COM 025537101   659,234 8,117 SH   OTR 1 0 0 8,117
AMERICAN NATL BANKSHARES INC COM 027745108   6,048,161 124,065 SH   OTR 1 0 0 124,065
AMETEK INC COM 031100100   7,180,987 43,551 SH   OTR 1 0 0 43,551
AMGEN INC COM 031162100   895,118 3,108 SH   OTR 1 0 0 3,108
ANALOG DEVICES INC COM 032654105   6,686,168 33,674 SH   OTR 1 0 0 33,674
APPLE INC COM 037833100   25,189,517 130,835 SH   OTR 1 0 0 130,835
ARISTA NETWORKS INC COM 040413106   520,707 2,211 SH   OTR 1 0 0 2,211
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,066,614 6,694 SH   OTR 1 0 0 6,694
ASTRAZENECA PLC SPONSORED ADR 046353108   493,717 7,331 SH   OTR 1 0 0 7,331
AT&T INC COM 00206R102   655,832 39,109 SH   OTR 1 0 0 39,109
AUTODESK INC COM 052769106   232,029 953 SH   OTR 1 0 0 953
BANK AMERICA CORP COM 060505104   1,161,379 34,504 SH   OTR 1 0 0 34,504
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,834,275 35,986 SH   OTR 1 0 0 35,986
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   OTR 1 0 0 1
BLACKROCK INC COM 09247X101   1,095,882 1,350 SH   OTR 1 0 0 1,350
BROADCOM INC COM 11135F101   4,717,244 4,226 SH   OTR 1 0 0 4,226
BROOKFIELD CORP CL A LTD VT SH 11271J107   6,550,106 163,307 SH   OTR 1 0 0 163,307
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   412,306 14,322 SH   OTR 1 0 0 14,322
CAPITAL ONE FINL CORP COM 14040H105   1,573,440 12,000 SH   OTR 1 0 0 12,000
CARRIER GLOBAL CORPORATION COM 14448C104   1,467,443 25,543 SH   OTR 1 0 0 25,543
CHEMED CORP NEW COM 16359R103   3,383,257 5,786 SH   OTR 1 0 0 5,786
CHEVRON CORP NEW COM 166764100   7,325,679 49,114 SH   OTR 1 0 0 49,114
CHUBB LIMITED COM H1467J104   743,540 3,290 SH   OTR 1 0 0 3,290
CISCO SYS INC COM 17275R102   1,964,333 38,883 SH   OTR 1 0 0 38,883
CME GROUP INC COM 12572Q105   553,852 2,630 SH   OTR 1 0 0 2,630
COCA COLA CO COM 191216100   1,773,173 30,090 SH   OTR 1 0 0 30,090
COLGATE PALMOLIVE CO COM 194162103   634,568 7,961 SH   OTR 1 0 0 7,961
COMCAST CORP NEW CL A 20030N101   432,808 9,873 SH   OTR 1 0 0 9,873
CONSTELLATION BRANDS INC CL A 21036P108   5,438,785 22,498 SH   OTR 1 0 0 22,498
COSTCO WHSL CORP NEW COM 22160K105   2,337,991 3,542 SH   OTR 1 0 0 3,542
DIAGEO PLC SPON ADR NEW 25243Q205   4,963,506 34,077 SH   OTR 1 0 0 34,077
DOLLAR GEN CORP NEW COM 256677105   3,640,606 26,780 SH   OTR 1 0 0 26,780
DOMINION ENERGY INC COM 25746U109   661,995 14,085 SH   OTR 1 0 0 14,085
DUKE ENERGY CORP NEW COM NEW 26441C204   1,474,785 15,198 SH   OTR 1 0 0 15,198
EATON CORP PLC SHS G29183103   1,503,412 6,243 SH   OTR 1 0 0 6,243
ELEVANCE HEALTH INC COM 036752103   4,610,681 9,778 SH   OTR 1 0 0 9,778
ELI LILLY & CO COM 532457108   1,359,342 2,332 SH   OTR 1 0 0 2,332
EMERSON ELEC CO COM 291011104   886,162 9,105 SH   OTR 1 0 0 9,105
ENBRIDGE INC COM 29250N105   1,102,865 30,619 SH   OTR 1 0 0 30,619
EOG RES INC COM 26875P101   272,108 2,250 SH   OTR 1 0 0 2,250
ISHARES TR CORE TOTAL USD 46434V613   1,730,891 37,580 SH   OTR 1 0 0 37,580
EXXON MOBIL CORP COM 30231G102   1,890,588 18,910 SH   OTR 1 0 0 18,910
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   205,643 3,179 SH   OTR 1 0 0 3,179
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   463,089 3,224 SH   OTR 1 0 0 3,224
FIRST BANCORP N C COM 318910106   4,171,454 112,742 SH   OTR 1 0 0 112,742
GARTNER INC COM 366651107   235,469 522 SH   OTR 1 0 0 522
GENERAL MLS INC COM 370334104   875,322 13,440 SH   OTR 1 0 0 13,440
GILEAD SCIENCES INC COM 375558103   661,925 8,171 SH   OTR 1 0 0 8,171
HAWAIIAN ELEC INDUSTRIES COM 419870100   241,967 17,052 SH   OTR 1 0 0 17,052
HOME DEPOT INC COM 437076102   1,761,080 5,082 SH   OTR 1 0 0 5,082
HONEYWELL INTL INC COM 438516106   5,154,504 24,580 SH   OTR 1 0 0 24,580
HOOKER FURNISHINGS CORPORATI COM 439038100   727,091 27,890 SH   OTR 1 0 0 27,890
HUNTINGTON BANCSHARES INC COM 446150104   733,996 57,706 SH   OTR 1 0 0 57,706
ISHARES TR RUS MID CAP ETF 464287499   1,218,570 15,679 SH   OTR 1 0 0 15,679
ISHARES TR CORE S&P500 ETF 464287200   1,611,519 3,374 SH   OTR 1 0 0 3,374
INTEL CORP COM 458140100   6,050,195 120,404 SH   OTR 1 0 0 120,404
INTUITIVE SURGICAL INC COM NEW 46120E602   792,431 2,349 SH   OTR 1 0 0 2,349
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   587,594 21,845 SH   OTR 1 0 0 21,845
ISHARES TR 1 3 YR TREAS BD 464287457   1,591,362 19,398 SH   OTR 1 0 0 19,398
ISHARES TR 3 7 YR TREAS BD 464288661   911,814 7,785 SH   OTR 1 0 0 7,785
ISHARES TR 7-10 YR TRSY BD 464287440   1,365,222 14,164 SH   OTR 1 0 0 14,164
ISHARES TR CORE S&P SCP ETF 464287804   583,466 5,390 SH   OTR 1 0 0 5,390
ISHARES INC CORE MSCI EMKT 46434G103   204,389 4,041 SH   OTR 1 0 0 4,041
ISHARES TR INTRM GOV CR ETF 464288612   1,122,701 10,717 SH   OTR 1 0 0 10,717
ISHARES TR MSCI EAFE ETF 464287465   5,272,686 69,976 SH   OTR 1 0 0 69,976
ISHARES TR NATIONAL MUN ETF 464288414   611,323 5,639 SH   OTR 1 0 0 5,639
ISHARES TR RUSSELL 2000 ETF 464287655   315,916 1,574 SH   OTR 1 0 0 1,574
ISHARES TR CORE S&P MCP ETF 464287507   341,434 1,232 SH   OTR 1 0 0 1,232
ISHARES TR CORE MSCI EAFE 46432F842   443,621 6,306 SH   OTR 1 0 0 6,306
JPMORGAN CHASE & CO COM 46625H100   9,353,498 54,989 SH   OTR 1 0 0 54,989
JOHNSON & JOHNSON COM 478160104   2,585,700 16,497 SH   OTR 1 0 0 16,497
LABORATORY CORP AMER HLDGS COM NEW 50540R409   297,747 1,310 SH   OTR 1 0 0 1,310
LINDE PLC SHS G54950103   6,311,517 15,368 SH   OTR 1 0 0 15,368
LOCKHEED MARTIN CORP COM 539830109   980,307 2,163 SH   OTR 1 0 0 2,163
LOWES COS INC COM 548661107   7,407,219 33,284 SH   OTR 1 0 0 33,284
MASTERCARD INCORPORATED CL A 57636Q104   7,863,866 18,438 SH   OTR 1 0 0 18,438
MCDONALDS CORP COM 580135101   1,120,481 3,779 SH   OTR 1 0 0 3,779
MEDTRONIC PLC SHS G5960L103   4,197,767 50,958 SH   OTR 1 0 0 50,958
MERCK & CO INC COM 58933Y105   6,533,742 59,933 SH   OTR 1 0 0 59,933
META PLATFORMS INC CL A 30303M102   8,735,352 24,680 SH   OTR 1 0 0 24,680
MICROSOFT CORP COM 594918104   28,754,111 76,468 SH   OTR 1 0 0 76,468
MONDELEZ INTL INC CL A 609207105   1,138,429 15,718 SH   OTR 1 0 0 15,718
MORGAN STANLEY COM NEW 617446448   414,665 4,447 SH   OTR 1 0 0 4,447
NEXTERA ENERGY INC COM 65339F101   5,598,737 92,178 SH   OTR 1 0 0 92,178
NIKE INC CL B 654106103   203,455 1,874 SH   OTR 1 0 0 1,874
NORFOLK SOUTHN CORP COM 655844108   2,036,173 8,614 SH   OTR 1 0 0 8,614
NORTHROP GRUMMAN CORP COM 666807102   3,905,084 8,342 SH   OTR 1 0 0 8,342
NUCOR CORP COM 670346105   209,543 1,204 SH   OTR 1 0 0 1,204
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102   495,901 46,002 SH   OTR 1 0 0 46,002
NVIDIA CORPORATION COM 67066G104   9,783,724 19,757 SH   OTR 1 0 0 19,757
NXP SEMICONDUCTORS N V COM N6596X109   7,291,288 31,746 SH   OTR 1 0 0 31,746
OTIS WORLDWIDE CORP COM 68902V107   1,079,991 12,071 SH   OTR 1 0 0 12,071
PAYCHEX INC COM 704326107   794,192 6,668 SH   OTR 1 0 0 6,668
PEPSICO INC COM 713448108   5,881,237 34,629 SH   OTR 1 0 0 34,629
PFIZER INC COM 717081103   295,785 10,274 SH   OTR 1 0 0 10,274
PHILIP MORRIS INTL INC COM 718172109   380,174 4,041 SH   OTR 1 0 0 4,041
PNC FINL SVCS GROUP INC COM 693475105   3,098,898 20,013 SH   OTR 1 0 0 20,013
PROCTER AND GAMBLE CO COM 742718109   7,651,143 52,213 SH   OTR 1 0 0 52,213
PROLOGIS INC. COM 74340W103   430,139 3,227 SH   OTR 1 0 0 3,227
QUALCOMM INC COM 747525103   1,729,017 11,955 SH   OTR 1 0 0 11,955
ROPER TECHNOLOGIES INC COM 776696106   7,091,300 13,008 SH   OTR 1 0 0 13,008
RTX CORPORATION COM 75513E101   5,744,434 68,274 SH   OTR 1 0 0 68,274
S&P GLOBAL INC COM 78409V104   6,328,244 14,366 SH   OTR 1 0 0 14,366
SALESFORCE INC COM 79466L302   315,222 1,198 SH   OTR 1 0 0 1,198
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,838,291 24,907 SH   OTR 1 0 0 24,907
STARBUCKS CORP COM 855244109   936,450 9,754 SH   OTR 1 0 0 9,754
SYSCO CORP COM 871829107   239,642 3,277 SH   OTR 1 0 0 3,277
TE CONNECTIVITY LTD SHS H84989104   2,681,376 19,085 SH   OTR 1 0 0 19,085
TEXAS INSTRS INC COM 882508104   1,465,927 8,600 SH   OTR 1 0 0 8,600
THERMO FISHER SCIENTIFIC INC COM 883556102   7,983,854 15,042 SH   OTR 1 0 0 15,042
TJX COS INC NEW COM 872540109   8,893,515 94,805 SH   OTR 1 0 0 94,805
TRACTOR SUPPLY CO COM 892356106   513,701 2,389 SH   OTR 1 0 0 2,389
TRAVELERS COMPANIES INC COM 89417E109   604,393 3,173 SH   OTR 1 0 0 3,173
TRUIST FINL CORP COM 89832Q109   447,974 12,137 SH   OTR 1 0 0 12,137
UNION PAC CORP COM 907818108   5,383,106 21,917 SH   OTR 1 0 0 21,917
UNITED PARCEL SERVICE INC CL B 911312106   905,925 5,762 SH   OTR 1 0 0 5,762
UNITEDHEALTH GROUP INC COM 91324P102   433,801 824 SH   OTR 1 0 0 824
US BANCORP DEL COM NEW 902973304   478,971 11,070 SH   OTR 1 0 0 11,070
VANGUARD INDEX FDS MID CAP ETF 922908629   779,807 3,352 SH   OTR 1 0 0 3,352
VANGUARD INDEX FDS SMALL CP ETF 922908751   386,765 1,813 SH   OTR 1 0 0 1,813
VERIZON COMMUNICATIONS INC COM 92343V104   879,935 23,341 SH   OTR 1 0 0 23,341
VISA INC COM CL A 92826C839   10,155,203 39,008 SH   OTR 1 0 0 39,008
VULCAN MATLS CO COM 929160109   3,178,140 14,000 SH   OTR 1 0 0 14,000
WALMART INC COM 931142103   1,182,509 7,501 SH   OTR 1 0 0 7,501
WELLS FARGO CO NEW COM 949746101   561,279 11,404 SH   OTR 1 0 0 11,404
WENDYS CO COM 95058W100   206,868 10,625 SH   OTR 1 0 0 10,625
XYLEM INC COM 98419M100   3,679,969 32,180 SH   OTR 1 0 0 32,180