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
ABBVIE INC COM 00287Y109   21,698,251 145,567 SH   SOLE   145,567 0 0
MERCK & CO INC COM 58933Y105   14,835,804 144,107 SH   SOLE   144,107 0 0
PEPSICO INC COM 713448108   16,870,868 99,568 SH   SOLE   99,568 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   13,431,379 90,035 SH   SOLE   90,035 0 0
MEDTRONIC PLC SHS G5960L103   10,771,524 137,462 SH   SOLE   137,462 0 0
PROCTER AND GAMBLE CO COM 742718109   18,468,963 126,621 SH   SOLE   126,621 0 0
NEXTERA ENERGY INC COM 65339F101   10,092,047 176,157 SH   SOLE   176,157 0 0
JPMORGAN CHASE & CO COM 46625H100   23,883,579 164,692 SH   SOLE   164,692 0 0
CHEVRON CORP NEW COM 166764100   20,568,866 121,984 SH   SOLE   121,984 0 0
HONEYWELL INTL INC COM 438516106   10,849,762 58,730 SH   SOLE   58,730 0 0
APPLE INC COM 037833100   56,176,418 328,114 SH   SOLE   328,114 0 0
MICROSOFT CORP COM 594918104   59,397,108 188,114 SH   SOLE   188,114 0 0
AMAZON COM INC COM 023135106   24,598,961 193,510 SH   SOLE   193,510 0 0
TJX COS INC NEW COM 872540109   18,366,649 206,645 SH   SOLE   206,645 0 0
MASTERCARD INCORPORATED CL A 57636Q104   14,788,649 37,354 SH   SOLE   37,354 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   12,149,437 39,561 SH   SOLE   39,561 0 0
META PLATFORMS INC CL A 30303M102   19,556,811 65,144 SH   SOLE   65,144 0 0
NVIDIA CORPORATION COM 67066G104   22,302,091 51,270 SH   SOLE   51,270 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   17,533,319 34,639 SH   SOLE   34,639 0 0
VISA INC COM CL A 92826C839   20,055,172 87,193 SH   SOLE   87,193 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   9,910,709 16,836 SH   SOLE   16,836 0 0
NXP SEMICONDUCTORS N V COM N6596X109   15,563,552 77,849 SH   SOLE   77,849 0 0
AMETEK INC COM 031100100   15,246,218 103,182 SH   SOLE   103,182 0 0
LOWES COS INC COM 548661107   20,351,288 97,918 SH   SOLE   97,918 0 0
UNION PAC CORP COM 907818108   11,124,056 54,629 SH   SOLE   54,629 0 0
ROPER TECHNOLOGIES INC COM 776696106   13,345,995 27,558 SH   SOLE   27,558 0 0
CONSTELLATION BRANDS INC CL A 21036P108   13,488,581 53,669 SH   SOLE   53,669 0 0
ANALOG DEVICES INC COM 032654105   14,020,043 80,073 SH   SOLE   80,073 0 0
CHEMED CORP NEW COM 16359R103   6,960,999 13,394 SH   SOLE   13,394 0 0
NORTHROP GRUMMAN CORP COM 666807102   8,471,387 19,245 SH   SOLE   19,245 0 0
RTX CORPORATION COM 75513E101   11,222,708 155,936 SH   SOLE   155,936 0 0
INTEL CORP COM 458140100   9,447,733 265,759 SH   SOLE   265,759 0 0
LINDE PLC SHS G54950103   13,042,302 35,027 SH   SOLE   35,027 0 0
S&P GLOBAL INC COM 78409V104   10,885,267 29,789 SH   SOLE   29,789 0 0
DOLLAR GEN CORP NEW COM 256677105   5,645,700 53,362 SH   SOLE   53,362 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   10,751,159 343,817 SH   SOLE   343,817 0 0
ELEVANCE HEALTH INC COM 036752103   9,143,684 21,000 SH   SOLE   21,000 0 0
XYLEM INC COM 98419M100   5,884,839 64,647 SH   SOLE   64,647 0 0
ABBOTT LABS COM 002824100   12,750,342 131,650 SH   SOLE   131,650 0 0
ALPHABET INC CAP STK CL C 02079K107   24,976,016 189,428 SH   SOLE   189,428 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,929,826 87,877 SH   SOLE   87,877 0 0
TE CONNECTIVITY LTD SHS H84989104   5,466,249 44,250 SH   SOLE   44,250 0 0
PNC FINL SVCS GROUP INC COM 693475105   6,325,100 51,520 SH   SOLE   51,520 0 0
MARKEL GROUP INC COM 570535104   10,956,798 7,441 SH   SOLE   7,441 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,288,645 66,482 SH   SOLE   66,482 0 0
ISHARES TR CORE MSCI EAFE 46432F842   6,412,281 99,647 SH   SOLE   99,647 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   2,341,759 58,972 SH   SOLE   58,972 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   384,333 16,894 SH   SOLE   16,894 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   543,109 14,323 SH   SOLE   14,323 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   1,389,151 55,767 SH   SOLE   55,767 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   441,501 9,991 SH   SOLE   9,991 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   5,645,976 45,928 SH   SOLE   45,928 0 0
ISHARES INC CORE MSCI EMKT 46434G103   2,819,139 59,238 SH   SOLE   59,238 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   2,678,714 44,218 SH   SOLE   44,218 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   1,021,690 23,995 SH   SOLE   23,995 0 0
ISHARES TR US AER DEF ETF 464288760   469,822 4,434 SH   SOLE   4,434 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   1,622,490 23,225 SH   SOLE   23,225 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   1,628,416 34,975 SH   SOLE   34,975 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   1,404,698 25,955 SH   SOLE   25,955 0 0
STARBUCKS CORP COM 855244109   3,048,359 33,399 SH   SOLE   33,399 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   6,312,200 68,918 SH   SOLE   68,918 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   4,822,087 42,613 SH   SOLE   42,613 0 0
JOHNSON & JOHNSON COM 478160104   6,903,362 44,323 SH   SOLE   44,323 0 0
ISHARES TR CORE TOTAL USD 46434V613   9,032,007 206,611 SH   SOLE   206,611 0 0
ISHARES TR USD INV GRDE ETF 464288620   6,412,255 133,394 SH   SOLE   133,394 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,574,947 19,451 SH   SOLE   19,451 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   2,890,546 114,296 SH   SOLE   114,296 0 0
HOME DEPOT INC COM 437076102   5,319,788 17,606 SH   SOLE   17,606 0 0
AMGEN INC COM 031162100   4,144,339 15,420 SH   SOLE   15,420 0 0
BROADCOM INC COM 11135F101   8,059,315 9,703 SH   SOLE   9,703 0 0
CISCO SYS INC COM 17275R102   5,889,758 109,557 SH   SOLE   109,557 0 0
MCDONALDS CORP COM 580135101   1,803,269 6,845 SH   SOLE   6,845 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   4,560,007 51,666 SH   SOLE   51,666 0 0
BANK AMERICA CORP COM 060505104   3,478,285 127,037 SH   SOLE   127,037 0 0
COCA COLA CO COM 191216100   3,200,143 57,166 SH   SOLE   57,166 0 0
EXXON MOBIL CORP COM 30231G102   3,792,927 32,258 SH   SOLE   32,258 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,538,115 16,284 SH   SOLE   16,284 0 0
WALMART INC COM 931142103   1,716,217 10,731 SH   SOLE   10,731 0 0
MONDELEZ INTL INC CL A 609207105   2,294,264 33,059 SH   SOLE   33,059 0 0
QUALCOMM INC COM 747525103   3,174,124 28,580 SH   SOLE   28,580 0 0
COMCAST CORP NEW CL A 20030N101   1,297,534 29,263 SH   SOLE   29,263 0 0
ENBRIDGE INC COM 29250N105   2,722,490 82,027 SH   SOLE   82,027 0 0
TEXAS INSTRS INC COM 882508104   3,062,881 19,262 SH   SOLE   19,262 0 0
EATON CORP PLC SHS G29183103   4,249,200 19,923 SH   SOLE   19,923 0 0
CME GROUP INC COM 12572Q105   1,726,735 8,624 SH   SOLE   8,624 0 0
EMERSON ELEC CO COM 291011104   2,592,730 26,848 SH   SOLE   26,848 0 0
PAYCHEX INC COM 704326107   1,896,935 16,448 SH   SOLE   16,448 0 0
AT&T INC COM 00206R102   1,768,766 117,761 SH   SOLE   117,761 0 0
WELLS FARGO CO NEW COM 949746101   1,455,999 35,634 SH   SOLE   35,634 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,624,409 21,595 SH   SOLE   21,595 0 0
CHUBB LIMITED COM H1467J104   1,639,623 7,876 SH   SOLE   7,876 0 0
MORGAN STANLEY COM NEW 617446448   736,963 9,024 SH   SOLE   9,024 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,323,221 40,828 SH   SOLE   40,828 0 0
AIR PRODS & CHEMS INC COM 009158106   2,632,009 9,287 SH   SOLE   9,287 0 0
PROLOGIS INC. COM 74340W103   1,070,730 9,542 SH   SOLE   9,542 0 0
TRAVELERS COMPANIES INC COM 89417E109   674,332 4,129 SH   SOLE   4,129 0 0
HUNTINGTON BANCSHARES INC COM 446150104   1,873,453 180,140 SH   SOLE   180,140 0 0
LOCKHEED MARTIN CORP COM 539830109   2,104,053 5,145 SH   SOLE   5,145 0 0
GENERAL MLS INC COM 370334104   1,726,044 26,974 SH   SOLE   26,974 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,086,548 16,045 SH   SOLE   16,045 0 0
CITIGROUP INC COM NEW 172967424   1,207,786 29,365 SH   SOLE   29,365 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,324,748 55,336 SH   SOLE   55,336 0 0
EOG RES INC COM 26875P101   707,321 5,580 SH   SOLE   5,580 0 0
ALPHABET INC CAP STK CL A 02079K305   6,648,357 50,805 SH   SOLE   50,805 0 0
NIKE INC CL B 654106103   2,358,923 24,670 SH   SOLE   24,670 0 0
MOODYS CORP COM 615369105   2,236,871 7,075 SH   SOLE   7,075 0 0
ADOBE INC COM 00724F101   2,372,154 4,652 SH   SOLE   4,652 0 0
SALESFORCE INC COM 79466L302   732,487 3,612 SH   SOLE   3,612 0 0
IQVIA HLDGS INC COM 46266C105   1,276,387 6,487 SH   SOLE   6,487 0 0
DIGITAL RLTY TR INC COM 253868103   946,843 7,824 SH   SOLE   7,824 0 0
GENERAC HLDGS INC COM 368736104   391,602 3,594 SH   SOLE   3,594 0 0
AUTODESK INC COM 052769106   532,962 2,576 SH   SOLE   2,576 0 0
ELECTRONIC ARTS INC COM 285512109   638,314 5,302 SH   SOLE   5,302 0 0
ARISTA NETWORKS INC COM 040413106   2,154,924 11,716 SH   SOLE   11,716 0 0
ECOLAB INC COM 278865100   822,849 4,857 SH   SOLE   4,857 0 0
INTUIT COM 461202103   652,470 1,277 SH   SOLE   1,277 0 0
GARTNER INC COM 366651107   1,273,486 3,706 SH   SOLE   3,706 0 0
SPLUNK INC COM 848637104   791,066 5,409 SH   SOLE   5,409 0 0
MERCADOLIBRE INC COM 58733R102   836,801 660 SH   SOLE   660 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,958,497 14,155 SH   SOLE   14,155 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   881,634 3,598 SH   SOLE   3,598 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   3,022,255 7,284 SH   SOLE   7,284 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,926,964 4,508 SH   SOLE   4,508 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,125,748 13,681 SH   SOLE   13,681 0 0
AFLAC INC COM 001055102   632,486 8,241 SH   SOLE   8,241 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   947,616 28,568 SH   SOLE   28,568 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   512,294 8,827 SH   SOLE   8,827 0 0
CATERPILLAR INC COM 149123101   2,663,503 9,756 SH   SOLE   9,756 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,016,789 7,898 SH   SOLE   7,898 0 0
TESLA INC COM 88160R101   877,021 3,505 SH   SOLE   3,505 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,077,824 2,138 SH   SOLE   2,138 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   740,074 7,300 SH   SOLE   7,300 0 0
CBRE GROUP INC CL A 12504L109   292,264 3,957 SH   SOLE   3,957 0 0
TRUIST FINL CORP COM 89832Q109   292,485 10,223 SH   SOLE   10,223 0 0
COSTCO WHSL CORP NEW COM 22160K105   451,454 799 SH   SOLE   799 0 0
NASDAQ INC COM 631103108   482,061 9,921 SH   SOLE   9,921 0 0
NORFOLK SOUTHN CORP COM 655844108   345,815 1,756 SH   SOLE   1,756 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   289,828 4,212 SH   SOLE   4,212 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   552,644 3,433 SH   SOLE   3,433 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   691,629 2,600 SH   SOLE   2,600 0 0
JABIL INC COM 466313103   342,349 2,698 SH   SOLE   2,698 0 0
ISHARES TR CORE S&P500 ETF 464287200   463,355 1,079 SH   SOLE   1,079 0 0
ISHARES TR RUS MD CP GR ETF 464287481   932,564 10,209 SH   SOLE   10,209 0 0
KLA CORP COM NEW 482480100   515,993 1,125 SH   SOLE   1,125 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,831,346 6,725 SH   SOLE   6,725 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,077,390 10,428 SH   SOLE   10,428 0 0
ALLSTATE CORP COM 020002101   318,633 2,860 SH   SOLE   2,860 0 0
DANAHER CORPORATION COM 235851102   303,378 1,223 SH   SOLE   1,223 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   926,838 18,593 SH   SOLE   18,593 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   564,306 8,754 SH   SOLE   8,754 0 0
APTARGROUP INC COM 038336103   247,079 1,976 SH   SOLE   1,976 0 0
JACOBS SOLUTIONS INC COM 46982L108   397,488 2,912 SH   SOLE   2,912 0 0
ELI LILLY & CO COM 532457108   424,924 791 SH   SOLE   791 0 0
NETFLIX INC COM 64110L106   533,549 1,413 SH   SOLE   1,413 0 0
BOEING CO COM 097023105   304,388 1,588 SH   SOLE   1,588 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   184,143 630 SH   SOLE   630 0 0
PFIZER INC COM 717081103   202,553 6,107 SH   SOLE   6,107 0 0
AMERICAN EXPRESS CO COM 025816109   1,908,737 12,794 SH   SOLE   12,794 0 0
BLACKROCK INC COM 09247X101   104,306 161 SH   SOLE   161 0 0
DEERE & CO COM 244199105   202,826 537 SH   SOLE   537 0 0
ISHARES TR U S EQUITY FACTR 46434V282   1,162,232 26,829 SH   SOLE   26,829 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   881,003 16,985 SH   SOLE   16,985 0 0
CSX CORP COM 126408103   470,561 15,303 SH   SOLE   15,303 0 0
ISHARES TR INTRM GOV CR ETF 464288612   246,637 2,434 SH   SOLE   2,434 0 0
MARSH & MCLENNAN COS INC COM 571748102   306,339 1,610 SH   SOLE   1,610 0 0
PHILIP MORRIS INTL INC COM 718172109   202,040 2,182 SH   SOLE   2,182 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   503,116 3,586 SH   SOLE   3,586 0 0
ISHARES TR CORE S&P SCP ETF 464287804   166,021 1,760 SH   SOLE   1,760 0 0
NOVARTIS AG SPONSORED ADR 66987V109   329,619 3,236 SH   SOLE   3,236 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   428,685 1,197 SH   SOLE   1,197 0 0
ROYAL BK CDA COM 780087102   378,265 4,326 SH   SOLE   4,326 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,931,046 13,799 SH   SOLE   13,799 0 0
ISHARES TR MSCI EAFE ETF 464287465   122,353 1,775 SH   SOLE   1,775 0 0
GILEAD SCIENCES INC COM 375558103   145,758 1,945 SH   SOLE   1,945 0 0
ISHARES TR CORE S&P MCP ETF 464287507   377,516 1,514 SH   SOLE   1,514 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   330,057 2,174 SH   SOLE   2,174 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   22,719 113 SH   SOLE   113 0 0
SOUTHERN CO COM 842587107   257,283 3,975 SH   SOLE   3,975 0 0
VALERO ENERGY CORP COM 91913Y100   266,840 1,883 SH   SOLE   1,883 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   366,000 932 SH   SOLE   932 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   525,885 13,412 SH   SOLE   13,412 0 0
GENERAL DYNAMICS CORP COM 369550108   257,983 1,168 SH   SOLE   1,168 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,026,436 5,222 SH   SOLE   5,222 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   302,743 8,915 SH   SOLE   8,915 0 0
SYSCO CORP COM 871829107   71,186 1,078 SH   SOLE   1,078 0 0
YUM BRANDS INC COM 988498101   761,884 6,098 SH   SOLE   6,098 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   1,051,636 762 SH   SOLE   762 0 0
CHENIERE ENERGY INC COM NEW 16411R208   210,769 1,270 SH   SOLE   1,270 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   220,395 3,115 SH   SOLE   3,115 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   277,253 3,813 SH   SOLE   3,813 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   406,723 8,038 SH   SOLE   8,038 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   989,006 22,621 SH   SOLE   22,621 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   211,277 1,015 SH   SOLE   1,015 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   229,425 2,320 SH   SOLE   2,320 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   41,534 235 SH   SOLE   235 0 0
ISHARES TR RUS MID CAP ETF 464287499   713,968 10,310 SH   SOLE   10,310 0 0
KIMBERLY-CLARK CORP COM 494368103   390,587 3,232 SH   SOLE   3,232 0 0
TRACTOR SUPPLY CO COM 892356106   167,313 824 SH   SOLE   824 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   222,500 1,137 SH   SOLE   1,137 0 0
YUM CHINA HLDGS INC COM 98850P109   241,212 4,329 SH   SOLE   4,329 0 0
CAL MAINE FOODS INC COM NEW 128030202   306,014 6,320 SH   SOLE   6,320 0 0
COLGATE PALMOLIVE CO COM 194162103   55,466 780 SH   SOLE   780 0 0
DOMINION ENERGY INC COM 25746U109   12,552 281 SH   SOLE   281 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   219,951 4,536 SH   SOLE   4,536 0 0
GLOBE LIFE INC COM 37959E102   566,809 5,213 SH   SOLE   5,213 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   247,462 1,104 SH   SOLE   1,104 0 0
LIVE OAK BANCSHARES INC COM 53803X105   259,218 8,954 SH   SOLE   8,954 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   418,382 9,127 SH   SOLE   9,127 0 0
PULTE GROUP INC COM 745867101   325,154 4,391 SH   SOLE   4,391 0 0
PPG INDS INC COM 693506107   260,249 2,005 SH   SOLE   2,005 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,890,108 59,400 SH   SOLE   59,400 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   251,113 8,098 SH   SOLE   8,098 0 0
TYLER TECHNOLOGIES INC COM 902252105   633,270 1,640 SH   SOLE   1,640 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   42,730 226 SH   SOLE   226 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   262,452 1,601 SH   SOLE   1,601 0 0
AMERICAN NATL BANKSHARES INC COM 027745108   24,168 637 SH   SOLE   637 0 0
HEARTBEAM INC COM 42238H108   430,000 200,000 SH   SOLE   200,000 0 0
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   21,720 12,000 SH   SOLE   12,000 0 0
FIRST BANCORP N C COM 318910106   28,140 1,000 SH   SOLE   1,000 0 0
F N B CORP COM 302520101   133,429 12,366 SH   SOLE   12,366 0 0
MFS INTER INCOME TR SH BEN INT 55273C107   43,711 16,310 SH   SOLE   16,310 0 0
ISHARES TR NATIONAL MUN ETF 464288414   182,521 1,780 SH   SOLE   1,780 0 0
NEXIMMUNE INC COM 65344D109   2,099 10,000 SH   SOLE   10,000 0 0
NORTHERN TR CORP COM 665859104   405,346 5,834 SH   SOLE   5,834 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   616,253 18,680 SH   SOLE   18,680 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   224,800 801 SH   SOLE   801 0 0
ISHARES TR SHORT TREAS BD 464288679   203,265 1,840 SH   SOLE   1,840 0 0
SPDR SER TR S&P HOMEBUILD 78464A888   248,087 3,240 SH   SOLE   3,240 0 0
ABBOTT LABS COM 002824100   5,095,533 52,614 SH   OTR 1 0 0 52,614
ABBVIE INC COM 00287Y109   9,117,244 61,166 SH   OTR 1 0 0 61,166
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,789,399 15,596 SH   OTR 1 0 0 15,596
ADOBE INC COM 00724F101   237,093 465 SH   OTR 1 0 0 465
AIR PRODS & CHEMS INC COM 009158106   1,050,779 3,708 SH   OTR 1 0 0 3,708
ALPHABET INC CAP STK CL A 02079K305   308,955 2,361 SH   OTR 1 0 0 2,361
ALPHABET INC CAP STK CL C 02079K107   12,639,176 95,861 SH   OTR 1 0 0 95,861
AMAZON COM INC COM 023135106   9,765,747 76,824 SH   OTR 1 0 0 76,824
AMERICAN ELEC PWR CO INC COM 025537101   678,531 9,021 SH   OTR 1 0 0 9,021
AMERICAN NATL BANKSHARES INC COM 027745108   4,705,774 124,065 SH   OTR 1 0 0 124,065
AMETEK INC COM 031100100   6,378,956 43,172 SH   OTR 1 0 0 43,172
AMGEN INC COM 031162100   843,879 3,140 SH   OTR 1 0 0 3,140
ANALOG DEVICES INC COM 032654105   5,884,986 33,612 SH   OTR 1 0 0 33,612
APPLE INC COM 037833100   22,478,700 131,294 SH   OTR 1 0 0 131,294
ARISTA NETWORKS INC COM 040413106   406,663 2,211 SH   OTR 1 0 0 2,211
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,973,835 6,751 SH   OTR 1 0 0 6,751
ASTRAZENECA PLC SPONSORED ADR 046353108   496,430 7,331 SH   OTR 1 0 0 7,331
AT&T INC COM 00206R102   586,279 39,035 SH   OTR 1 0 0 39,035
BANK AMERICA CORP COM 060505104   954,637 34,880 SH   OTR 1 0 0 34,880
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,604,703 35,984 SH   OTR 1 0 0 35,984
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   OTR 1 0 0 1
BLACKROCK INC COM 09247X101   599,281 927 SH   OTR 1 0 0 927
BRISTOL-MYERS SQUIBB CO COM 110122108   269,245 4,639 SH   OTR 1 0 0 4,639
BROADCOM INC COM 11135F101   3,696,878 4,451 SH   OTR 1 0 0 4,451
BROOKFIELD CORP CL A LTD VT SH 11271J107   5,166,077 165,213 SH   OTR 1 0 0 165,213
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   478,503 19,997 SH   OTR 1 0 0 19,997
CHEMED CORP NEW COM 16359R103   2,994,899 5,763 SH   OTR 1 0 0 5,763
CHEVRON CORP NEW COM 166764100   8,326,800 49,383 SH   OTR 1 0 0 49,383
CHUBB LIMITED COM H1467J104   708,610 3,404 SH   OTR 1 0 0 3,404
CISCO SYS INC COM 17275R102   2,203,722 41,000 SH   OTR 1 0 0 41,000
CITIGROUP INC COM NEW 172967424   328,191 7,980 SH   OTR 1 0 0 7,980
CME GROUP INC COM 12572Q105   549,173 2,743 SH   OTR 1 0 0 2,743
COCA COLA CO COM 191216100   1,661,834 29,692 SH   OTR 1 0 0 29,692
COLGATE PALMOLIVE CO COM 194162103   566,102 7,961 SH   OTR 1 0 0 7,961
COMCAST CORP NEW CL A 20030N101   443,686 10,007 SH   OTR 1 0 0 10,007
CONSTELLATION BRANDS INC CL A 21036P108   5,587,171 22,231 SH   OTR 1 0 0 22,231
COSTCO WHSL CORP NEW COM 22160K105   2,001,044 3,542 SH   OTR 1 0 0 3,542
DIAGEO PLC SPON ADR NEW 25243Q205   5,182,204 34,739 SH   OTR 1 0 0 34,739
DOLLAR GEN CORP NEW COM 256677105   2,493,384 23,568 SH   OTR 1 0 0 23,568
DOMINION ENERGY INC COM 25746U109   267,287 5,985 SH   OTR 1 0 0 5,985
DUKE ENERGY CORP NEW COM NEW 26441C204   1,343,548 15,223 SH   OTR 1 0 0 15,223
EATON CORP PLC SHS G29183103   1,341,072 6,288 SH   OTR 1 0 0 6,288
ELEVANCE HEALTH INC COM 036752103   4,106,215 9,431 SH   OTR 1 0 0 9,431
ELI LILLY & CO COM 532457108   1,268,698 2,362 SH   OTR 1 0 0 2,362
EMERSON ELEC CO COM 291011104   926,465 9,594 SH   OTR 1 0 0 9,594
ENBRIDGE INC COM 29250N105   1,052,500 31,722 SH   OTR 1 0 0 31,722
EOG RES INC COM 26875P101   277,071 2,186 SH   OTR 1 0 0 2,186
ISHARES TR CORE TOTAL USD 46434V613   1,783,014 40,793 SH   OTR 1 0 0 40,793
EXXON MOBIL CORP COM 30231G102   2,256,092 19,188 SH   OTR 1 0 0 19,188
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   401,114 3,263 SH   OTR 1 0 0 3,263
FIRST BANCORP N C COM 318910106   3,175,704 112,894 SH   OTR 1 0 0 112,894
GENERAL MLS INC COM 370334104   861,591 13,465 SH   OTR 1 0 0 13,465
GILEAD SCIENCES INC COM 375558103   615,322 8,211 SH   OTR 1 0 0 8,211
HOME DEPOT INC COM 437076102   1,545,157 5,114 SH   OTR 1 0 0 5,114
HONEYWELL INTL INC COM 438516106   4,550,906 24,635 SH   OTR 1 0 0 24,635
HOOKER FURNISHINGS CORPORATI COM 439038100   566,481 29,140 SH   OTR 1 0 0 29,140
HUNTINGTON BANCSHARES INC COM 446150104   600,120 57,706 SH   OTR 1 0 0 57,706
ISHARES TR RUS MID CAP ETF 464287499   1,085,770 15,679 SH   OTR 1 0 0 15,679
ISHARES TR CORE S&P500 ETF 464287200   2,616,879 6,094 SH   OTR 1 0 0 6,094
INTEL CORP COM 458140100   4,108,443 115,604 SH   OTR 1 0 0 115,604
INTUITIVE SURGICAL INC COM NEW 46120E602   707,606 2,421 SH   OTR 1 0 0 2,421
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   606,429 23,981 SH   OTR 1 0 0 23,981
ISHARES TR 1 3 YR TREAS BD 464287457   528,035 6,522 SH   OTR 1 0 0 6,522
ISHARES TR 3 7 YR TREAS BD 464288661   991,234 8,760 SH   OTR 1 0 0 8,760
ISHARES TR 7-10 YR TRSY BD 464287440   1,447,249 15,802 SH   OTR 1 0 0 15,802
ISHARES TR USD INV GRDE ETF 464288620   1,279,406 26,622 SH   OTR 1 0 0 26,622
ISHARES TR CORE S&P SCP ETF 464287804   508,436 5,390 SH   OTR 1 0 0 5,390
ISHARES TR INTRM GOV CR ETF 464288612   1,013,797 10,005 SH   OTR 1 0 0 10,005
ISHARES TR MSCI EAFE ETF 464287465   4,832,390 70,116 SH   OTR 1 0 0 70,116
ISHARES TR NATIONAL MUN ETF 464288414   578,222 5,639 SH   OTR 1 0 0 5,639
ISHARES TR RUSSELL 2000 ETF 464287655   278,188 1,574 SH   OTR 1 0 0 1,574
ISHARES TR CORE S&P MCP ETF 464287507   307,198 1,232 SH   OTR 1 0 0 1,232
ISHARES TR CORE MSCI EAFE 46432F842   414,150 6,436 SH   OTR 1 0 0 6,436
JPMORGAN CHASE & CO COM 46625H100   8,184,196 56,436 SH   OTR 1 0 0 56,436
JOHNSON & JOHNSON COM 478160104   2,583,859 16,590 SH   OTR 1 0 0 16,590
LABORATORY CORP AMER HLDGS COM NEW 50540R409   275,436 1,370 SH   OTR 1 0 0 1,370
LINDE PLC SHS G54950103   5,686,258 15,272 SH   OTR 1 0 0 15,272
LOCKHEED MARTIN CORP COM 539830109   857,943 2,098 SH   OTR 1 0 0 2,098
LOWES COS INC COM 548661107   6,775,244 32,599 SH   OTR 1 0 0 32,599
MASTERCARD INCORPORATED CL A 57636Q104   7,341,435 18,544 SH   OTR 1 0 0 18,544
MCDONALDS CORP COM 580135101   991,553 3,764 SH   OTR 1 0 0 3,764
MEDTRONIC PLC SHS G5960L103   3,903,281 49,814 SH   OTR 1 0 0 49,814
MERCK & CO INC COM 58933Y105   6,216,799 60,388 SH   OTR 1 0 0 60,388
META PLATFORMS INC CL A 30303M102   7,311,559 24,356 SH   OTR 1 0 0 24,356
MICROSOFT CORP COM 594918104   24,270,639 76,867 SH   OTR 1 0 0 76,867
MONDELEZ INTL INC CL A 609207105   1,110,933 16,008 SH   OTR 1 0 0 16,008
MORGAN STANLEY COM NEW 617446448   235,762 2,887 SH   OTR 1 0 0 2,887
NEXTERA ENERGY INC COM 65339F101   4,378,630 76,432 SH   OTR 1 0 0 76,432
NORFOLK SOUTHN CORP COM 655844108   232,176 1,179 SH   OTR 1 0 0 1,179
NORTHROP GRUMMAN CORP COM 666807102   3,558,356 8,084 SH   OTR 1 0 0 8,084
NVIDIA CORPORATION COM 67066G104   8,658,988 19,907 SH   OTR 1 0 0 19,907
NXP SEMICONDUCTORS N V COM N6596X109   6,410,316 32,065 SH   OTR 1 0 0 32,065
PAYCHEX INC COM 704326107   768,983 6,668 SH   OTR 1 0 0 6,668
PEPSICO INC COM 713448108   5,699,638 33,639 SH   OTR 1 0 0 33,639
PFIZER INC COM 717081103   533,837 16,099 SH   OTR 1 0 0 16,099
PHILIP MORRIS INTL INC COM 718172109   374,112 4,041 SH   OTR 1 0 0 4,041
PNC FINL SVCS GROUP INC COM 693475105   2,486,212 20,252 SH   OTR 1 0 0 20,252
PROCTER AND GAMBLE CO COM 742718109   7,575,087 51,935 SH   OTR 1 0 0 51,935
PROLOGIS INC. COM 74340W103   362,081 3,227 SH   OTR 1 0 0 3,227
QUALCOMM INC COM 747525103   1,358,896 12,236 SH   OTR 1 0 0 12,236
ROPER TECHNOLOGIES INC COM 776696106   6,311,350 13,033 SH   OTR 1 0 0 13,033
RTX CORPORATION COM 75513E101   4,823,434 67,022 SH   OTR 1 0 0 67,022
S&P GLOBAL INC COM 78409V104   5,257,631 14,389 SH   OTR 1 0 0 14,389
SALESFORCE INC COM 79466L302   242,924 1,198 SH   OTR 1 0 0 1,198
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,645,281 24,903 SH   OTR 1 0 0 24,903
STARBUCKS CORP COM 855244109   895,684 9,814 SH   OTR 1 0 0 9,814
SYSCO CORP COM 871829107   236,684 3,584 SH   OTR 1 0 0 3,584
TE CONNECTIVITY LTD SHS H84989104   2,349,296 19,019 SH   OTR 1 0 0 19,019
TEXAS INSTRS INC COM 882508104   1,407,532 8,852 SH   OTR 1 0 0 8,852
THERMO FISHER SCIENTIFIC INC COM 883556102   7,300,712 14,424 SH   OTR 1 0 0 14,424
TJX COS INC NEW COM 872540109   8,404,982 94,567 SH   OTR 1 0 0 94,567
TRACTOR SUPPLY CO COM 892356106   511,479 2,519 SH   OTR 1 0 0 2,519
TRAVELERS COMPANIES INC COM 89417E109   283,644 1,737 SH   OTR 1 0 0 1,737
TRUIST FINL CORP COM 89832Q109   347,236 12,137 SH   OTR 1 0 0 12,137
UNION PAC CORP COM 907818108   4,475,460 21,979 SH   OTR 1 0 0 21,979
UNITED PARCEL SERVICE INC CL B 911312106   904,483 5,803 SH   OTR 1 0 0 5,803
UNITEDHEALTH GROUP INC COM 91324P102   415,450 824 SH   OTR 1 0 0 824
VANGUARD INDEX FDS MID CAP ETF 922908629   736,123 3,535 SH   OTR 1 0 0 3,535
VANGUARD INDEX FDS SMALL CP ETF 922908751   342,782 1,813 SH   OTR 1 0 0 1,813
VERIZON COMMUNICATIONS INC COM 92343V104   346,013 10,680 SH   OTR 1 0 0 10,680
VISA INC COM CL A 92826C839   8,993,045 39,099 SH   OTR 1 0 0 39,099
WALMART INC COM 931142103   620,984 3,883 SH   OTR 1 0 0 3,883
WELLS FARGO CO NEW COM 949746101   402,731 9,857 SH   OTR 1 0 0 9,857
XYLEM INC COM 98419M100   2,843,370 31,237 SH   OTR 1 0 0 31,237