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
3M CO COM 88579Y101   1,111,035 10,872 SH   SOLE   0 0 10,872
ABBOTT LABS COM 002824100   633,851 6,100 SH   SOLE   0 0 6,100
ABBVIE INC COM 00287Y109   1,510,920 8,809 SH   SOLE   0 0 8,809
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   364,092 1,200 SH   SOLE   0 0 1,200
ALPHABET INC CAP STK CL A 02079K305   2,883,799 15,832 SH   SOLE   0 0 15,832
ALPHABET INC CAP STK CL C 02079K107   737,348 4,020 SH   SOLE   0 0 4,020
AMAZON COM INC COM 023135106   1,046,449 5,415 SH   SOLE   0 0 5,415
AMERICAN TOWER CORP NEW COM 03027X100   1,464,541 7,534 SH   SOLE   0 0 7,534
AMGEN INC COM 031162100   976,406 3,125 SH   SOLE   0 0 3,125
APPLE INC COM 037833100   20,608,339 97,846 SH   SOLE   0 0 97,846
BANK AMERICA CORP COM 060505104   799,536 20,104 SH   SOLE   0 0 20,104
BASSETT FURNITURE INDS INC COM 070203104   324,798 22,857 SH   SOLE   0 0 22,857
BLACKROCK INC COM 09247X101   1,338,444 1,700 SH   SOLE   0 0 1,700
BOEING CO COM 097023105   1,515,415 8,326 SH   SOLE   0 0 8,326
BORGWARNER INC COM 099724106   206,336 6,400 SH   SOLE   0 0 6,400
BRISTOL-MYERS SQUIBB CO COM 110122108   644,421 15,517 SH   SOLE   0 0 15,517
BROADCOM INC COM 11135F101   5,177,892 3,225 SH   SOLE   0 0 3,225
CAMPBELL SOUP CO COM 134429109   630,401 13,950 SH   SOLE   0 0 13,950
CARRIER GLOBAL CORPORATION COM 14448C104   965,566 15,307 SH   SOLE   0 0 15,307
CARTERS INC COM 146229109   2,689,498 43,400 SH   SOLE   0 0 43,400
CATERPILLAR INC COM 149123101   1,502,281 4,510 SH   SOLE   0 0 4,510
CHEVRON CORP NEW COM 166764100   1,056,617 6,755 SH   SOLE   0 0 6,755
CHUBB LIMITED COM H1467J104   1,068,785 4,190 SH   SOLE   0 0 4,190
CHURCH & DWIGHT CO INC COM 171340102   2,436,480 23,500 SH   SOLE   0 0 23,500
CINCINNATI FINL CORP COM 172062101   770,603 6,525 SH   SOLE   0 0 6,525
CLOROX CO DEL COM 189054109   3,323,831 24,356 SH   SOLE   0 0 24,356
COCA COLA CO COM 191216100   1,504,885 23,643 SH   SOLE   0 0 23,643
COLGATE PALMOLIVE CO COM 194162103   1,097,522 11,310 SH   SOLE   0 0 11,310
CONOCOPHILLIPS COM 20825C104   909,321 7,950 SH   SOLE   0 0 7,950
COREBRIDGE FINL INC COM 21871X109   291,200 10,000 SH   SOLE   0 0 10,000
CORTEVA INC COM 22052L104   454,606 8,428 SH   SOLE   0 0 8,428
COSTCO WHSL CORP NEW COM 22160K105   2,771,249 3,260 SH   SOLE   0 0 3,260
CROWDSTRIKE HLDGS INC CL A 22788C105   446,416 1,165 SH   SOLE   0 0 1,165
CUMMINS INC COM 231021106   4,004,408 14,460 SH   SOLE   0 0 14,460
DANAOS CORPORATION SHS Y1968P121   392,992 4,255 SH   SOLE   0 0 4,255
DEERE & CO COM 244199105   2,142,768 5,735 SH   SOLE   0 0 5,735
DIAGEO PLC SPON ADR NEW 25243Q205   1,581,269 12,542 SH   SOLE   0 0 12,542
DISNEY WALT CO COM 254687106   2,321,248 23,378 SH   SOLE   0 0 23,378
DOW INC COM 260557103   660,154 12,444 SH   SOLE   0 0 12,444
DUKE ENERGY CORP NEW COM NEW 26441C204   310,412 3,097 SH   SOLE   0 0 3,097
DUPONT DE NEMOURS INC COM 26614N102   608,746 7,563 SH   SOLE   0 0 7,563
EATON CORP PLC SHS G29183103   7,906,746 25,217 SH   SOLE   0 0 25,217
ELI LILLY & CO COM 532457108   2,013,565 2,224 SH   SOLE   0 0 2,224
EMERSON ELEC CO COM 291011104   2,022,758 18,362 SH   SOLE   0 0 18,362
EXXON MOBIL CORP COM 30231G102   2,813,533 24,440 SH   SOLE   0 0 24,440
FEDEX CORP COM 31428X106   485,741 1,620 SH   SOLE   0 0 1,620
GE AEROSPACE COM NEW 369604301   411,891 2,591 SH   SOLE   0 0 2,591
GENERAC HLDGS INC COM 368736104   234,691 1,775 SH   SOLE   0 0 1,775
GENERAL DYNAMICS CORP COM 369550108   744,209 2,565 SH   SOLE   0 0 2,565
GENERAL MLS INC COM 370334104   887,911 14,036 SH   SOLE   0 0 14,036
GENUINE PARTS CO COM 372460105   828,537 5,990 SH   SOLE   0 0 5,990
GOLDMAN SACHS GROUP INC COM 38141G104   773,467 1,710 SH   SOLE   0 0 1,710
HERSHEY CO COM 427866108   1,810,174 9,847 SH   SOLE   0 0 9,847
HOME DEPOT INC COM 437076102   1,426,875 4,145 SH   SOLE   0 0 4,145
HONEYWELL INTL INC COM 438516106   1,610,092 7,540 SH   SOLE   0 0 7,540
ILLINOIS TOOL WKS INC COM 452308109   462,072 1,950 SH   SOLE   0 0 1,950
INGERSOLL RAND INC COM 45687V106   308,038 3,391 SH   SOLE   0 0 3,391
INTERNATIONAL BUSINESS MACHS COM 459200101   1,789,341 10,346 SH   SOLE   0 0 10,346
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   269,137 2,827 SH   SOLE   0 0 2,827
INVESCO QQQ TR UNIT SER 1 46090E103   921,329 1,923 SH   SOLE   0 0 1,923
ISHARES TR CORE S&P MCP ETF 464287507   250,466 4,280 SH   SOLE   0 0 4,280
JOHNSON & JOHNSON COM 478160104   1,965,311 13,446 SH   SOLE   0 0 13,446
JPMORGAN CHASE & CO. COM 46625H100   1,002,931 4,959 SH   SOLE   0 0 4,959
KELLANOVA COM 487836108   764,012 13,246 SH   SOLE   0 0 13,246
KIMBERLY-CLARK CORP COM 494368103   1,518,350 10,987 SH   SOLE   0 0 10,987
KOSMOS ENERGY LTD COM 500688106   66,480 12,000 SH   SOLE   0 0 12,000
KRAFT HEINZ CO COM 500754106   332,672 10,325 SH   SOLE   0 0 10,325
LAM RESEARCH CORP COM 512807108   3,714,394 3,488 SH   SOLE   0 0 3,488
LOCKHEED MARTIN CORP COM 539830109   1,690,902 3,620 SH   SOLE   0 0 3,620
LOWES COS INC COM 548661107   1,681,008 7,625 SH   SOLE   0 0 7,625
MARRIOTT INTL INC NEW CL A 571903202   251,924 1,042 SH   SOLE   0 0 1,042
MASTERCARD INCORPORATED CL A 57636Q104   1,913,311 4,337 SH   SOLE   0 0 4,337
MCCORMICK & CO INC COM NON VTG 579780206   1,969,294 27,760 SH   SOLE   0 0 27,760
MCDONALDS CORP COM 580135101   1,666,144 6,538 SH   SOLE   0 0 6,538
MEDTRONIC PLC SHS G5960L103   592,293 7,525 SH   SOLE   0 0 7,525
MERCK & CO INC COM 58933Y105   682,138 5,510 SH   SOLE   0 0 5,510
METLIFE INC COM 59156R108   239,699 3,415 SH   SOLE   0 0 3,415
MICROSOFT CORP COM 594918104   3,809,802 8,524 SH   SOLE   0 0 8,524
NATIONAL WESTN LIFE GROUP IN CL A 638517102   236,047 475 SH   SOLE   0 0 475
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409   288,626 5,656 SH   SOLE   0 0 5,656
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107   50,600 10,000 SH   SOLE   0 0 10,000
NORTHROP GRUMMAN CORP COM 666807102   235,413 540 SH   SOLE   0 0 540
NVIDIA CORPORATION COM 67066G104   5,273,945 42,690 SH   SOLE   0 0 42,690
OTIS WORLDWIDE CORP COM 68902V107   634,065 6,587 SH   SOLE   0 0 6,587
PALO ALTO NETWORKS INC COM 697435105   3,119,570 9,202 SH   SOLE   0 0 9,202
PARKER-HANNIFIN CORP COM 701094104   3,836,569 7,585 SH   SOLE   0 0 7,585
PEPSICO INC COM 713448108   4,634,838 28,102 SH   SOLE   0 0 28,102
PFIZER INC COM 717081103   889,148 31,778 SH   SOLE   0 0 31,778
PHILLIPS 66 COM 718546104   932,851 6,608 SH   SOLE   0 0 6,608
PINNACLE FINL PARTNERS INC COM 72346Q104   1,388,694 17,350 SH   SOLE   0 0 17,350
PROCTER AND GAMBLE CO COM 742718109   4,909,004 29,766 SH   SOLE   0 0 29,766
PRUDENTIAL FINL INC COM 744320102   407,938 3,481 SH   SOLE   0 0 3,481
QUALCOMM INC COM 747525103   3,161,186 15,871 SH   SOLE   0 0 15,871
REGAL REXNORD CORPORATION COM 758750103   1,657,121 12,255 SH   SOLE   0 0 12,255
REGENERON PHARMACEUTICALS COM 75886F107   922,804 878 SH   SOLE   0 0 878
RTX CORPORATION COM 75513E101   2,429,639 24,202 SH   SOLE   0 0 24,202
SMUCKER J M CO COM NEW 832696405   670,755 6,151 SH   SOLE   0 0 6,151
SONOCO PRODS CO COM 835495102   1,364,469 26,902 SH   SOLE   0 0 26,902
SPDR GOLD TR GOLD SHS 78463V107   203,829 948 SH   SOLE   0 0 948
SPDR S&P 500 ETF TR TR UNIT 78462F103   247,076 454 SH   SOLE   0 0 454
SUPER MICRO COMPUTER INC COM 86800U104   259,734 317 SH   SOLE   0 0 317
TARGET CORP COM 87612E106   288,678 1,950 SH   SOLE   0 0 1,950
THERMO FISHER SCIENTIFIC INC COM 883556102   1,209,411 2,187 SH   SOLE   0 0 2,187
TRANE TECHNOLOGIES PLC SHS G8994E103   1,189,082 3,615 SH   SOLE   0 0 3,615
TRANSDIGM GROUP INC COM 893641100   383,283 300 SH   SOLE   0 0 300
TRUIST FINL CORP COM 89832Q109   461,150 11,870 SH   SOLE   0 0 11,870
UNILEVER PLC SPON ADR NEW 904767704   1,889,906 34,368 SH   SOLE   0 0 34,368
UNITED PARCEL SERVICE INC CL B 911312106   322,282 2,355 SH   SOLE   0 0 2,355
UNITEDHEALTH GROUP INC COM 91324P102   1,557,826 3,059 SH   SOLE   0 0 3,059
VISA INC COM CL A 92826C839   542,092 2,065 SH   SOLE   0 0 2,065
WASTE MGMT INC DEL COM 94106L109   5,209,763 24,420 SH   SOLE   0 0 24,420
WD 40 CO COM 929236107   3,676,115 16,737 SH   SOLE   0 0 16,737
WELLS FARGO CO NEW COM 949746101   415,136 6,990 SH   SOLE   0 0 6,990
WHIRLPOOL CORP COM 963320106   1,064,413 10,415 SH   SOLE   0 0 10,415
WK KELLOGG CO COM SHS 92942W107   1,205,185 73,219 SH   SOLE   0 0 73,219
ZIMMER BIOMET HOLDINGS INC COM 98956P102   200,214 1,845 SH   SOLE   0 0 1,845