0001062993-23-010002.txt : 20230503 0001062993-23-010002.hdr.sgml : 20230503 20230503085746 ACCESSION NUMBER: 0001062993-23-010002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230503 DATE AS OF CHANGE: 20230503 EFFECTIVENESS DATE: 20230503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Smith, Salley & Associates CENTRAL INDEX KEY: 0001482012 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: 23881902 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 03-31-2023 03-31-2023 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 05-02-2023 1 355 1257157944 false 1 0000939835 028-06978 AMERICAN NATIONAL BANK & TRUST CO /VA/
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE APPLE INC COM 037833100 47920340 290602 SH SOLE 290602 0 0 ABB LTD SPONSORED ADR 000375204 2500487 72900 SH SOLE 72900 0 0 ABBVIE INC COM 00287Y109 21920317 137544 SH SOLE 137544 0 0 ABBOTT LABS COM 002824100 12365345 122115 SH SOLE 122115 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10527354 36833 SH SOLE 36833 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 1659093 4305 SH SOLE 4305 0 0 ANALOG DEVICES INC COM 032654105 14481829 73430 SH SOLE 73430 0 0 AUTODESK INC COM 052769106 499130 2398 SH SOLE 2398 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2022501 22228 SH SOLE 22228 0 0 AFLAC INC COM 001055102 483190 7489 SH SOLE 7489 0 0 ISHARES TR CORE US AGGBD ET 464287226 126144 1266 SH SOLE 1266 0 0 ALLSTATE CORP COM 020002101 325227 2935 SH SOLE 2935 0 0 AMCOR PLC ORD G0250X107 1386421 121830 SH SOLE 121830 0 0 AMETEK INC COM 031100100 13776887 94797 SH SOLE 94797 0 0 AMGEN INC COM 031162100 2680134 11086 SH SOLE 11086 0 0 AMERICAN NATL BANKSHARES INC COM 027745108 31288 987 SH SOLE 987 0 0 AMAZON COM INC COM 023135106 18365764 177808 SH SOLE 177808 0 0 ARISTA NETWORKS INC COM 040413106 2216927 13207 SH SOLE 13207 0 0 AIR PRODS & CHEMS INC COM 009158106 2720077 9471 SH SOLE 9471 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 10547733 15495 SH SOLE 15495 0 0 APTARGROUP INC COM 038336103 246308 2084 SH SOLE 2084 0 0 BROADCOM INC COM 11135F101 6700162 10444 SH SOLE 10444 0 0 AMERICAN EXPRESS CO COM 025816109 2056597 12468 SH SOLE 12468 0 0 BOEING CO COM 097023105 281470 1325 SH SOLE 1325 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2691145 100117 SH SOLE 100117 0 0 BANK AMERICA CORP COM 060505104 1658983 58006 SH SOLE 58006 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2625168 80231 SH SOLE 80231 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2008703 57474 SH SOLE 57474 0 0 BLACKROCK INC COM 09247X101 59552 89 SH SOLE 89 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 549282 7925 SH SOLE 7925 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 10412869 319511 SH SOLE 319511 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 465600 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2925596 9475 SH SOLE 9475 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19799259 64123 SH SOLE 64123 0 0 CITIGROUP INC COM NEW 172967424 1018287 21717 SH SOLE 21717 0 0 CAL MAINE FOODS INC COM NEW 128030202 1078971 17720 SH SOLE 17720 0 0 CATERPILLAR INC COM 149123101 2015185 8806 SH SOLE 8806 0 0 CHUBB LIMITED COM H1467J104 1570910 8090 SH SOLE 8090 0 0 CBRE GROUP INC CL A 12504L109 295317 4056 SH SOLE 4056 0 0 CROWN CASTLE INC COM 22822V101 1353688 10114 SH SOLE 10114 0 0 CHEMED CORP NEW COM 16359R103 6664316 12393 SH SOLE 12393 0 0 COLGATE PALMOLIVE CO COM 194162103 58617 780 SH SOLE 780 0 0 COMCAST CORP NEW CL A 20030N101 1120263 29551 SH SOLE 29551 0 0 CME GROUP INC COM 12572Q105 1639575 8561 SH SOLE 8561 0 0 COSTCO WHSL CORP NEW COM 22160K105 256420 516 SH SOLE 516 0 0 SALESFORCE INC COM 79466L302 683692 3422 SH SOLE 3422 0 0 CISCO SYS INC COM 17275R102 5631004 107719 SH SOLE 107719 0 0 CSX CORP COM 126408103 473135 15803 SH SOLE 15803 0 0 CHEVRON CORP NEW COM 166764100 18775953 115077 SH SOLE 115077 0 0 DOMINION ENERGY INC COM 25746U109 1579464 28250 SH SOLE 28250 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 15101662 83352 SH SOLE 83352 0 0 DANAHER CORPORATION COM 235851102 359865 1428 SH SOLE 1428 0 0 DISNEY WALT CO COM 254687106 8166239 81556 SH SOLE 81556 0 0 DIGITAL RLTY TR INC COM 253868103 697228 7092 SH SOLE 7092 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5961538 61797 SH SOLE 61797 0 0 ELECTRONIC ARTS INC COM 285512109 596170 4950 SH SOLE 4950 0 0 ECOLAB INC COM 278865100 755202 4562 SH SOLE 4562 0 0 ISHARES TR MSCI EAFE ETF 464287465 128450 1796 SH SOLE 1796 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 276116 29374 SH SOLE 29374 0 0 EMERSON ELEC CO COM 291011104 2330222 26741 SH SOLE 26741 0 0 ENBRIDGE INC COM 29250N105 3896416 102134 SH SOLE 102134 0 0 EATON CORP PLC SHS G29183103 4087910 23858 SH SOLE 23858 0 0 FIRST BANCORP N C COM 318910106 35520 1000 SH SOLE 1000 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 340585 350 SH SOLE 350 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1747460 47745 SH SOLE 47745 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1440922 22006 SH SOLE 22006 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 559275 24923 SH SOLE 24923 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 2309277 37568 SH SOLE 37568 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1322301 25001 SH SOLE 25001 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 590054 12943 SH SOLE 12943 0 0 F N B CORP COM 302520101 155092 13370 SH SOLE 13370 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1527341 33866 SH SOLE 33866 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 220767 4536 SH SOLE 4536 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 413946 16618 SH SOLE 16618 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 993410 22002 SH SOLE 22002 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5294352 46462 SH SOLE 46462 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 568650 12977 SH SOLE 12977 0 0 GENERAL DYNAMICS CORP COM 369550108 241218 1057 SH SOLE 1057 0 0 GILEAD SCIENCES INC COM 375558103 161874 1951 SH SOLE 1951 0 0 GENERAL MLS INC COM 370334104 3120386 36513 SH SOLE 36513 0 0 GLOBE LIFE INC COM 37959E102 572984 5208 SH SOLE 5208 0 0 GENERAC HLDGS INC COM 368736104 360213 3335 SH SOLE 3335 0 0 ALPHABET INC CAP STK CL C 02079K107 18300964 175971 SH SOLE 175971 0 0 ALPHABET INC CAP STK CL A 02079K305 4799080 46265 SH SOLE 46265 0 0 ISHARES TR INTRM GOV CR ETF 464288612 342727 3280 SH SOLE 3280 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2766979 247052 SH SOLE 247052 0 0 HOME DEPOT INC COM 437076102 4147453 14053 SH SOLE 14053 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 235851 2320 SH SOLE 2320 0 0 HONEYWELL INTL INC COM 438516106 8400960 43956 SH SOLE 43956 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 469433 3581 SH SOLE 3581 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 102761 2045 SH SOLE 2045 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 6190540 62455 SH SOLE 62455 0 0 ISHARES TR CORE MSCI EAFE 46432F842 6092413 91136 SH SOLE 91136 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 4427993 37637 SH SOLE 37637 0 0 ISHARES INC CORE MSCI EMKT 46434G103 2786559 57113 SH SOLE 57113 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 203525 4027 SH SOLE 4027 0 0 ISHARES TR CORE S&P MCP ETF 464287507 193124 772 SH SOLE 772 0 0 ISHARES TR CORE S&P SCP ETF 464287804 114880 1188 SH SOLE 1188 0 0 INTEL CORP COM 458140100 5619685 172014 SH SOLE 172014 0 0 IQVIA HLDGS INC COM 46266C105 1192615 5996 SH SOLE 5996 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 108064 423 SH SOLE 423 0 0 GARTNER INC COM 366651107 1125600 3455 SH SOLE 3455 0 0 ISHARES TR US AER DEF ETF 464288760 465647 4046 SH SOLE 4046 0 0 ISHARES TR CORE TOTAL USD 46434V613 8527430 184776 SH SOLE 184776 0 0 ISHARES TR CORE S&P500 ETF 464287200 388882 946 SH SOLE 946 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 517028 2116 SH SOLE 2116 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 41210 231 SH SOLE 231 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 250409 1104 SH SOLE 1104 0 0 ISHARES TR RUS MD CP GR ETF 464287481 929502 10209 SH SOLE 10209 0 0 ISHARES TR RUS MID CAP ETF 464287499 720875 10310 SH SOLE 10310 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 999434 4246 SH SOLE 4246 0 0 JACOBS SOLUTIONS INC COM 46982L108 353118 3005 SH SOLE 3005 0 0 JABIL INC COM 466313103 719121 8157 SH SOLE 8157 0 0 JOHNSON & JOHNSON COM 478160104 6767860 43664 SH SOLE 43664 0 0 JPMORGAN CHASE & CO COM 46625H100 20165488 154750 SH SOLE 154750 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 16567 329 SH SOLE 329 0 0 KLA CORP COM NEW 482480100 471819 1182 SH SOLE 1182 0 0 KIMBERLY-CLARK CORP COM 494368103 335550 2500 SH SOLE 2500 0 0 COCA COLA CO COM 191216100 3454941 55698 SH SOLE 55698 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 8859466 38617 SH SOLE 38617 0 0 LINDE PLC SHS G54950103 11378537 32013 SH SOLE 32013 0 0 LILLY ELI & CO COM 532457108 206184 600 SH SOLE 600 0 0 LOCKHEED MARTIN CORP COM 539830109 2415950 5111 SH SOLE 5111 0 0 LIVE OAK BANCSHARES INC COM 53803X105 209679 8604 SH SOLE 8604 0 0 LOWES COS INC COM 548661107 17717404 88600 SH SOLE 88600 0 0 ISHARES TR IBOXX INV CP ETF 464287242 31129 284 SH SOLE 284 0 0 ISHARES TR U S EQUITY FACTR 46434V282 1111794 26829 SH SOLE 26829 0 0 MASTERCARD INCORPORATED CL A 57636Q104 12640541 34783 SH SOLE 34783 0 0 MARRIOTT INTL INC NEW CL A 571903202 847136 5102 SH SOLE 5102 0 0 MCDONALDS CORP COM 580135101 242422 867 SH SOLE 867 0 0 MOODYS CORP COM 615369105 2029512 6632 SH SOLE 6632 0 0 MONDELEZ INTL INC CL A 609207105 2257432 32379 SH SOLE 32379 0 0 MEDTRONIC PLC SHS G5960L103 10497344 130208 SH SOLE 130208 0 0 META PLATFORMS INC CL A 30303M102 12329561 58175 SH SOLE 58175 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 45179 16310 SH SOLE 16310 0 0 MARKEL CORP COM 570535104 8842232 6922 SH SOLE 6922 0 0 MARSH & MCLENNAN COS INC COM 571748102 229300 1377 SH SOLE 1377 0 0 MERCK & CO INC COM 58933Y105 13889381 130552 SH SOLE 130552 0 0 MICROSOFT CORP COM 594918104 50310674 174508 SH SOLE 174508 0 0 ISHARES TR NATIONAL MUN ETF 464288414 191777 1780 SH SOLE 1780 0 0 NASDAQ INC COM 631103108 565342 10341 SH SOLE 10341 0 0 NEXTERA ENERGY INC COM 65339F101 7278395 94426 SH SOLE 94426 0 0 NEXIMMUNE INC COM 65344D109 3800 10000 SH SOLE 10000 0 0 NETFLIX INC COM 64110L106 202106 585 SH SOLE 585 0 0 NIKE INC CL B 654106103 2583847 21069 SH SOLE 21069 0 0 NORFOLK SOUTHN CORP COM 655844108 372484 1757 SH SOLE 1757 0 0 NORTHERN TR CORP COM 665859104 514150 5834 SH SOLE 5834 0 0 NVIDIA CORPORATION COM 67066G104 13045670 46966 SH SOLE 46966 0 0 NOVARTIS AG SPONSORED ADR 66987V109 267812 2911 SH SOLE 2911 0 0 NXP SEMICONDUCTORS N V COM N6596X109 13459481 72178 SH SOLE 72178 0 0 PAYCHEX INC COM 704326107 2235922 19512 SH SOLE 19512 0 0 PEPSICO INC COM 713448108 16452627 90250 SH SOLE 90250 0 0 PFIZER INC COM 717081103 289007 7084 SH SOLE 7084 0 0 PROCTER AND GAMBLE CO COM 742718109 17638651 118627 SH SOLE 118627 0 0 PULTE GROUP INC COM 745867101 281667 4833 SH SOLE 4833 0 0 PROLOGIS INC. COM 74340W103 1072680 8597 SH SOLE 8597 0 0 PHILIP MORRIS INTL INC COM 718172109 209801 2157 SH SOLE 2157 0 0 PNC FINL SVCS GROUP INC COM 693475105 6094302 47949 SH SOLE 47949 0 0 PPG INDS INC COM 693506107 267160 2000 SH SOLE 2000 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 1809712 11543 SH SOLE 11543 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 631099 3836 SH SOLE 3836 0 0 QUALCOMM INC COM 747525103 3715885 29126 SH SOLE 29126 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 405388 1263 SH SOLE 1263 0 0 ROPER TECHNOLOGIES INC COM 776696106 11250022 25528 SH SOLE 25528 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 13895815 141895 SH SOLE 141895 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 402487 4211 SH SOLE 4211 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 221060 801 SH SOLE 801 0 0 STARBUCKS CORP COM 855244109 3385984 32517 SH SOLE 32517 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 889652 18593 SH SOLE 18593 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 286811 8242 SH SOLE 8242 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 248468 3813 SH SOLE 3813 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 533648 8137 SH SOLE 8137 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 349812 7232 SH SOLE 7232 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1467460 17861 SH SOLE 17861 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 3115 785 SH SOLE 785 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 261707 8148 SH SOLE 8148 0 0 S&P GLOBAL INC COM 78409V104 9463960 27450 SH SOLE 27450 0 0 SPLUNK INC COM 848637104 480838 5015 SH SOLE 5015 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1436809 3510 SH SOLE 3510 0 0 CONSTELLATION BRANDS INC CL A 21036P108 11111552 49190 SH SOLE 49190 0 0 SYSCO CORP COM 871829107 30660 397 SH SOLE 397 0 0 AT&T INC COM 00206R102 2275474 118206 SH SOLE 118206 0 0 TE CONNECTIVITY LTD SHS H84989104 5412127 41267 SH SOLE 41267 0 0 TRUIST FINL CORP COM 89832Q109 2690845 78910 SH SOLE 78910 0 0 TARGET CORP COM 87612E106 2735650 16517 SH SOLE 16517 0 0 TJX COS INC NEW COM 872540109 16720113 213376 SH SOLE 213376 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 18506655 32109 SH SOLE 32109 0 0 TRACTOR SUPPLY CO COM 892356106 181451 772 SH SOLE 772 0 0 TESLA INC COM 88160R101 374258 1804 SH SOLE 1804 0 0 TEXAS INSTRS INC COM 882508104 3632064 19526 SH SOLE 19526 0 0 TYLER TECHNOLOGIES INC COM 902252105 581610 1640 SH SOLE 1640 0 0 UNITEDHEALTH GROUP INC COM 91324P102 854316 1808 SH SOLE 1808 0 0 UNION PAC CORP COM 907818108 10191619 50639 SH SOLE 50639 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2281262 11760 SH SOLE 11760 0 0 US BANCORP DEL COM NEW 902973304 1885952 52315 SH SOLE 52315 0 0 ISHARES TR USD INV GRDE ETF 464288620 6051671 119457 SH SOLE 119457 0 0 VISA INC COM CL A 92826C839 18154231 80521 SH SOLE 80521 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 39618 209 SH SOLE 209 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 790175 17493 SH SOLE 17493 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 544636 10186 SH SOLE 10186 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 3020770 7837 SH SOLE 7837 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 201499 845 SH SOLE 845 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2221566 14425 SH SOLE 14425 0 0 VALERO ENERGY CORP COM 91913Y100 259935 1862 SH SOLE 1862 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 212941 1010 SH SOLE 1010 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2152030 10544 SH SOLE 10544 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1742309 6985 SH SOLE 6985 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 486456 12041 SH SOLE 12041 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1271920 12056 SH SOLE 12056 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1629362 41897 SH SOLE 41897 0 0 WALMART INC COM 931142103 211001 1431 SH SOLE 1431 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 219542 3240 SH SOLE 3240 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 988210 30737 SH SOLE 30737 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 798917 7896 SH SOLE 7896 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 241767 1601 SH SOLE 1601 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 320431 4289 SH SOLE 4289 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1084875 8380 SH SOLE 8380 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 517109 3458 SH SOLE 3458 0 0 EXXON MOBIL CORP COM 30231G102 2487914 22688 SH SOLE 22688 0 0 XYLEM INC COM 98419M100 6191288 59134 SH SOLE 59134 0 0 YUM BRANDS INC COM 988498101 803443 6083 SH SOLE 6083 0 0 YUM CHINA HLDGS INC COM 98850P109 273845 4320 SH SOLE 4320 0 0 ABB LTD SPONSORED ADR 000375204 728222 21238 SH OTR 1 0 0 21238 ABBOTT LABS COM 002824100 5706078 56352 SH OTR 1 0 0 56352 ABBVIE INC COM 00287Y109 9929383 62305 SH OTR 1 0 0 62305 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4769896 16690 SH OTR 1 0 0 16690 AIR PRODS & CHEMS INC COM 009158106 1049980 3656 SH OTR 1 0 0 3656 ALPHABET INC CAP STK CL A 02079K305 239404 2308 SH OTR 1 0 0 2308 ALPHABET INC CAP STK CL C 02079K107 10628176 102194 SH OTR 1 0 0 102194 AMAZON COM INC COM 023135106 8433179 81647 SH OTR 1 0 0 81647 AMCOR PLC ORD G0250X107 527699 46373 SH OTR 1 0 0 46373 AMERICAN ELEC PWR CO INC COM 025537101 814780 8955 SH OTR 1 0 0 8955 AMERICAN NATL BANKSHARES INC COM 027745108 7187931 226749 SH OTR 1 0 0 226749 AMETEK INC COM 031100100 6511211 44804 SH OTR 1 0 0 44804 AMGEN INC COM 031162100 807419 3340 SH OTR 1 0 0 3340 ANALOG DEVICES INC COM 032654105 6851274 34740 SH OTR 1 0 0 34740 APPLE INC COM 037833100 22599572 137051 SH OTR 1 0 0 137051 ARISTA NETWORKS INC COM 040413106 378856 2257 SH OTR 1 0 0 2257 ASML HOLDING N V N Y REGISTRY SHS N07059210 4929566 7242 SH OTR 1 0 0 7242 AT&T INC COM 00206R102 819604 42578 SH OTR 1 0 0 42578 BANK AMERICA CORP COM 060505104 455470 15932 SH OTR 1 0 0 15932 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11684886 37845 SH OTR 1 0 0 37845 BERKSHIRE HATHAWAY INC DEL CL A 084670108 465600 1 SH OTR 1 0 0 1 BLACKROCK INC COM 09247X101 717280 1072 SH OTR 1 0 0 1072 BRISTOL-MYERS SQUIBB CO COM 110122108 330883 4774 SH OTR 1 0 0 4774 BROADCOM INC COM 11135F101 3123571 4869 SH OTR 1 0 0 4869 BROOKFIELD CORP CL A LTD VT SH 11271J107 5320859 163271 SH OTR 1 0 0 163271 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 723786 20710 SH OTR 1 0 0 20710 CHEMED CORP NEW COM 16359R103 3177457 5909 SH OTR 1 0 0 5909 CHEVRON CORP NEW COM 166764100 7933814 48627 SH OTR 1 0 0 48627 CHUBB LIMITED COM H1467J104 650468 3350 SH OTR 1 0 0 3350 CISCO SYS INC COM 17275R102 2436686 46618 SH OTR 1 0 0 46618 CITIGROUP INC COM NEW 172967424 263210 5615 SH OTR 1 0 0 5615 CME GROUP INC COM 12572Q105 530481 2770 SH OTR 1 0 0 2770 COCA COLA CO COM 191216100 1944294 31350 SH OTR 1 0 0 31350 COLGATE PALMOLIVE CO COM 194162103 697611 9283 SH OTR 1 0 0 9283 COMCAST CORP NEW CL A 20030N101 462580 12206 SH OTR 1 0 0 12206 CONSTELLATION BRANDS INC CL A 21036P108 5186296 22960 SH OTR 1 0 0 22960 COSTCO WHSL CORP NEW COM 22160K105 1783219 3589 SH OTR 1 0 0 3589 CROWN CASTLE INC COM 22822V101 619655 4630 SH OTR 1 0 0 4630 DARDEN RESTAURANTS INC COM 237194105 200621 1293 SH OTR 1 0 0 1293 DIAGEO PLC SPON ADR NEW 25243Q205 6638813 36643 SH OTR 1 0 0 36643 DOMINION ENERGY INC COM 25746U109 876320 15677 SH OTR 1 0 0 15677 DUKE ENERGY CORP NEW COM NEW 26441C204 1766424 18311 SH OTR 1 0 0 18311 EATON CORP PLC SHS G29183103 1337280 7805 SH OTR 1 0 0 7805 LILLY ELI & CO COM 532457108 1166560 3397 SH OTR 1 0 0 3397 EMERSON ELEC CO COM 291011104 883133 10135 SH OTR 1 0 0 10135 ENBRIDGE INC COM 29250N105 1642956 43078 SH OTR 1 0 0 43078 ISHARES TR CORE TOTAL USD 46434V613 2076103 44987 SH OTR 1 0 0 44987 ISHARES TR IBOXX INV CP ETF 464287242 403469 3681 SH OTR 1 0 0 3681 EXXON MOBIL CORP COM 30231G102 2028459 18498 SH OTR 1 0 0 18498 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 409527 3594 SH OTR 1 0 0 3594 FIRST BANCORP N C COM 318910106 4009992 112894 SH OTR 1 0 0 112894 GENERAL MLS INC COM 370334104 1486719 17397 SH OTR 1 0 0 17397 GILEAD SCIENCES INC COM 375558103 847860 10219 SH OTR 1 0 0 10219 HOME DEPOT INC COM 437076102 1651397 5596 SH OTR 1 0 0 5596 HONEYWELL INTL INC COM 438516106 4276369 22376 SH OTR 1 0 0 22376 HOOKER FURNISHINGS CORPORATI COM 439038100 739634 40684 SH OTR 1 0 0 40684 HUNTINGTON BANCSHARES INC COM 446150104 902596 80591 SH OTR 1 0 0 80591 ISHARES TR RUS MID CAP ETF 464287499 701365 10031 SH OTR 1 0 0 10031 ISHARES TR CORE S&P500 ETF 464287200 349817 851 SH OTR 1 0 0 851 ILLUMINA INC COM 452327109 268125 1153 SH OTR 1 0 0 1153 INTEL CORP COM 458140100 2108379 64559 SH OTR 1 0 0 64559 INTUITIVE SURGICAL INC COM NEW 46120E602 620785 2430 SH OTR 1 0 0 2430 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 271162 1875 SH OTR 1 0 0 1875 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 653484 24322 SH OTR 1 0 0 24322 ISHARES TR 1 3 YR TREAS BD 464287457 387951 4723 SH OTR 1 0 0 4723 ISHARES TR 3 7 YR TREAS BD 464288661 785508 6677 SH OTR 1 0 0 6677 ISHARES TR 7-10 YR TRSY BD 464287440 1507466 15209 SH OTR 1 0 0 15209 ISHARES TR USD INV GRDE ETF 464288620 1452797 28684 SH OTR 1 0 0 28684 ISHARES TR CORE S&P SCP ETF 464287804 504481 5217 SH OTR 1 0 0 5217 ISHARES TR CORE US AGGBD ET 464287226 616663 6189 SH OTR 1 0 0 6189 ISHARES INC CORE MSCI EMKT 46434G103 206376 4230 SH OTR 1 0 0 4230 ISHARES TR INTRM GOV CR ETF 464288612 2656837 25427 SH OTR 1 0 0 25427 ISHARES TR MSCI EAFE ETF 464287465 5036077 70415 SH OTR 1 0 0 70415 ISHARES TR NATIONAL MUN ETF 464288414 439686 4081 SH OTR 1 0 0 4081 ISHARES TR RUSSELL 2000 ETF 464287655 244229 1369 SH OTR 1 0 0 1369 ISHARES TR CORE S&P MCP ETF 464287507 308196 1232 SH OTR 1 0 0 1232 ISHARES TR CORE MSCI EAFE 46432F842 441067 6598 SH OTR 1 0 0 6598 ISHARES TR BLACKROCK ULTRA 46434V878 398929 7939 SH OTR 1 0 0 7939 JPMORGAN CHASE & CO COM 46625H100 7721624 59257 SH OTR 1 0 0 59257 JOHNSON & JOHNSON COM 478160104 2651275 17105 SH OTR 1 0 0 17105 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 928413 18454 SH OTR 1 0 0 18454 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4672015 20365 SH OTR 1 0 0 20365 LINDE PLC SHS G54950103 5586304 15717 SH OTR 1 0 0 15717 LOCKHEED MARTIN CORP COM 539830109 996937 2109 SH OTR 1 0 0 2109 LOWES COS INC COM 548661107 7553128 37772 SH OTR 1 0 0 37772 MARKEL CORP COM 570535104 4136117 3238 SH OTR 1 0 0 3238 MASTERCARD INCORPORATED CL A 57636Q104 6942282 19104 SH OTR 1 0 0 19104 MCDONALDS CORP COM 580135101 724440 2591 SH OTR 1 0 0 2591 MEDTRONIC PLC SHS G5960L103 3895243 48318 SH OTR 1 0 0 48318 MERCK & CO INC COM 58933Y105 6411867 60269 SH OTR 1 0 0 60269 META PLATFORMS INC CL A 30303M102 5176071 24423 SH OTR 1 0 0 24423 MICROSOFT CORP COM 594918104 23353632 81008 SH OTR 1 0 0 81008 MONDELEZ INTL INC CL A 609207105 1164715 16706 SH OTR 1 0 0 16706 NEXTERA ENERGY INC COM 65339F101 3654624 47415 SH OTR 1 0 0 47415 NIKE INC CL B 654106103 395505 3225 SH OTR 1 0 0 3225 NORFOLK SOUTHN CORP COM 655844108 275812 1301 SH OTR 1 0 0 1301 NVIDIA CORPORATION COM 67066G104 6260860 22541 SH OTR 1 0 0 22541 NXP SEMICONDUCTORS N V COM N6596X109 6282402 33692 SH OTR 1 0 0 33692 PAYCHEX INC COM 704326107 1178066 10281 SH OTR 1 0 0 10281 PEPSICO INC COM 713448108 6209717 34064 SH OTR 1 0 0 34064 PFIZER INC COM 717081103 752406 18446 SH OTR 1 0 0 18446 PHILIP MORRIS INTL INC COM 718172109 395805 4070 SH OTR 1 0 0 4070 PNC FINL SVCS GROUP INC COM 693475105 2846158 22394 SH OTR 1 0 0 22394 PROCTER AND GAMBLE CO COM 742718109 7926346 53309 SH OTR 1 0 0 53309 PROLOGIS INC. COM 74340W103 398115 3191 SH OTR 1 0 0 3191 QUALCOMM INC COM 747525103 1562437 12247 SH OTR 1 0 0 12247 RAYTHEON TECHNOLOGIES CORP COM 75513E101 6970609 71181 SH OTR 1 0 0 71181 ROPER TECHNOLOGIES INC COM 776696106 5902016 13393 SH OTR 1 0 0 13393 S&P GLOBAL INC COM 78409V104 4994071 14486 SH OTR 1 0 0 14486 SALESFORCE INC COM 79466L302 249319 1248 SH OTR 1 0 0 1248 SIRIUS XM HOLDINGS INC COM 82968B103 79400 20000 SH OTR 1 0 0 20000 SPDR S&P 500 ETF TR TR UNIT 78462F103 10362884 25313 SH OTR 1 0 0 25313 STARBUCKS CORP COM 855244109 1008462 9685 SH OTR 1 0 0 9685 SYSCO CORP COM 871829107 300535 3892 SH OTR 1 0 0 3892 TARGET CORP COM 87612E106 1152752 6960 SH OTR 1 0 0 6960 TE CONNECTIVITY LTD SHS H84989104 2500897 19070 SH OTR 1 0 0 19070 TEXAS INSTRS INC COM 882508104 1711452 9201 SH OTR 1 0 0 9201 THERMO FISHER SCIENTIFIC INC COM 883556102 8651607 15011 SH OTR 1 0 0 15011 TJX COS INC NEW COM 872540109 8247645 105255 SH OTR 1 0 0 105255 TRACTOR SUPPLY CO COM 892356106 700649 2981 SH OTR 1 0 0 2981 TRUIST FINL CORP COM 89832Q109 1295152 37993 SH OTR 1 0 0 37993 UNION PAC CORP COM 907818108 4621593 22964 SH OTR 1 0 0 22964 UNITED PARCEL SERVICE INC CL B 911312106 979793 5051 SH OTR 1 0 0 5051 UNITEDHEALTH GROUP INC COM 91324P102 582687 1233 SH OTR 1 0 0 1233 US BANCORP DEL COM NEW 902973304 650822 18059 SH OTR 1 0 0 18059 VANGUARD INDEX FDS MID CAP ETF 922908629 1157949 5490 SH OTR 1 0 0 5490 VANGUARD INDEX FDS SMALL CP ETF 922908751 632560 3337 SH OTR 1 0 0 3337 VERIZON COMMUNICATIONS INC COM 92343V104 551022 14173 SH OTR 1 0 0 14173 VISA INC COM CL A 92826C839 8894928 39453 SH OTR 1 0 0 39453 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 184986 16756 SH OTR 1 0 0 16756 WALMART INC COM 931142103 236509 1604 SH OTR 1 0 0 1604 DISNEY WALT CO COM 254687106 3217552 32135 SH OTR 1 0 0 32135 XYLEM INC COM 98419M100 3573079 34128 SH OTR 1 0 0 34128