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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,421,861 8,662 SH SOLE 0 0 8,662
ABBVIE INC COM 00287Y109 2,477,257 9,470 SH SOLE 0 0 9,470
ALPHABET INC CAP STK CL A 02079K305 4,992,257 14,509 SH SOLE 0 0 14,509
ALPHABET INC CAP STK CL C 02079K107 1,406,575 4,128 SH SOLE 0 0 4,128
AMAZON COM INC COM 023135106 1,408,943 5,655 SH SOLE 0 0 5,655
AMERICAN TOWER CORP COM 03027X100 909,134 5,554 SH SOLE 0 0 5,554
AMGEN INC COM 031162100 1,370,329 3,251 SH SOLE 0 0 3,251
APPLE INC COM 037833100 25,297,350 75,963 SH SOLE 0 0 75,963
BANK OF AMER CORP COM 060505104 1,008,425 18,527 SH SOLE 0 0 18,527
BANK OF NY MELLON CORP COM 064058100 245,871 1,700 SH SOLE 0 0 1,700
BASSETT FURNITURE INDS INC COM 070203104 401,775 22,998 SH SOLE 0 0 22,998
BLACKROCK INC COM 09290D101 1,592,726 1,505 SH SOLE 0 0 1,505
BOEING CO COM 097023105 1,302,350 7,000 SH SOLE 0 0 7,000
BORGWARNER INC COM 099724106 384,704 6,400 SH SOLE 0 0 6,400
BRISTOL-MYERS SQUIBB CO COM 110122108 1,517,693 24,322 SH SOLE 0 0 24,322
BROADCOM INC COM 11135F101 8,655,429 24,646 SH SOLE 0 0 24,646
CARRIER GLOBAL CORPORATION COM 14448C104 751,143 13,692 SH SOLE 0 0 13,692
CARTERS INC COM 146229109 266,135 8,500 SH SOLE 0 0 8,500
CATERPILLAR INC COM 149123101 3,040,463 3,750 SH SOLE 0 0 3,750
CHEVRON CORPORATION COM 166764100 1,035,345 5,070 SH SOLE 0 0 5,070
CHUBB LIMITED COM H1467J104 1,348,161 4,145 SH SOLE 0 0 4,145
CHURCH & DWIGHT CO INC COM 171340102 2,167,060 23,000 SH SOLE 0 0 23,000
CINCINNATI FINL CORP COM 172062101 800,834 5,025 SH SOLE 0 0 5,025
CLOROX CO DEL COM 189054109 1,981,476 24,460 SH SOLE 0 0 24,460
COCA COLA CO COM 191216100 2,206,230 25,630 SH SOLE 0 0 25,630
COLGATE PALMOLIVE CO COM 194162103 924,869 10,840 SH SOLE 0 0 10,840
CONAGRA BRANDS INC COM 205887102 141,120 10,500 SH SOLE 0 0 10,500
CONOCOPHILLIPS COM 20825C104 815,352 6,515 SH SOLE 0 0 6,515
CORNING INC COM 219350105 231,101 1,503 SH SOLE 0 0 1,503
CORTEVA INC COM 22052L104 566,224 7,292 SH SOLE 0 0 7,292
COSTCO WHOLESALE CORPORATION COM 22160K105 3,005,943 3,302 SH SOLE 0 0 3,302
CROWDSTRIKE HLDGS INC CL A 22788C105 1,043,380 3,941 SH SOLE 0 0 3,941
CUMMINS INC COM 231021106 6,749,504 13,066 SH SOLE 0 0 13,066
D R HORTON INC COM 23331A109 204,702 1,498 SH SOLE 0 0 1,498
DANAOS CORPORATION SHS Y1968P121 656,589 4,255 SH SOLE 0 0 4,255
DEERE & CO COM 244199105 3,495,418 5,205 SH SOLE 0 0 5,205
DIAGEO PLC SPON ADR NEW 25243Q205 840,241 9,816 SH SOLE 0 0 9,816
DISNEY WALT CO COM 254687106 2,314,104 22,060 SH SOLE 0 0 22,060
DUKE ENERGY CORP NEW COM NEW 26441C204 399,377 3,503 SH SOLE 0 0 3,503
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 281,082 2,164 SH SOLE 0 0 2,164
EATON CORP PLC SHS G29183103 10,310,032 23,993 SH SOLE 0 0 23,993
ELI LILLY & CO COM 532457108 2,738,808 2,367 SH SOLE 0 0 2,367
EMERSON ELEC CO COM 291011104 2,559,460 16,502 SH SOLE 0 0 16,502
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 3,811,605 23,420 SH SOLE 0 0 23,420
FABRINET SHS G3323L100 505,730 1,192 SH SOLE 0 0 1,192
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 211,494 4,160 SH SOLE 0 0 4,160
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 203,945 3,995 SH SOLE 0 0 3,995
GE AEROSPACE COM NEW 369604301 682,978 2,187 SH SOLE 0 0 2,187
GE VERNOVA INC COM 36828A101 545,581 574 SH SOLE 0 0 574
GENERAC HLDGS INC COM 368736104 248,340 1,200 SH SOLE 0 0 1,200
GENERAL DYNAMICS CORP COM 369550108 869,395 2,620 SH SOLE 0 0 2,620
GENERAL MILLS INC COM 370334104 335,754 10,440 SH SOLE 0 0 10,440
GENUINE PARTS CO COM 372460105 753,183 5,990 SH SOLE 0 0 5,990
GOLDMAN SACHS GROUP INC COM 38141G104 1,539,616 1,710 SH SOLE 0 0 1,710
HAFNIA LTD SHS Y2990R101 109,340 11,000 SH SOLE 0 0 11,000
HERSHEY CO COM 427866108 1,560,654 9,902 SH SOLE 0 0 9,902
HOME DEPOT INC COM 437076102 957,024 3,364 SH SOLE 0 0 3,364
HONEYWELL AEROSPACE INC COM 43849R105 534,027 3,446 SH SOLE 0 0 3,446
HONEYWELL INTL INC COM 438516205 726,899 3,446 SH SOLE 0 0 3,446
ILLINOIS TOOL WKS INC COM 452308109 321,600 1,250 SH SOLE 0 0 1,250
INGERSOLL RAND INC COM 45687V106 220,598 2,937 SH SOLE 0 0 2,937
INSTEEL INDS INC COM 45774W108 224,301 7,700 SH SOLE 0 0 7,700
INTERNATIONAL BUSINESS MACHS COM 459200101 2,206,998 10,035 SH SOLE 0 0 10,035
INVESCO QQQ TR UNIT SER 1 46090E103 1,708,869 2,310 SH SOLE 0 0 2,310
ISHARES TR CORE S&P MCP ETF 464287507 1,153,359 16,030 SH SOLE 0 0 16,030
ISHARES TR EUROPE ETF 464287861 899,297 12,643 SH SOLE 0 0 12,643
JOHNSON & JOHNSON COM 478160104 3,437,384 12,984 SH SOLE 0 0 12,984
JPMORGAN CHASE & CO COM 46625H100 1,701,790 5,144 SH SOLE 0 0 5,144
KIMBERLY-CLARK CORP COM 494368103 1,110,470 11,398 SH SOLE 0 0 11,398
KOSMOS ENERGY LTD COM 500688106 63,500 25,000 SH SOLE 0 0 25,000
KRAFT HEINZ CO COM 500754106 1,181,940 52,022 SH SOLE 0 0 52,022
LAM RESEARCH CORP COM NEW 512807306 10,147,674 30,890 SH SOLE 0 0 30,890
LINCOLN NATL CORP IND COM 534187109 210,962 5,240 SH SOLE 0 0 5,240
LOCKHEED MARTIN CORP COM 539830109 1,688,673 3,316 SH SOLE 0 0 3,316
LOWES COS INC COM 548661107 1,485,009 8,058 SH SOLE 0 0 8,058
MAKO MNG CORP COM NEW 56089A400 126,765 13,500 SH SOLE 0 0 13,500
MANAGED PORTFOLIO SER LEUTHOLD SELECT 56167R705 446,661 9,558 SH SOLE 0 0 9,558
MARRIOTT INTL INC NEW CL A 571903202 287,026 807 SH SOLE 0 0 807
MASTERCARD INCORPORATED CL A 57636Q104 2,406,064 4,363 SH SOLE 0 0 4,363
MATSON INC COM 57686G105 274,550 1,250 SH SOLE 0 0 1,250
MCCORMICK & CO INC COM NON VTG 579780206 1,129,840 24,350 SH SOLE 0 0 24,350
MCDONALDS CORP COM 580135101 1,538,753 6,663 SH SOLE 0 0 6,663
MEDTRONIC PLC SHS G5960L103 412,035 4,775 SH SOLE 0 0 4,775
METLIFE INC COM 59156R108 291,425 3,095 SH SOLE 0 0 3,095
MICROSOFT CORP COM 594918104 4,225,783 8,239 SH SOLE 0 0 8,239
NAVIOS MARITIME PARTNERS LP COM UNIT LPI Y62267409 688,351 7,656 SH SOLE 0 0 7,656
NORFOLK SOUTHN CORP COM 655844108 278,100 900 SH SOLE 0 0 900
NORTHROP GRUMMAN CORP COM 666807102 261,079 540 SH SOLE 0 0 540
NVIDIA CORPORATION COM 67066G104 8,074,603 35,356 SH SOLE 0 0 35,356
OTIS WORLDWIDE CORP COM 68902V107 375,822 5,843 SH SOLE 0 0 5,843
PALO ALTO NETWORKS INC COM 697435105 7,042,717 17,726 SH SOLE 0 0 17,726
PARKER-HANNIFIN CORP COM 701094104 6,161,504 6,449 SH SOLE 0 0 6,449
PEPSICO INC COM 713448108 3,651,523 28,816 SH SOLE 0 0 28,816
PFIZER INC COM 717081103 1,138,176 39,908 SH SOLE 0 0 39,908
PHILLIPS 66 COM 718546104 1,325,059 5,190 SH SOLE 0 0 5,190
PINNACLE FINL PARTNERS INC COM 72348N109 1,582,477 16,905 SH SOLE 0 0 16,905
POOL CORP COM 73278L105 303,506 1,875 SH SOLE 0 0 1,875
PROCTER & GAMBLE CO COM 742718109 4,157,547 28,617 SH SOLE 0 0 28,617
PRUDENTIAL FINL INC COM 744320102 642,295 5,655 SH SOLE 0 0 5,655
QNITY ELECTRONICS INC COMMON STOCK 74743L100 408,404 3,248 SH SOLE 0 0 3,248
QUALCOMM INC COM 747525103 1,252,944 6,808 SH SOLE 0 0 6,808
REGAL REXNORD CORPORATION COM 758750103 2,594,990 16,730 SH SOLE 0 0 16,730
REGENERON PHARMACEUTICALS COM 75886F107 938,738 1,238 SH SOLE 0 0 1,238
RTX CORPORATION COM 75513E101 4,002,985 21,562 SH SOLE 0 0 21,562
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 226,409 6,960 SH SOLE 0 0 6,960
SMUCKER J M CO COM NEW 832696405 1,231,130 10,353 SH SOLE 0 0 10,353
SONOCO PRODS CO COM 835495102 1,625,950 33,305 SH SOLE 0 0 33,305
SPDR GOLD TR GOLD SHS 78463V107 418,162 1,098 SH SOLE 0 0 1,098
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,744,135 2,287 SH SOLE 0 0 2,287
THERMO FISHER SCIENTIFIC INC COM 883556102 1,722,053 2,551 SH SOLE 0 0 2,551
TRANE TECHNOLOGIES PLC SHS G8994E103 1,378,539 3,050 SH SOLE 0 0 3,050
TRANSDIGM GROUP INC COM 893641100 389,736 360 SH SOLE 0 0 360
TRUIST FINL CORP COM 89832Q109 515,504 11,134 SH SOLE 0 0 11,134
UNILEVER PLC SPON ADR NEW 904767803 1,721,027 28,339 SH SOLE 0 0 28,339
UNITED PARCEL SVCS INC CL B 911312106 424,685 4,545 SH SOLE 0 0 4,545
US BANCORP COM NEW 902973304 242,939 4,206 SH SOLE 0 0 4,206
VANECK ETF TRUST OIL REFINERS ETF 92189F585 316,700 5,000 SH SOLE 0 0 5,000
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 404,985 665 SH SOLE 0 0 665
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 861,049 3,727 SH SOLE 0 0 3,727
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 222,578 954 SH SOLE 0 0 954
VERTIV HOLDINGS CO COM CL A 92537N108 745,889 3,091 SH SOLE 0 0 3,091
VISA INC COM CL A 92826C839 729,799 2,031 SH SOLE 0 0 2,031
WASTE MGMT INC DEL COM 94106L109 4,722,787 23,160 SH SOLE 0 0 23,160
WD 40 CO COM 929236107 3,004,708 14,877 SH SOLE 0 0 14,877
WELLS FARGO & CO COM 949746101 304,190 3,800 SH SOLE 0 0 3,800
WHIRLPOOL CORP COM 963320106 250,502 8,165 SH SOLE 0 0 8,165