0001062993-24-001206.txt : 20240124 0001062993-24-001206.hdr.sgml : 20240124 20240124103422 ACCESSION NUMBER: 0001062993-24-001206 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240124 DATE AS OF CHANGE: 20240124 EFFECTIVENESS DATE: 20240124 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Smith, Salley & Associates CENTRAL INDEX KEY: 0001482012 ORGANIZATION NAME: IRS NUMBER: 562414755 STATE OF INCORPORATION: NC FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13643 FILM NUMBER: 24554852 BUSINESS ADDRESS: STREET 1: 324 WEST WENDOVER AVENUE, SUITE 301 CITY: GREENSBORO STATE: NC ZIP: 27408 BUSINESS PHONE: 336-379-7556 MAIL ADDRESS: STREET 1: 324 WEST WENDOVER AVENUE, SUITE 301 CITY: GREENSBORO STATE: NC ZIP: 27408 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001482012 XXXXXXXX 12-31-2023 12-31-2023 false Smith, Salley & Associates
324 WEST WENDOVER AVENUE, SUITE 301 GREENSBORO NC 27408
13F HOLDINGS REPORT 028-13643 000129614 801-62538 N
Brian May Chief Compliance Officer 336-379-8740 Brian May Greensboro NC 01-23-2023 1 373 1547580251 false 1 0000939835 028-06978 AMERICAN NATIONAL BANK & TRUST CO /VA/
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE APPLE INC COM 037833100 65770637 341612 SH SOLE 341612 0 0 ABBVIE INC COM 00287Y109 22951797 148105 SH SOLE 148105 0 0 ABBOTT LABS COM 002824100 14883055 135214 SH SOLE 135214 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14529101 41404 SH SOLE 41404 0 0 ADOBE INC COM 00724F101 2908827 4876 SH SOLE 4876 0 0 ANALOG DEVICES INC COM 032654105 16757038 84393 SH SOLE 84393 0 0 AUTODESK INC COM 052769106 650777 2673 SH SOLE 2673 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1676941 20647 SH SOLE 20647 0 0 AFLAC INC COM 001055102 606446 7351 SH SOLE 7351 0 0 ALLSTATE CORP COM 020002101 366608 2619 SH SOLE 2619 0 0 ADVANCED MICRO DEVICES INC COM 007903107 201263 1365 SH SOLE 1365 0 0 AMETEK INC COM 031100100 17860265 108316 SH SOLE 108316 0 0 AMGEN INC COM 031162100 4312349 14972 SH SOLE 14972 0 0 AMERICAN NATL BANKSHARES INC COM 027745108 31054 637 SH SOLE 637 0 0 AMAZON COM INC COM 023135106 30988844 203954 SH SOLE 203954 0 0 ARISTA NETWORKS INC COM 040413106 2888587 12265 SH SOLE 12265 0 0 AIR PRODS & CHEMS INC COM 009158106 2420523 8840 SH SOLE 8840 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 13363179 17655 SH SOLE 17655 0 0 APTARGROUP INC COM 038336103 209907 1698 SH SOLE 1698 0 0 BROADCOM INC COM 11135F101 9771180 8754 SH SOLE 8754 0 0 AMERICAN EXPRESS CO COM 025816109 2453030 13094 SH SOLE 13094 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1052388 15626 SH SOLE 15626 0 0 BOEING CO COM 097023105 419951 1611 SH SOLE 1611 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 3230895 120063 SH SOLE 120063 0 0 BANK AMERICA CORP COM 060505104 3724258 110611 SH SOLE 110611 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 3734128 92958 SH SOLE 92958 0 0 HEARTBEAM INC COM 42238H108 470000 200000 SH SOLE 200000 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1116937 38796 SH SOLE 38796 0 0 BLACKROCK INC COM 09247X101 1126245 1387 SH SOLE 1387 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 393586 7671 SH SOLE 7671 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 14359451 357913 SH SOLE 357913 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5958362 16706 SH SOLE 16706 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24110901 67602 SH SOLE 67602 0 0 CAL MAINE FOODS INC COM NEW 128030202 344340 6000 SH SOLE 6000 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 67475 1175 SH SOLE 1175 0 0 CATERPILLAR INC COM 149123101 2563964 8672 SH SOLE 8672 0 0 CHUBB LIMITED COM H1467J104 1728158 7647 SH SOLE 7647 0 0 CBRE GROUP INC CL A 12504L109 289014 3105 SH SOLE 3105 0 0 CHEMED CORP NEW COM 16359R103 8217168 14052 SH SOLE 14052 0 0 COLGATE PALMOLIVE CO COM 194162103 62174 780 SH SOLE 780 0 0 COMCAST CORP NEW CL A 20030N101 1279029 29168 SH SOLE 29168 0 0 CME GROUP INC COM 12572Q105 1774376 8425 SH SOLE 8425 0 0 CUMMINS INC COM 231021106 338992 1415 SH SOLE 1415 0 0 CAPITAL ONE FINL CORP COM 14040H105 6294 48 SH SOLE 48 0 0 COSTCO WHSL CORP NEW COM 22160K105 302118 458 SH SOLE 458 0 0 SALESFORCE INC COM 79466L302 999141 3797 SH SOLE 3797 0 0 CISCO SYS INC COM 17275R102 5214522 103217 SH SOLE 103217 0 0 CSX CORP COM 126408103 457706 13202 SH SOLE 13202 0 0 CHEVRON CORP NEW COM 166764100 18481249 123902 SH SOLE 123902 0 0 DOMINION ENERGY INC COM 25746U109 11748 250 SH SOLE 250 0 0 DEERE & CO COM 244199105 294030 735 SH SOLE 735 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 13292285 91256 SH SOLE 91256 0 0 DOLLAR GEN CORP NEW COM 256677105 7639916 56197 SH SOLE 56197 0 0 DANAHER CORPORATION COM 235851102 299115 1293 SH SOLE 1293 0 0 DIGITAL RLTY TR INC COM 253868103 1119949 8322 SH SOLE 8322 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 40560 24000 SH SOLE 24000 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 4507951 46455 SH SOLE 46455 0 0 ELECTRONIC ARTS INC COM 285512109 757936 5540 SH SOLE 5540 0 0 ECOLAB INC COM 278865100 1008918 5087 SH SOLE 5087 0 0 ISHARES TR MSCI EAFE ETF 464287465 130356 1730 SH SOLE 1730 0 0 ELEVANCE HEALTH INC COM 036752103 10473029 22209 SH SOLE 22209 0 0 EMERSON ELEC CO COM 291011104 2550721 26207 SH SOLE 26207 0 0 ENBRIDGE INC COM 29250N105 2737077 75988 SH SOLE 75988 0 0 EOG RES INC COM 26875P101 667483 5519 SH SOLE 5519 0 0 EATON CORP PLC SHS G29183103 4699232 19513 SH SOLE 19513 0 0 FIRST BANCORP N C COM 318910106 37010 1000 SH SOLE 1000 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1074160 757 SH SOLE 757 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2629723 59035 SH SOLE 59035 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1835115 23247 SH SOLE 23247 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1281704 55630 SH SOLE 55630 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 2844074 43965 SH SOLE 43965 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1583722 25865 SH SOLE 25865 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 486016 9972 SH SOLE 9972 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1866151 34849 SH SOLE 34849 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 258651 4673 SH SOLE 4673 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 450864 16918 SH SOLE 16918 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1067254 23913 SH SOLE 23913 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 6559514 45666 SH SOLE 45666 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 559834 13701 SH SOLE 13701 0 0 GENERAL DYNAMICS CORP COM 369550108 309463 1192 SH SOLE 1192 0 0 GILEAD SCIENCES INC COM 375558103 156187 1928 SH SOLE 1928 0 0 GENERAL MLS INC COM 370334104 1696614 26046 SH SOLE 26046 0 0 GLOBE LIFE INC COM 37959E102 634526 5213 SH SOLE 5213 0 0 GENERAC HLDGS INC COM 368736104 501710 3882 SH SOLE 3882 0 0 ALPHABET INC CAP STK CL C 02079K107 27686612 196456 SH SOLE 196456 0 0 ALPHABET INC CAP STK CL A 02079K305 7482624 53566 SH SOLE 53566 0 0 ISHARES TR INTRM GOV CR ETF 464288612 53218 508 SH SOLE 508 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2212230 173917 SH SOLE 173917 0 0 HOME DEPOT INC COM 437076102 5948921 17166 SH SOLE 17166 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 222032 2177 SH SOLE 2177 0 0 HONEYWELL INTL INC COM 438516106 12627701 60215 SH SOLE 60215 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 509381 3115 SH SOLE 3115 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 6928417 71879 SH SOLE 71879 0 0 ISHARES TR CORE MSCI EAFE 46432F842 6985905 99302 SH SOLE 99302 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 5234071 44686 SH SOLE 44686 0 0 ISHARES INC CORE MSCI EMKT 46434G103 3003689 59385 SH SOLE 59385 0 0 ISHARES TR CORE S&P MCP ETF 464287507 361958 1306 SH SOLE 1306 0 0 ISHARES TR CORE S&P SCP ETF 464287804 237996 2199 SH SOLE 2199 0 0 INTEL CORP COM 458140100 14077951 280158 SH SOLE 280158 0 0 INTUIT COM 461202103 855582 1369 SH SOLE 1369 0 0 IQVIA HLDGS INC COM 46266C105 1579713 6827 SH SOLE 6827 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 208934 619 SH SOLE 619 0 0 GARTNER INC COM 366651107 1750211 3880 SH SOLE 3880 0 0 ISHARES TR US AER DEF ETF 464288760 561751 4437 SH SOLE 4437 0 0 ISHARES TR CORE S&P TTL STK 464287150 223639 2125 SH SOLE 2125 0 0 ISHARES TR CORE TOTAL USD 46434V613 9947244 215916 SH SOLE 215916 0 0 ISHARES TR CORE S&P500 ETF 464287200 617446 1293 SH SOLE 1293 0 0 ISHARES TR RUS 1000 ETF 464287622 580644 2214 SH SOLE 2214 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 359570 2176 SH SOLE 2176 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 929076 3065 SH SOLE 3065 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 92327 460 SH SOLE 460 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 217307 1399 SH SOLE 1399 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 278451 1104 SH SOLE 1104 0 0 ISHARES TR RUS MD CP GR ETF 464287481 1066400 10209 SH SOLE 10209 0 0 ISHARES TR RUS MID CAP ETF 464287499 840883 10818 SH SOLE 10818 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 959730 3506 SH SOLE 3506 0 0 ISHARES TR US HLTHCARE ETF 464287762 200940 702 SH SOLE 702 0 0 JACOBS SOLUTIONS INC COM 46982L108 353186 2721 SH SOLE 2721 0 0 JABIL INC COM 466313103 312130 2450 SH SOLE 2450 0 0 JOHNSON & JOHNSON COM 478160104 6658690 42482 SH SOLE 42482 0 0 JPMORGAN CHASE & CO COM 46625H100 28449680 167253 SH SOLE 167253 0 0 KLA CORP COM NEW 482480100 646273 1112 SH SOLE 1112 0 0 KIMBERLY-CLARK CORP COM 494368103 303775 2500 SH SOLE 2500 0 0 COCA COLA CO COM 191216100 3264657 55399 SH SOLE 55399 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 20683 91 SH SOLE 91 0 0 LINDE PLC SHS G54950103 15109605 36789 SH SOLE 36789 0 0 ELI LILLY & CO COM 532457108 493532 847 SH SOLE 847 0 0 LOCKHEED MARTIN CORP COM 539830109 2199327 4852 SH SOLE 4852 0 0 LIVE OAK BANCSHARES INC COM 53803X105 407407 8954 SH SOLE 8954 0 0 LOWES COS INC COM 548661107 22711977 102053 SH SOLE 102053 0 0 ISHARES TR U S EQUITY FACTR 46434V282 1295572 26829 SH SOLE 26829 0 0 MASTERCARD INCORPORATED CL A 57636Q104 16706560 39170 SH SOLE 39170 0 0 MARRIOTT INTL INC NEW CL A 571903202 1176309 5216 SH SOLE 5216 0 0 MCDONALDS CORP COM 580135101 2043035 6890 SH SOLE 6890 0 0 MOODYS CORP COM 615369105 2885955 7389 SH SOLE 7389 0 0 MONDELEZ INTL INC CL A 609207105 2306480 31844 SH SOLE 31844 0 0 MEDTRONIC PLC SHS G5960L103 11412026 138529 SH SOLE 138529 0 0 MERCADOLIBRE INC COM 58733R102 1098506 699 SH SOLE 699 0 0 META PLATFORMS INC CL A 30303M102 24160348 68257 SH SOLE 68257 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 42237 15760 SH SOLE 15760 0 0 MARKEL GROUP INC COM 570535104 11005645 7751 SH SOLE 7751 0 0 MARSH & MCLENNAN COS INC COM 571748102 319109 1684 SH SOLE 1684 0 0 MERCK & CO INC COM 58933Y105 16139549 148042 SH SOLE 148042 0 0 MORGAN STANLEY COM NEW 617446448 1122478 12037 SH SOLE 12037 0 0 MICROSOFT CORP COM 594918104 73588062 195692 SH SOLE 195692 0 0 MICRON TECHNOLOGY INC COM 595112103 228555 2678 SH SOLE 2678 0 0 ISHARES TR NATIONAL MUN ETF 464288414 192970 1780 SH SOLE 1780 0 0 NASDAQ INC COM 631103108 529481 9107 SH SOLE 9107 0 0 NEXTERA ENERGY INC COM 65339F101 13334330 219531 SH SOLE 219531 0 0 NETFLIX INC COM 64110L106 701282 1440 SH SOLE 1440 0 0 NIKE INC CL B 654106103 2588905 23845 SH SOLE 23845 0 0 NORTHROP GRUMMAN CORP COM 666807102 9388476 20055 SH SOLE 20055 0 0 NORFOLK SOUTHN CORP COM 655844108 367440 1554 SH SOLE 1554 0 0 NORTHERN TR CORP COM 665859104 506327 6001 SH SOLE 6001 0 0 NUCOR CORP COM 670346105 59744 343 SH SOLE 343 0 0 NVIDIA CORPORATION COM 67066G104 26578285 53670 SH SOLE 53670 0 0 NOVARTIS AG SPONSORED ADR 66987V109 326436 3233 SH SOLE 3233 0 0 NXP SEMICONDUCTORS N V COM N6596X109 18670892 81291 SH SOLE 81291 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 469219 9127 SH SOLE 9127 0 0 ORACLE CORP COM 68389X105 432263 4100 SH SOLE 4100 0 0 OTIS WORLDWIDE CORP COM 68902V107 32780 366 SH SOLE 366 0 0 PAYCHEX INC COM 704326107 1948381 16358 SH SOLE 16358 0 0 PEPSICO INC COM 713448108 17731169 104399 SH SOLE 104399 0 0 PFIZER INC COM 717081103 47652 1655 SH SOLE 1655 0 0 PROCTER AND GAMBLE CO COM 742718109 19078128 130191 SH SOLE 130191 0 0 PULTE GROUP INC COM 745867101 398120 3857 SH SOLE 3857 0 0 PROLOGIS INC. COM 74340W103 1239237 9297 SH SOLE 9297 0 0 PHILIP MORRIS INTL INC COM 718172109 193879 2061 SH SOLE 2061 0 0 PNC FINL SVCS GROUP INC COM 693475105 8336656 53837 SH SOLE 53837 0 0 PPG INDS INC COM 693506107 300296 2008 SH SOLE 2008 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 2090880 59400 SH SOLE 59400 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 709311 18920 SH SOLE 18920 0 0 QUALCOMM INC COM 747525103 4020464 27798 SH SOLE 27798 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 479151 1170 SH SOLE 1170 0 0 ROPER TECHNOLOGIES INC COM 776696106 15742631 28877 SH SOLE 28877 0 0 RTX CORPORATION COM 75513E101 13471368 160107 SH SOLE 160107 0 0 ROYAL BK CDA COM 780087102 430409 4256 SH SOLE 4256 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 224800 801 SH SOLE 801 0 0 STARBUCKS CORP COM 855244109 3253614 33888 SH SOLE 33888 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 997050 17910 SH SOLE 17910 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 201730 2650 SH SOLE 2650 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 291788 7895 SH SOLE 7895 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 338247 4077 SH SOLE 4077 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 545447 7781 SH SOLE 7781 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 490872 8703 SH SOLE 8703 0 0 ISHARES TR SHORT TREAS BD 464288679 202639 1840 SH SOLE 1840 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8786402 107099 SH SOLE 107099 0 0 SOUTHERN CO COM 842587107 221032 3152 SH SOLE 3152 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 233989 6880 SH SOLE 6880 0 0 S&P GLOBAL INC COM 78409V104 13716005 31136 SH SOLE 31136 0 0 SPLUNK INC COM 848637104 862149 5659 SH SOLE 5659 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2970056 6249 SH SOLE 6249 0 0 CONSTELLATION BRANDS INC CL A 21036P108 13532553 55977 SH SOLE 55977 0 0 SYSCO CORP COM 871829107 72321 989 SH SOLE 989 0 0 AT&T INC COM 00206R102 1931736 115121 SH SOLE 115121 0 0 TE CONNECTIVITY LTD SHS H84989104 6416940 45672 SH SOLE 45672 0 0 TRUIST FINL CORP COM 89832Q109 616062 16686 SH SOLE 16686 0 0 TJX COS INC NEW COM 872540109 20350884 216937 SH SOLE 216937 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 18999780 35795 SH SOLE 35795 0 0 TRAVELERS COMPANIES INC COM 89417E109 1387469 7284 SH SOLE 7284 0 0 TRACTOR SUPPLY CO COM 892356106 177185 824 SH SOLE 824 0 0 TESLA INC COM 88160R101 792323 3189 SH SOLE 3189 0 0 TEXAS INSTRS INC COM 882508104 3306830 19399 SH SOLE 19399 0 0 TYLER TECHNOLOGIES INC COM 902252105 602093 1440 SH SOLE 1440 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1188875 2258 SH SOLE 2258 0 0 UNION PAC CORP COM 907818108 14068869 57279 SH SOLE 57279 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2489225 15832 SH SOLE 15832 0 0 US BANCORP DEL COM NEW 902973304 1889323 43653 SH SOLE 43653 0 0 VISA INC COM CL A 92826C839 23879145 91719 SH SOLE 91719 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 44586 209 SH SOLE 209 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 222931 732 SH SOLE 732 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 936894 19559 SH SOLE 19559 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 589122 10494 SH SOLE 10494 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 3488332 7207 SH SOLE 7207 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 211842 845 SH SOLE 845 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2219760 13027 SH SOLE 13027 0 0 VALERO ENERGY CORP COM 91913Y100 244920 1884 SH SOLE 1884 0 0 VULCAN MATLS CO COM 929160109 6779 30 SH SOLE 30 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 236032 1015 SH SOLE 1015 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 407108 932 SH SOLE 932 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 3393907 14307 SH SOLE 14307 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2081722 6696 SH SOLE 6696 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 248037 1137 SH SOLE 1137 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 493652 12011 SH SOLE 12011 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1255736 11249 SH SOLE 11249 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1441702 38241 SH SOLE 38241 0 0 WELLS FARGO CO NEW COM 949746101 2415016 49066 SH SOLE 49066 0 0 WALMART INC COM 931142103 2686878 17043 SH SOLE 17043 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 309938 3240 SH SOLE 3240 0 76824 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 989575 26318 SH SOLE 26318 0 3140 SELECT SECTOR SPDR TR INDL 81369Y704 832127 7300 SH SOLE 7300 0 33612 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 308160 1601 SH SOLE 1601 0 131294 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 303606 4215 SH SOLE 4215 0 2211 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1077129 7898 SH SOLE 7898 0 7331 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 613855 3433 SH SOLE 3433 0 39035 EXXON MOBIL CORP COM 30231G102 3150444 31511 SH SOLE 31511 0 34880 XYLEM INC COM 98419M100 7720768 67513 SH SOLE 67513 0 1 YUM BRANDS INC COM 988498101 799857 6122 SH SOLE 6122 0 927 ABBOTT LABS COM 002824100 6066479 55116 SH OTR 1 0 0 55116 ABBVIE INC COM 00287Y109 9676620 62443 SH OTR 1 0 0 62443 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5459180 15558 SH OTR 1 0 0 15558 ADOBE INC COM 00724F101 277409 465 SH OTR 1 0 0 465 AIR PRODS & CHEMS INC COM 009158106 992457 3625 SH OTR 1 0 0 3625 ALPHABET INC CAP STK CL A 02079K305 224895 1610 SH OTR 1 0 0 1610 ALPHABET INC CAP STK CL C 02079K107 13484186 95681 SH OTR 1 0 0 95681 AMAZON COM INC COM 023135106 11664908 76774 SH OTR 1 0 0 76774 AMERICAN ELEC PWR CO INC COM 025537101 659234 8117 SH OTR 1 0 0 8117 AMERICAN NATL BANKSHARES INC COM 027745108 6048161 124065 SH OTR 1 0 0 124065 AMETEK INC COM 031100100 7180987 43551 SH OTR 1 0 0 43551 AMGEN INC COM 031162100 895118 3108 SH OTR 1 0 0 3108 ANALOG DEVICES INC COM 032654105 6686168 33674 SH OTR 1 0 0 33674 APPLE INC COM 037833100 25189517 130835 SH OTR 1 0 0 130835 ARISTA NETWORKS INC COM 040413106 520707 2211 SH OTR 1 0 0 2211 ASML HOLDING N V N Y REGISTRY SHS N07059210 5066614 6694 SH OTR 1 0 0 6694 ASTRAZENECA PLC SPONSORED ADR 046353108 493717 7331 SH OTR 1 0 0 7331 AT&T INC COM 00206R102 655832 39109 SH OTR 1 0 0 39109 AUTODESK INC COM 052769106 232029 953 SH OTR 1 0 0 953 BANK AMERICA CORP COM 060505104 1161379 34504 SH OTR 1 0 0 34504 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12834275 35986 SH OTR 1 0 0 35986 BERKSHIRE HATHAWAY INC DEL CL A 084670108 542625 1 SH OTR 1 0 0 1 BLACKROCK INC COM 09247X101 1095882 1350 SH OTR 1 0 0 1350 BROADCOM INC COM 11135F101 4717244 4226 SH OTR 1 0 0 4226 BROOKFIELD CORP CL A LTD VT SH 11271J107 6550106 163307 SH OTR 1 0 0 163307 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 412306 14322 SH OTR 1 0 0 14322 CAPITAL ONE FINL CORP COM 14040H105 1573440 12000 SH OTR 1 0 0 12000 CARRIER GLOBAL CORPORATION COM 14448C104 1467443 25543 SH OTR 1 0 0 25543 CHEMED CORP NEW COM 16359R103 3383257 5786 SH OTR 1 0 0 5786 CHEVRON CORP NEW COM 166764100 7325679 49114 SH OTR 1 0 0 49114 CHUBB LIMITED COM H1467J104 743540 3290 SH OTR 1 0 0 3290 CISCO SYS INC COM 17275R102 1964333 38883 SH OTR 1 0 0 38883 CME GROUP INC COM 12572Q105 553852 2630 SH OTR 1 0 0 2630 COCA COLA CO COM 191216100 1773173 30090 SH OTR 1 0 0 30090 COLGATE PALMOLIVE CO COM 194162103 634568 7961 SH OTR 1 0 0 7961 COMCAST CORP NEW CL A 20030N101 432808 9873 SH OTR 1 0 0 9873 CONSTELLATION BRANDS INC CL A 21036P108 5438785 22498 SH OTR 1 0 0 22498 COSTCO WHSL CORP NEW COM 22160K105 2337991 3542 SH OTR 1 0 0 3542 DIAGEO PLC SPON ADR NEW 25243Q205 4963506 34077 SH OTR 1 0 0 34077 DOLLAR GEN CORP NEW COM 256677105 3640606 26780 SH OTR 1 0 0 26780 DOMINION ENERGY INC COM 25746U109 661995 14085 SH OTR 1 0 0 14085 DUKE ENERGY CORP NEW COM NEW 26441C204 1474785 15198 SH OTR 1 0 0 15198 EATON CORP PLC SHS G29183103 1503412 6243 SH OTR 1 0 0 6243 ELEVANCE HEALTH INC COM 036752103 4610681 9778 SH OTR 1 0 0 9778 ELI LILLY & CO COM 532457108 1359342 2332 SH OTR 1 0 0 2332 EMERSON ELEC CO COM 291011104 886162 9105 SH OTR 1 0 0 9105 ENBRIDGE INC COM 29250N105 1102865 30619 SH OTR 1 0 0 30619 EOG RES INC COM 26875P101 272108 2250 SH OTR 1 0 0 2250 ISHARES TR CORE TOTAL USD 46434V613 1730891 37580 SH OTR 1 0 0 37580 EXXON MOBIL CORP COM 30231G102 1890588 18910 SH OTR 1 0 0 18910 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 205643 3179 SH OTR 1 0 0 3179 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 463089 3224 SH OTR 1 0 0 3224 FIRST BANCORP N C COM 318910106 4171454 112742 SH OTR 1 0 0 112742 GARTNER INC COM 366651107 235469 522 SH OTR 1 0 0 522 GENERAL MLS INC COM 370334104 875322 13440 SH OTR 1 0 0 13440 GILEAD SCIENCES INC COM 375558103 661925 8171 SH OTR 1 0 0 8171 HAWAIIAN ELEC INDUSTRIES COM 419870100 241967 17052 SH OTR 1 0 0 17052 HOME DEPOT INC COM 437076102 1761080 5082 SH OTR 1 0 0 5082 HONEYWELL INTL INC COM 438516106 5154504 24580 SH OTR 1 0 0 24580 HOOKER FURNISHINGS CORPORATI COM 439038100 727091 27890 SH OTR 1 0 0 27890 HUNTINGTON BANCSHARES INC COM 446150104 733996 57706 SH OTR 1 0 0 57706 ISHARES TR RUS MID CAP ETF 464287499 1218570 15679 SH OTR 1 0 0 15679 ISHARES TR CORE S&P500 ETF 464287200 1611519 3374 SH OTR 1 0 0 3374 INTEL CORP COM 458140100 6050195 120404 SH OTR 1 0 0 120404 INTUITIVE SURGICAL INC COM NEW 46120E602 792431 2349 SH OTR 1 0 0 2349 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 587594 21845 SH OTR 1 0 0 21845 ISHARES TR 1 3 YR TREAS BD 464287457 1591362 19398 SH OTR 1 0 0 19398 ISHARES TR 3 7 YR TREAS BD 464288661 911814 7785 SH OTR 1 0 0 7785 ISHARES TR 7-10 YR TRSY BD 464287440 1365222 14164 SH OTR 1 0 0 14164 ISHARES TR CORE S&P SCP ETF 464287804 583466 5390 SH OTR 1 0 0 5390 ISHARES INC CORE MSCI EMKT 46434G103 204389 4041 SH OTR 1 0 0 4041 ISHARES TR INTRM GOV CR ETF 464288612 1122701 10717 SH OTR 1 0 0 10717 ISHARES TR MSCI EAFE ETF 464287465 5272686 69976 SH OTR 1 0 0 69976 ISHARES TR NATIONAL MUN ETF 464288414 611323 5639 SH OTR 1 0 0 5639 ISHARES TR RUSSELL 2000 ETF 464287655 315916 1574 SH OTR 1 0 0 1574 ISHARES TR CORE S&P MCP ETF 464287507 341434 1232 SH OTR 1 0 0 1232 ISHARES TR CORE MSCI EAFE 46432F842 443621 6306 SH OTR 1 0 0 6306 JPMORGAN CHASE & CO COM 46625H100 9353498 54989 SH OTR 1 0 0 54989 JOHNSON & JOHNSON COM 478160104 2585700 16497 SH OTR 1 0 0 16497 LABORATORY CORP AMER HLDGS COM NEW 50540R409 297747 1310 SH OTR 1 0 0 1310 LINDE PLC SHS G54950103 6311517 15368 SH OTR 1 0 0 15368 LOCKHEED MARTIN CORP COM 539830109 980307 2163 SH OTR 1 0 0 2163 LOWES COS INC COM 548661107 7407219 33284 SH OTR 1 0 0 33284 MASTERCARD INCORPORATED CL A 57636Q104 7863866 18438 SH OTR 1 0 0 18438 MCDONALDS CORP COM 580135101 1120481 3779 SH OTR 1 0 0 3779 MEDTRONIC PLC SHS G5960L103 4197767 50958 SH OTR 1 0 0 50958 MERCK & CO INC COM 58933Y105 6533742 59933 SH OTR 1 0 0 59933 META PLATFORMS INC CL A 30303M102 8735352 24680 SH OTR 1 0 0 24680 MICROSOFT CORP COM 594918104 28754111 76468 SH OTR 1 0 0 76468 MONDELEZ INTL INC CL A 609207105 1138429 15718 SH OTR 1 0 0 15718 MORGAN STANLEY COM NEW 617446448 414665 4447 SH OTR 1 0 0 4447 NEXTERA ENERGY INC COM 65339F101 5598737 92178 SH OTR 1 0 0 92178 NIKE INC CL B 654106103 203455 1874 SH OTR 1 0 0 1874 NORFOLK SOUTHN CORP COM 655844108 2036173 8614 SH OTR 1 0 0 8614 NORTHROP GRUMMAN CORP COM 666807102 3905084 8342 SH OTR 1 0 0 8342 NUCOR CORP COM 670346105 209543 1204 SH OTR 1 0 0 1204 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 495901 46002 SH OTR 1 0 0 46002 NVIDIA CORPORATION COM 67066G104 9783724 19757 SH OTR 1 0 0 19757 NXP SEMICONDUCTORS N V COM N6596X109 7291288 31746 SH OTR 1 0 0 31746 OTIS WORLDWIDE CORP COM 68902V107 1079991 12071 SH OTR 1 0 0 12071 PAYCHEX INC COM 704326107 794192 6668 SH OTR 1 0 0 6668 PEPSICO INC COM 713448108 5881237 34629 SH OTR 1 0 0 34629 PFIZER INC COM 717081103 295785 10274 SH OTR 1 0 0 10274 PHILIP MORRIS INTL INC COM 718172109 380174 4041 SH OTR 1 0 0 4041 PNC FINL SVCS GROUP INC COM 693475105 3098898 20013 SH OTR 1 0 0 20013 PROCTER AND GAMBLE CO COM 742718109 7651143 52213 SH OTR 1 0 0 52213 PROLOGIS INC. COM 74340W103 430139 3227 SH OTR 1 0 0 3227 QUALCOMM INC COM 747525103 1729017 11955 SH OTR 1 0 0 11955 ROPER TECHNOLOGIES INC COM 776696106 7091300 13008 SH OTR 1 0 0 13008 RTX CORPORATION COM 75513E101 5744434 68274 SH OTR 1 0 0 68274 S&P GLOBAL INC COM 78409V104 6328244 14366 SH OTR 1 0 0 14366 SALESFORCE INC COM 79466L302 315222 1198 SH OTR 1 0 0 1198 SPDR S&P 500 ETF TR TR UNIT 78462F103 11838291 24907 SH OTR 1 0 0 24907 STARBUCKS CORP COM 855244109 936450 9754 SH OTR 1 0 0 9754 SYSCO CORP COM 871829107 239642 3277 SH OTR 1 0 0 3277 TE CONNECTIVITY LTD SHS H84989104 2681376 19085 SH OTR 1 0 0 19085 TEXAS INSTRS INC COM 882508104 1465927 8600 SH OTR 1 0 0 8600 THERMO FISHER SCIENTIFIC INC COM 883556102 7983854 15042 SH OTR 1 0 0 15042 TJX COS INC NEW COM 872540109 8893515 94805 SH OTR 1 0 0 94805 TRACTOR SUPPLY CO COM 892356106 513701 2389 SH OTR 1 0 0 2389 TRAVELERS COMPANIES INC COM 89417E109 604393 3173 SH OTR 1 0 0 3173 TRUIST FINL CORP COM 89832Q109 447974 12137 SH OTR 1 0 0 12137 UNION PAC CORP COM 907818108 5383106 21917 SH OTR 1 0 0 21917 UNITED PARCEL SERVICE INC CL B 911312106 905925 5762 SH OTR 1 0 0 5762 UNITEDHEALTH GROUP INC COM 91324P102 433801 824 SH OTR 1 0 0 824 US BANCORP DEL COM NEW 902973304 478971 11070 SH OTR 1 0 0 11070 VANGUARD INDEX FDS MID CAP ETF 922908629 779807 3352 SH OTR 1 0 0 3352 VANGUARD INDEX FDS SMALL CP ETF 922908751 386765 1813 SH OTR 1 0 0 1813 VERIZON COMMUNICATIONS INC COM 92343V104 879935 23341 SH OTR 1 0 0 23341 VISA INC COM CL A 92826C839 10155203 39008 SH OTR 1 0 0 39008 VULCAN MATLS CO COM 929160109 3178140 14000 SH OTR 1 0 0 14000 WALMART INC COM 931142103 1182509 7501 SH OTR 1 0 0 7501 WELLS FARGO CO NEW COM 949746101 561279 11404 SH OTR 1 0 0 11404 WENDYS CO COM 95058W100 206868 10625 SH OTR 1 0 0 10625 XYLEM INC COM 98419M100 3679969 32180 SH OTR 1 0 0 32180