0001062993-23-011113.txt : 20230515 0001062993-23-011113.hdr.sgml : 20230515 20230515163153 ACCESSION NUMBER: 0001062993-23-011113 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230515 EFFECTIVENESS DATE: 20230515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bragg Financial Advisors, Inc CENTRAL INDEX KEY: 0001327055 IRS NUMBER: 561790097 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11385 FILM NUMBER: 23923215 BUSINESS ADDRESS: STREET 1: 1031 SOUTH CALDWELL STREET STREET 2: SUITE 200 CITY: CHARLOTTE STATE: NC ZIP: 28203 BUSINESS PHONE: 704-714-7711 MAIL ADDRESS: STREET 1: 1031 SOUTH CALDWELL STREET STREET 2: SUITE 200 CITY: CHARLOTTE STATE: NC ZIP: 28203 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001327055 XXXXXXXX 03-31-2023 03-31-2023 Bragg Financial Advisors, Inc
1031 SOUTH CALDWELL STREET SUITE 200 CHARLOTTE NC 28203
13F HOLDINGS REPORT 028-11385 N
Steven H Scruggs Principal 704-377-0261 Steven H Scruggs Charlotte NC 05-15-2023 0 313 1695129065 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 998849 9503 SH SOLE 3600 0 5903 ABBOTT LABS COM 002824100 11044632 109072 SH SOLE 0 0 109072 ABBVIE INC COM 00287Y109 12826165 80480 SH SOLE 0 0 80480 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12880314 45066 SH SOLE 0 0 45066 ADOBE SYSTEMS INCORPORATED COM 00724F101 4313062 11192 SH SOLE 0 0 11192 ADVANCED MICRO DEVICES INC COM 007903107 6224126 63505 SH SOLE 0 0 63505 AFLAC INC COM 001055102 685719 10628 SH SOLE 0 0 10628 AGCO CORP COM 001084102 1803028 13336 SH SOLE 12587 0 749 AIR PRODS & CHEMS INC COM 009158106 8884747 30935 SH SOLE 0 0 30935 ALLEGION PLC ORD SHS G0176J109 621383 5822 SH SOLE 3400 0 2422 ALPHABET INC CAP STK CL C 02079K107 20549074 197587 SH SOLE 0 0 197587 ALPHABET INC CAP STK CL A 02079K305 5828356 56188 SH SOLE 0 0 56188 AMAZON COM INC COM 023135106 14054464 136068 SH SOLE 0 0 136068 AMERICAN EQTY INVT LIFE HLD COM 025676206 13892035 380708 SH SOLE 346132 0 34576 AMERICAN EXPRESS CO COM 025816109 17297152 104863 SH SOLE 11000 0 93863 AMERICAN INTL GROUP INC COM NEW 026874784 610565 12124 SH SOLE 0 0 12124 AMERICAN TOWER CORP NEW COM 03027X100 4491422 21980 SH SOLE 0 0 21980 AMERIPRISE FINL INC COM 03076C106 14272250 46565 SH SOLE 7000 0 39565 AMGEN INC COM 031162100 13767240 56948 SH SOLE 0 0 56948 ANALOG DEVICES INC COM 032654105 497587 2523 SH SOLE 0 0 2523 APPLE INC COM 037833100 47458635 287803 SH SOLE 0 0 287803 APPLIED MATLS INC COM 038222105 19882984 161874 SH SOLE 0 0 161874 ARROW ELECTRS INC COM 042735100 9993846 80034 SH SOLE 76065 0 3969 AT&T INC COM 00206R102 1402267 72845 SH SOLE 0 0 72845 AUTOMATIC DATA PROCESSING IN COM 053015103 1512103 6792 SH SOLE 0 0 6792 AXOS FINANCIAL INC COM 05465C100 4046728 109608 SH SOLE 100494 0 9114 BALL CORP COM 058498106 878729 15945 SH SOLE 0 0 15945 BANK AMERICA CORP COM 060505104 1151408 40259 SH SOLE 0 0 40259 BANK NEW YORK MELLON CORP COM 064058100 3468299 76327 SH SOLE 14500 0 61827 BECTON DICKINSON & CO COM 075887109 13078529 52834 SH SOLE 0 0 52834 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4892152 15844 SH SOLE 0 0 15844 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3259200 7 SH SOLE 3 0 4 BLACKROCK INC COM 09247X101 4815657 7197 SH SOLE 0 0 7197 BLACKSTONE INC COM 09260D107 4049192 46097 SH SOLE 0 0 46097 BLOOM ENERGY CORP COM CL A 093712107 428236 21487 SH SOLE 0 0 21487 BOEING CO COM 097023105 865015 4072 SH SOLE 0 0 4072 BOOKING HOLDINGS INC COM 09857L108 11315182 4266 SH SOLE 0 0 4266 BOSTON PROPERTIES INC COM 101121101 2323534 42933 SH SOLE 0 0 42933 BRISTOL-MYERS SQUIBB CO COM 110122108 3143157 45349 SH SOLE 0 0 45349 BROADCOM INC COM 11135F101 11335585 17669 SH SOLE 0 0 17669 BROWN FORMAN CORP CL B 115637209 1682268 26175 SH SOLE 0 0 26175 CARRIER GLOBAL CORPORATION COM 14448C104 619318 13537 SH SOLE 0 0 13537 CARTERS INC COM 146229109 4451561 61896 SH SOLE 58772 0 3124 CATERPILLAR INC COM 149123101 1509429 6596 SH SOLE 0 0 6596 CHASE CORP COM 16150R104 1588336 15166 SH SOLE 14303 0 863 CHEVRON CORP NEW COM 166764100 6564825 40236 SH SOLE 0 0 40236 CISCO SYS INC COM 17275R102 16384215 313424 SH SOLE 30700 0 282724 CLOROX CO DEL COM 189054109 410633 2595 SH SOLE 1200 0 1395 CNO FINL GROUP INC COM 12621E103 10213747 460286 SH SOLE 431791 0 28495 COCA COLA CO COM 191216100 2320295 37406 SH SOLE 0 0 37406 COCA COLA CONS INC COM 191098102 416293 778 SH SOLE 0 0 778 COLGATE PALMOLIVE CO COM 194162103 1437301 19126 SH SOLE 0 0 19126 COMCAST CORP NEW CL A 20030N101 9150716 241380 SH SOLE 0 0 241380 CONCENTRIX CORP COM 20602D101 14177836 116642 SH SOLE 108309 0 8333 CONOCOPHILLIPS COM 20825C104 9850165 99286 SH SOLE 0 0 99286 CONSTELLATION BRANDS INC CL A 21036P108 640625 2836 SH SOLE 0 0 2836 CONSTELLATION ENERGY CORP COM 21037T109 749047 9542 SH SOLE 0 0 9542 CORNING INC COM 219350105 12190533 345537 SH SOLE 0 0 345537 CORTEVA INC COM 22052L104 229721 3809 SH SOLE 0 0 3809 COSTCO WHSL CORP NEW COM 22160K105 11155229 22451 SH SOLE 0 0 22451 CSG SYS INTL INC COM 126349109 10452330 194643 SH SOLE 182967 0 11676 CSW INDUSTRIALS INC COM 126402106 10456289 75263 SH SOLE 68777 0 6486 CULP INC COM 230215105 52000 10000 SH SOLE 0 0 10000 CVS HEALTH CORP COM 126650100 344130 4631 SH SOLE 0 0 4631 DANAHER CORPORATION COM 235851102 16926503 67158 SH SOLE 6300 0 60858 DARDEN RESTAURANTS INC COM 237194105 2414833 15564 SH SOLE 0 0 15564 DARLING INGREDIENTS INC COM 237266101 9846708 168608 SH SOLE 159398 0 9210 DECKERS OUTDOOR CORP COM 243537107 14135651 31444 SH SOLE 27860 0 3584 DEERE & CO COM 244199105 2912146 7053 SH SOLE 0 0 7053 DISCOVER FINL SVCS COM 254709108 248188 2511 SH SOLE 0 0 2511 DISNEY WALT CO COM 254687106 11441956 114271 SH SOLE 5151 0 109120 DOLLAR TREE INC COM 256746108 289971 2020 SH SOLE 0 0 2020 DOMINION ENERGY INC COM 25746U109 6228794 111408 SH SOLE 0 0 111408 DUCOMMUN INC DEL COM 264147109 4325154 79056 SH SOLE 73372 0 5684 DUKE ENERGY CORP NEW COM NEW 26441C204 3132585 32472 SH SOLE 0 0 32472 DUPONT DE NEMOURS INC COM 26614N102 2458590 34257 SH SOLE 0 0 34257 EATON CORP PLC SHS G29183103 15480398 90349 SH SOLE 13000 0 77349 EDWARDS LIFESCIENCES CORP COM 28176E108 334561 4044 SH SOLE 0 0 4044 ELEVANCE HEALTH INC COM 036752103 2082940 4530 SH SOLE 4500 0 30 EMERSON ELEC CO COM 291011104 203211 2332 SH SOLE 0 0 2332 ENBRIDGE INC COM 29250N105 469109 12319 SH SOLE 0 0 12319 ENOVIS CORPORATION COM 194014502 971914 18170 SH SOLE 16974 0 1196 ENSTAR GROUP LIMITED SHS G3075P101 3594600 15508 SH SOLE 14848 0 660 EQUIFAX INC COM 294429105 381340 1880 SH SOLE 0 0 1880 EQUITY COMWLTH COM SH BEN INT 294628102 1990397 96108 SH SOLE 88505 0 7603 EXELON CORP COM 30161N101 6011970 143518 SH SOLE 0 0 143518 EXXON MOBIL CORP COM 30231G102 13033814 118857 SH SOLE 0 0 118857 FABRINET SHS G3323L100 26275650 221250 SH SOLE 204357 0 16893 FEDEX CORP COM 31428X106 344106 1506 SH SOLE 0 0 1506 FIDUS INVT CORP COM 316500107 343470 18011 SH SOLE 0 0 18011 FIFTH THIRD BANCORP COM 316773100 264536 9930 SH SOLE 0 0 9930 FISERV INC COM 337738108 8147768 72085 SH SOLE 12000 0 60085 FLOWERS FOODS INC COM 343498101 8347798 304553 SH SOLE 0 0 304553 FORTIVE CORP COM 34959J108 1072655 15735 SH SOLE 0 0 15735 FOSTER L B CO COM 350060109 1373135 119611 SH SOLE 112678 0 6933 G III APPAREL GROUP LTD COM 36237H101 5821998 374405 SH SOLE 348636 0 25769 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1363913 16627 SH SOLE 0 0 16627 GEN DIGITAL INC COM 668771108 2637209 153684 SH SOLE 0 0 153684 GENERAL DYNAMICS CORP COM 369550108 2220141 9729 SH SOLE 8000 0 1729 GENERAL ELECTRIC CO COM NEW 369604301 5300160 55441 SH SOLE 0 0 55441 GENERAL MLS INC COM 370334104 3259103 38136 SH SOLE 0 0 38136 GENUINE PARTS CO COM 372460105 1057734 6322 SH SOLE 0 0 6322 GLOBAL PMTS INC COM 37940X102 352975 3354 SH SOLE 0 0 3354 GLOBE LIFE INC COM 37959E102 265259 2411 SH SOLE 0 0 2411 GOLDMAN SACHS GROUP INC COM 38141G104 688240 2104 SH SOLE 0 0 2104 GRACO INC COM 384109104 7446655 101995 SH SOLE 94946 0 7049 GRAINGER W W INC COM 384802104 2220035 3223 SH SOLE 0 0 3223 GRAPHIC PACKAGING HLDG CO COM 388689101 6276021 246215 SH SOLE 231077 0 15138 HEALTHCARE RLTY TR CL A COM 42226K105 2332784 120682 SH SOLE 0 0 120682 HOME DEPOT INC COM 437076102 16851696 57101 SH SOLE 0 0 57101 HONEYWELL INTL INC COM 438516106 11184534 58521 SH SOLE 0 0 58521 HORACE MANN EDUCATORS CORP N COM 440327104 13313122 397644 SH SOLE 373108 0 24536 IAC INC COM NEW 44891N208 12039828 233330 SH SOLE 225654 0 7676 IDEXX LABS INC COM 45168D104 421568 843 SH SOLE 0 0 843 ILLINOIS TOOL WKS INC COM 452308109 254162 1044 SH SOLE 0 0 1044 INGERSOLL RAND INC COM 45687V106 1608154 27641 SH SOLE 9000 0 18641 INTEL CORP COM 458140100 8920786 273057 SH SOLE 26000 0 247057 INTERDIGITAL INC COM 45867G101 18560851 254607 SH SOLE 240918 0 13689 INTERNATIONAL BUSINESS MACHS COM 459200101 7066866 53908 SH SOLE 0 0 53908 INTUIT COM 461202103 276415 620 SH SOLE 0 0 620 INVESCO QQQ TR UNIT SER 1 46090E103 325103 1013 SH SOLE 0 0 1013 ISHARES TR NATIONAL MUN ETF 464288414 6975735 64746 SH SOLE 0 0 64746 ISHARES TR SHRT NAT MUN ETF 464288158 3001281 28671 SH SOLE 0 0 28671 ISHARES TR S&P MC 400VL ETF 464287705 2492070 24249 SH SOLE 0 0 24249 ISHARES TR TIPS BD ETF 464287176 2273466 20621 SH SOLE 0 0 20621 ISHARES TR RUS 2000 GRW ETF 464287648 1746514 7700 SH SOLE 0 0 7700 ISHARES TR SP SMCP600VL ETF 464287879 1472171 15730 SH SOLE 0 0 15730 ISHARES TR U.S. TECH ETF 464287721 1109915 11959 SH SOLE 0 0 11959 ISHARES TR RUS 1000 GRW ETF 464287614 982207 4020 SH SOLE 0 0 4020 ISHARES TR S&P MC 400GR ETF 464287606 980403 13710 SH SOLE 0 0 13710 ISHARES TR RUS 2000 VAL ETF 464287630 970239 7081 SH SOLE 0 0 7081 ISHARES TR S&P SML 600 GWT 464287887 952631 8665 SH SOLE 0 0 8665 ISHARES TR RUSSELL 2000 ETF 464287655 831880 4663 SH SOLE 0 0 4663 ISHARES TR RUS MID CAP ETF 464287499 745627 10664 SH SOLE 0 0 10664 ISHARES TR CORE S&P500 ETF 464287200 731312 1779 SH SOLE 0 0 1779 ISHARES TR ISHS 5-10YR INVT 464288638 675102 13165 SH SOLE 0 0 13165 ISHARES TR RUS MDCP VAL ETF 464287473 664281 6255 SH SOLE 0 0 6255 ISHARES TR ESG AW MSCI EAFE 46435G516 638514 8888 SH SOLE 0 0 8888 ISHARES TR CORE S&P SCP ETF 464287804 630871 6524 SH SOLE 0 0 6524 ISHARES TR CORE S&P MCP ETF 464287507 596882 2386 SH SOLE 0 0 2386 ISHARES TR ESG AWARE MSCI 46435U663 524160 15421 SH SOLE 0 0 15421 ISHARES TR SHORT TREAS BD 464288679 501118 4535 SH SOLE 0 0 4535 ISHARES TR MSCI EAFE ETF 464287465 496707 6945 SH SOLE 0 0 6945 ISHARES TR RUS MD CP GR ETF 464287481 401440 4409 SH SOLE 0 0 4409 ISHARES TR PFD AND INCM SEC 464288687 343426 11000 SH SOLE 0 0 11000 ISHARES TR MSCI ACWI EX US 464288240 243363 4990 SH SOLE 0 0 4990 ISHARES TR 1 3 YR TREAS BD 464287457 238511 2903 SH SOLE 0 0 2903 ISHARES TR BROAD USD HIGH 46435U853 204626 5756 SH SOLE 0 0 5756 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 600670 11937 SH SOLE 0 0 11937 JOHNSON & JOHNSON COM 478160104 13725820 88554 SH SOLE 0 0 88554 JPMORGAN CHASE & CO COM 46625H100 13481352 103456 SH SOLE 9000 0 94456 KIMBALL INTL INC CL B 494274103 3238298 261153 SH SOLE 248837 0 12316 LAUDER ESTEE COS INC CL A 518439104 332721 1350 SH SOLE 0 0 1350 LILLY ELI & CO COM 532457108 720496 2098 SH SOLE 0 0 2098 LINDE PLC SHS G54950103 276375 785 SH SOLE 0 0 785 LITTELFUSE INC COM 537008104 2350614 8768 SH SOLE 8195 0 573 LIVE OAK BANCSHARES INC COM 53803X105 1844736 75697 SH SOLE 0 0 75697 LIVENT CORP COM 53814L108 5199225 239375 SH SOLE 219440 0 19935 LOCKHEED MARTIN CORP COM 539830109 374020 791 SH SOLE 0 0 791 LOWES COS INC COM 548661107 6855684 34284 SH SOLE 0 0 34284 MANULIFE FINL CORP COM 56501R106 241692 13164 SH SOLE 0 0 13164 MARATHON PETE CORP COM 56585A102 313211 2323 SH SOLE 0 0 2323 MASTEC INC COM 576323109 16210532 171649 SH SOLE 157242 0 14407 MASTERCARD INCORPORATED CL A 57636Q104 11886778 32709 SH SOLE 0 0 32709 MATIV HOLDINGS INC COM 808541106 5309832 247314 SH SOLE 231233 0 16081 MCDONALDS CORP COM 580135101 19765282 70689 SH SOLE 4225 0 66464 MDU RES GROUP INC COM 552690109 7051030 231333 SH SOLE 229966 0 1367 MERCK & CO INC COM 58933Y105 16216249 152423 SH SOLE 13820 0 138603 META PLATFORMS INC CL A 30303M102 10899227 51426 SH SOLE 0 0 51426 METLIFE INC COM 59156R108 335299 5787 SH SOLE 0 0 5787 MGIC INVT CORP WIS COM 552848103 8448333 629533 SH SOLE 595000 0 34533 MICROSOFT CORP COM 594918104 46531060 161398 SH SOLE 0 0 161398 MONDELEZ INTL INC CL A 609207105 1055561 15140 SH SOLE 9000 0 6140 MORGAN STANLEY COM NEW 617446448 279819 3187 SH SOLE 0 0 3187 MSC INDL DIRECT INC CL A 553530106 13715688 163282 SH SOLE 152439 0 10843 NCINO INC COM 63947X101 1003937 40514 SH SOLE 0 0 40514 NETFLIX INC COM 64110L106 347553 1006 SH SOLE 0 0 1006 NEW JERSEY RES CORP COM 646025106 15452100 290453 SH SOLE 272460 0 17993 NEXTERA ENERGY INC COM 65339F101 577176 7488 SH SOLE 0 0 7488 NIKE INC CL B 654106103 7926346 64631 SH SOLE 0 0 64631 NORFOLK SOUTHN CORP COM 655844108 470428 2219 SH SOLE 0 0 2219 NUCOR CORP COM 670346105 213324 1381 SH SOLE 0 0 1381 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 387244 10936 SH SOLE 0 0 10936 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 206898 7209 SH SOLE 0 0 7209 NVIDIA CORPORATION COM 67066G104 1140246 4105 SH SOLE 0 0 4105 ORACLE CORP COM 68389X105 20765483 223477 SH SOLE 23395 0 200082 OSHKOSH CORP COM 688239201 12850146 154486 SH SOLE 145597 0 8889 OTIS WORLDWIDE CORP COM 68902V107 351020 4159 SH SOLE 0 0 4159 OWENS & MINOR INC NEW COM 690732102 3007253 206684 SH SOLE 192859 0 13825 PARAMOUNT GLOBAL CLASS B COM 92556H206 214303 9606 SH SOLE 0 0 9606 PAYPAL HLDGS INC COM 70450Y103 5022444 66137 SH SOLE 0 0 66137 PEPSICO INC COM 713448108 9184194 50380 SH SOLE 0 0 50380 PFIZER INC COM 717081103 10551830 258623 SH SOLE 31000 0 227623 PHILIP MORRIS INTL INC COM 718172109 303820 3124 SH SOLE 0 0 3124 PHILLIPS 66 COM 718546104 1186856 11707 SH SOLE 0 0 11707 PNC FINL SVCS GROUP INC COM 693475105 264368 2080 SH SOLE 0 0 2080 PPG INDS INC COM 693506107 4248780 31807 SH SOLE 0 0 31807 PRICE T ROWE GROUP INC COM 74144T108 7067428 62599 SH SOLE 7900 0 54699 PROCTER AND GAMBLE CO COM 742718109 13896525 93460 SH SOLE 0 0 93460 PROGRESSIVE CORP COM 743315103 9539527 66682 SH SOLE 0 0 66682 PROLOGIS INC. COM 74340W103 9001532 72145 SH SOLE 0 0 72145 PRUDENTIAL FINL INC COM 744320102 6974569 84295 SH SOLE 10000 0 74295 PUBLIC STORAGE COM 74460D109 1228653 4067 SH SOLE 0 0 4067 PVH CORPORATION COM 693656100 12951293 145259 SH SOLE 136226 0 9033 QORVO INC COM 74736K101 3366640 33146 SH SOLE 30601 0 2545 QUALCOMM INC COM 747525103 7951296 62324 SH SOLE 0 0 62324 QUANTA SVCS INC COM 74762E102 1213140 7280 SH SOLE 0 0 7280 RAYMOND JAMES FINL INC COM 754730109 6883140 73798 SH SOLE 0 0 73798 RAYTHEON TECHNOLOGIES CORP COM 75513E101 11381625 116222 SH SOLE 6600 0 109622 RIO TINTO PLC SPONSORED ADR 767204100 5928001 86414 SH SOLE 0 0 86414 RLI CORP COM 749607107 18725292 140887 SH SOLE 129811 0 11076 ROYAL BK CDA SUSTAINABL COM 780087102 9652143 100985 SH SOLE 0 0 100985 SCHLUMBERGER LTD COM STK 806857108 218397 4448 SH SOLE 0 0 4448 SCHOLASTIC CORP COM 807066105 9052457 264537 SH SOLE 251313 0 13224 SCHWAB CHARLES CORP COM 808513105 384365 7338 SH SOLE 0 0 7338 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 251276 3435 SH SOLE 0 0 3435 SCIENCE APPLICATIONS INTL CO COM 808625107 9455084 87987 SH SOLE 82975 0 5012 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1414360 9366 SH SOLE 0 0 9366 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1163458 20070 SH SOLE 0 0 20070 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 349953 10885 SH SOLE 0 0 10885 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 299438 4008 SH SOLE 0 0 4008 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 238988 2362 SH SOLE 0 0 2362 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 232984 1558 SH SOLE 0 0 1558 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 205583 1588 SH SOLE 0 0 1588 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 204918 5482 SH SOLE 0 0 5482 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 204898 3027 SH SOLE 0 0 3027 SERVISFIRST BANCSHARES INC COM 81768T108 17107057 313144 SH SOLE 296123 0 17021 SHELL PLC SPON ADS 780259305 7244056 125896 SH SOLE 0 0 125896 SOUTHERN CO COM 842587107 9099534 130778 SH SOLE 0 0 130778 SPDR GOLD TR GOLD SHS 78463V107 395206 2157 SH SOLE 0 0 2157 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 915731 35590 SH SOLE 0 0 35590 SPDR S&P 500 ETF TR TR UNIT 78462F103 4520075 11041 SH SOLE 0 0 11041 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 533532 1164 SH SOLE 0 0 1164 SPDR SER TR NUVEEN BLOOMBERG 78464A284 2328370 92986 SH SOLE 0 0 92986 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1455126 30602 SH SOLE 0 0 30602 SPDR SER TR NUVEEN BLMBRG MU 78468R721 1034769 22101 SH SOLE 0 0 22101 SPDR SER TR SPDR S&P 500 ETF 78468R796 693354 20859 SH SOLE 0 0 20859 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 500419 5450 SH SOLE 0 0 5450 SPROUTS FMRS MKT INC COM 85208M102 7963230 227326 SH SOLE 216198 0 11128 STARBUCKS CORP COM 855244109 6998057 67205 SH SOLE 0 0 67205 STRYKER CORPORATION COM 863667101 1229520 4307 SH SOLE 0 0 4307 SYNAPTICS INC COM 87157D109 11505915 103517 SH SOLE 92006 0 11511 SYSCO CORP COM 871829107 1030867 13348 SH SOLE 0 0 13348 TARGET CORP COM 87612E106 781774 4720 SH SOLE 0 0 4720 TD SYNNEX CORPORATION COM 87162W100 24204179 250069 SH SOLE 235369 0 14700 TESLA INC COM 88160R101 536700 2587 SH SOLE 0 0 2587 TEXAS INSTRS INC COM 882508104 16128742 86709 SH SOLE 0 0 86709 THERMO FISHER SCIENTIFIC INC COM 883556102 6871484 11922 SH SOLE 0 0 11922 TJX COS INC NEW COM 872540109 11271656 143845 SH SOLE 0 0 143845 TRANE TECHNOLOGIES PLC SHS G8994E103 4832051 26264 SH SOLE 10200 0 16064 TREEHOUSE FOODS INC COM 89469A104 7258996 143942 SH SOLE 136116 0 7826 TRUIST FINL CORP COM 89832Q109 3609485 105850 SH SOLE 0 0 105850 UGI CORP NEW COM 902681105 12880527 370556 SH SOLE 354075 0 16481 UNIFIRST CORP MASS COM 904708104 2157937 12245 SH SOLE 10760 0 1485 UNION PAC CORP COM 907818108 11405405 56670 SH SOLE 3000 0 53670 UNITED NAT FOODS INC COM 911163103 9681017 367401 SH SOLE 351782 0 15619 UNITED PARCEL SERVICE INC CL B 911312106 5015030 25852 SH SOLE 0 0 25852 UNITEDHEALTH GROUP INC COM 91324P102 16388949 34679 SH SOLE 0 0 34679 UPBOUND GROUP INC COM 76009N100 3828340 156195 SH SOLE 150418 0 5777 US BANCORP DEL COM NEW 902973304 762025 21138 SH SOLE 0 0 21138 VALERO ENERGY CORP COM 91913Y100 2893504 20727 SH SOLE 0 0 20727 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1486071 10130 SH SOLE 3160 0 6970 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 466722 2025 SH SOLE 697 0 1328 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 264893 3280 SH SOLE 0 0 3280 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 807276 10554 SH SOLE 0 0 10554 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 715015 14616 SH SOLE 0 0 14616 VANGUARD INDEX FDS SM CP VAL ETF 922908611 34189760 215355 SH SOLE 1473 0 213882 VANGUARD INDEX FDS SML CP GRW ETF 922908595 21831441 100880 SH SOLE 469 0 100411 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19775191 147499 SH SOLE 729 0 146770 VANGUARD INDEX FDS VALUE ETF 922908744 18382718 133102 SH SOLE 6771 0 126331 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 18043080 92581 SH SOLE 336 0 92245 VANGUARD INDEX FDS GROWTH ETF 922908736 15218834 61012 SH SOLE 3545 0 57467 VANGUARD INDEX FDS LARGE CAP ETF 922908637 3695102 19780 SH SOLE 0 0 19780 VANGUARD INDEX FDS SMALL CP ETF 922908751 2676019 14117 SH SOLE 0 0 14117 VANGUARD INDEX FDS MID CAP ETF 922908629 1770674 8395 SH SOLE 0 0 8395 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1388952 16726 SH SOLE 0 0 16726 VANGUARD INDEX FDS TOTAL STK MKT 922908769 737006 3611 SH SOLE 0 0 3611 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 201198 535 SH SOLE 0 0 535 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 580589 14371 SH SOLE 0 0 14371 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 379860 5601 SH SOLE 0 0 5601 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 19149886 378008 SH SOLE 0 0 378008 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 12465948 155397 SH SOLE 18620 0 136777 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 10971947 91054 SH SOLE 0 0 91054 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2270985 37875 SH SOLE 5800 0 32075 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 1681573 36124 SH SOLE 0 0 36124 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1641918 9948 SH SOLE 0 0 9948 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 304082 3989 SH SOLE 0 0 3989 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 292935 5004 SH SOLE 0 0 5004 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 208838 1356 SH SOLE 0 0 1356 VANGUARD STAR FDS VG TL INTL STK F 921909768 18981530 343806 SH SOLE 6540 0 337266 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1709414 37844 SH SOLE 0 0 37844 VANGUARD WORLD FD ESG US STK ETF 921910733 606954 8464 SH SOLE 0 0 8464 VANGUARD WORLD FDS INF TECH ETF 92204A702 1533304 3978 SH SOLE 0 0 3978 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1365661 5727 SH SOLE 0 0 5727 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 506055 2615 SH SOLE 0 0 2615 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 484644 1919 SH SOLE 0 0 1919 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 377591 1982 SH SOLE 0 0 1982 VANGUARD WORLD FDS ENERGY ETF 92204A306 321215 2812 SH SOLE 0 0 2812 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 319978 3310 SH SOLE 0 0 3310 VANGUARD WORLD FDS MATERIALS ETF 92204A801 301228 1694 SH SOLE 0 0 1694 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 290374 3728 SH SOLE 0 0 3728 VERIZON COMMUNICATIONS INC COM 92343V104 6830601 175639 SH SOLE 0 0 175639 VISA INC COM CL A 92826C839 884255 3922 SH SOLE 0 0 3922 VISHAY INTERTECHNOLOGY INC COM 928298108 11937027 527720 SH SOLE 494634 0 33086 VMWARE INC CL A COM 928563402 207751 1664 SH SOLE 0 0 1664 VSE CORP COM 918284100 2322184 51719 SH SOLE 47401 0 4318 VULCAN MATLS CO COM 929160109 238812 1392 SH SOLE 0 0 1392 WALMART INC COM 931142103 14274326 96808 SH SOLE 0 0 96808 WASTE MGMT INC DEL COM 94106L109 268252 1644 SH SOLE 0 0 1644 WELLS FARGO CO NEW COM 949746101 547356 14643 SH SOLE 0 0 14643 YUM BRANDS INC COM 988498101 689722 5222 SH SOLE 0 0 5222 YUM CHINA HLDGS INC COM 98850P109 318979 5032 SH SOLE 0 0 5032 ZOETIS INC CL A 98978V103 314739 1891 SH SOLE 0 0 1891