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,423,151 9,348 SH SOLE 0 0 9,348
ABBOTT LABS COM 002824100 914,531 6,724 SH SOLE 0 0 6,724
ABBVIE INC COM 00287Y109 1,516,330 8,169 SH SOLE 0 0 8,169
ADVANCED MICRO DEVICES INC COM 007903107 309,626 2,182 SH SOLE 0 0 2,182
AFLAC INC COM 001055102 277,360 2,630 SH SOLE 0 0 2,630
AGILENT TECHNOLOGIES INC COM 00846U101 324,055 2,746 SH SOLE 0 0 2,746
ALLSTATE CORP COM 020002101 617,744 3,069 SH SOLE 0 0 3,069
ALPHABET INC CAP STK CL C 02079K107 1,680,238 9,472 SH SOLE 0 0 9,472
ALPHABET INC CAP STK CL A 02079K305 937,367 5,319 SH SOLE 0 0 5,319
ALTRIA GROUP INC COM 02209S103 468,278 7,987 SH SOLE 0 0 7,987
AMAZON COM INC COM 023135106 565,807 2,579 SH SOLE 0 0 2,579
AMERICAN EXPRESS CO COM 025816109 1,464,437 4,591 SH SOLE 0 0 4,591
AMGEN INC COM 031162100 4,135,659 14,812 SH SOLE 0 0 14,812
APPLE INC COM 037833100 5,229,168 25,487 SH SOLE 0 0 25,487
APPLIED MATLS INC COM 038222105 685,048 3,742 SH SOLE 0 0 3,742
AUTOMATIC DATA PROCESSING IN COM 053015103 8,695,338 28,195 SH SOLE 0 0 28,195
AUTOZONE INC COM 053332102 939,194 253 SH SOLE 0 0 253
BANK AMERICA CORP COM 060505104 342,171 7,231 SH SOLE 0 0 7,231
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,422,735 7,046 SH SOLE 0 0 7,046
BOEING CO COM 097023105 269,456 1,286 SH SOLE 0 0 1,286
BP PLC SPONSORED ADR 055622104 386,696 12,920 SH SOLE 0 0 12,920
BRISTOL-MYERS SQUIBB CO COM 110122108 836,368 18,068 SH SOLE 0 0 18,068
BROADCOM INC COM 11135F101 718,620 2,607 SH SOLE 0 0 2,607
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,931,602 7,948 SH SOLE 0 0 7,948
CARRIER GLOBAL CORPORATION COM 14448C104 315,449 4,310 SH SOLE 0 0 4,310
CATERPILLAR INC COM 149123101 7,697,048 19,827 SH SOLE 0 0 19,827
CHEVRON CORP NEW COM 166764100 802,580 5,605 SH SOLE 0 0 5,605
CHUBB LIMITED COM H1467J104 1,072,254 3,701 SH SOLE 0 0 3,701
CINTAS CORP COM 172908105 13,326,735 59,796 SH SOLE 0 0 59,796
CISCO SYS INC COM 17275R102 1,765,999 25,454 SH SOLE 0 0 25,454
COCA COLA CO COM 191216100 395,228 5,586 SH SOLE 0 0 5,586
CONOCOPHILLIPS COM 20825C104 626,744 6,984 SH SOLE 0 0 6,984
CONSOLIDATED WATER CO INC ORD G23773107 350,033 11,660 SH SOLE 0 0 11,660
CORTEVA INC COM 22052L104 434,733 5,833 SH SOLE 0 0 5,833
COSTCO WHSL CORP NEW COM 22160K105 1,413,634 1,428 SH SOLE 0 0 1,428
CVS HEALTH CORP COM 126650100 323,102 4,684 SH SOLE 0 0 4,684
DANAHER CORPORATION COM 235851102 253,839 1,285 SH SOLE 0 0 1,285
DEERE & CO COM 244199105 894,764 1,760 SH SOLE 0 0 1,760
DISNEY WALT CO COM 254687106 479,795 3,869 SH SOLE 0 0 3,869
DOLLAR GEN CORP NEW COM 256677105 619,940 5,420 SH SOLE 0 0 5,420
DUKE ENERGY CORP NEW COM NEW 26441C204 216,117 1,831 SH SOLE 0 0 1,831
DUPONT DE NEMOURS INC COM 26614N102 391,855 5,713 SH SOLE 0 0 5,713
EBAY INC. COM 278642103 741,398 9,957 SH SOLE 0 0 9,957
ELEVANCE HEALTH INC COM 036752103 1,232,755 3,169 SH SOLE 0 0 3,169
ELI LILLY & CO COM 532457108 3,901,548 5,005 SH SOLE 0 0 5,005
EMERSON ELEC CO COM 291011104 630,384 4,728 SH SOLE 0 0 4,728
EQUIFAX INC COM 294429105 4,490,992 17,315 SH SOLE 0 0 17,315
EXXON MOBIL CORP COM 30231G102 5,238,433 48,594 SH SOLE 0 0 48,594
FEDEX CORP COM 31428X106 309,683,734 1,362,385 SH SOLE 0 0 1,362,385
FIDELITY NATL INFORMATION SV COM 31620M106 792,364 9,733 SH SOLE 0 0 9,733
FIRST AMERN FINL CORP COM 31847R102 225,915 3,680 SH SOLE 0 0 3,680
FIRST HORIZON CORPORATION COM 320517105 574,287 27,089 SH SOLE 0 0 27,089
GE AEROSPACE COM NEW 369604301 2,128,358 8,269 SH SOLE 0 0 8,269
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 203,841 2,752 SH SOLE 0 0 2,752
GE VERNOVA INC COM 36828A101 1,092,166 2,064 SH SOLE 0 0 2,064
GENERAL DYNAMICS CORP COM 369550108 633,777 2,173 SH SOLE 0 0 2,173
GRAINGER W W INC COM 384802104 1,092,252 1,050 SH SOLE 0 0 1,050
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 310,223 3,657 SH SOLE 0 0 3,657
GSK PLC SPONSORED ADR 37733W204 286,771 7,468 SH SOLE 0 0 7,468
HEWLETT PACKARD ENTERPRISE C COM 42824C109 225,441 11,024 SH SOLE 0 0 11,024
HOME DEPOT INC COM 437076102 7,397,152 20,176 SH SOLE 0 0 20,176
HOWMET AEROSPACE INC COM 443201108 482,263 2,591 SH SOLE 0 0 2,591
HP INC COM 40434L105 269,647 11,024 SH SOLE 0 0 11,024
IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 10,600 10,000 SH SOLE 0 0 10,000
INTEL CORP COM 458140100 1,871,542 83,551 SH SOLE 0 0 83,551
INTERNATIONAL BUSINESS MACHS COM 459200101 4,280,733 14,522 SH SOLE 0 0 14,522
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 225,570 1,825 SH SOLE 0 0 1,825
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,108,251 6,098 SH SOLE 0 0 6,098
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 320,434 5,235 SH SOLE 0 0 5,235
ISHARES INC MSCI JPN ETF NEW 46434G822 259,096 3,456 SH SOLE 0 0 3,456
ISHARES TR CORE S&P MCP ETF 464287507 283,741 4,575 SH SOLE 0 0 4,575
ISHARES TR CORE S&P500 ETF 464287200 12,092,409 19,476 SH SOLE 0 0 19,476
ISHARES TR CORE S&P SCP ETF 464287804 393,881 3,604 SH SOLE 0 0 3,604
ISHARES TR MSCI CHINA ETF 46429B671 264,315 4,797 SH SOLE 0 0 4,797
ISHARES TR MSCI EMG MKT ETF 464287234 268,407 5,564 SH SOLE 0 0 5,564
ISHARES TR RUSSELL 2000 ETF 464287655 742,706 3,442 SH SOLE 0 0 3,442
ISHARES TR MSCI EAFE ETF 464287465 611,159 6,837 SH SOLE 0 0 6,837
ISHARES TR RUS 1000 ETF 464287622 508,496 1,497 SH SOLE 0 0 1,497
JOHNSON & JOHNSON COM 478160104 6,061,728 39,684 SH SOLE 0 0 39,684
JPMORGAN CHASE & CO. COM 46625H100 1,768,701 6,101 SH SOLE 0 0 6,101
KIMBERLY-CLARK CORP COM 494368103 214,523 1,664 SH SOLE 0 0 1,664
KINDER MORGAN INC DEL COM 49456B101 410,306 13,956 SH SOLE 0 0 13,956
LINCOLN NATL CORP IND COM 534187109 217,980 6,300 SH SOLE 0 0 6,300
LOWES COS INC COM 548661107 1,095,372 4,937 SH SOLE 0 0 4,937
MEDTRONIC PLC SHS G5960L103 1,185,861 13,604 SH SOLE 0 0 13,604
MERCK & CO INC COM 58933Y105 3,934,191 49,699 SH SOLE 0 0 49,699
META PLATFORMS INC CL A 30303M102 350,593 475 SH SOLE 0 0 475
MICROSOFT CORP COM 594918104 14,348,533 28,846 SH SOLE 0 0 28,846
MICROSTRATEGY INC CL A NEW 594972408 209,391 518 SH SOLE 0 0 518
MID-AMER APT CMNTYS INC COM 59522J103 260,498 1,760 SH SOLE 0 0 1,760
MONDELEZ INTL INC CL A 609207105 571,824 8,479 SH SOLE 0 0 8,479
MOODYS CORP COM 615369105 1,024,247 2,042 SH SOLE 0 0 2,042
NIKE INC CL B 654106103 511,488 7,200 SH SOLE 0 0 7,200
NOVARTIS AG SPONSORED ADR 66987V109 364,240 3,010 SH SOLE 0 0 3,010
NUCOR CORP COM 670346105 770,763 5,950 SH SOLE 0 0 5,950
NVIDIA CORPORATION COM 67066G104 1,801,718 11,404 SH SOLE 0 0 11,404
ON HLDG AG NAMEN AKT A H5919C104 260,250 5,000 SH SOLE 0 0 5,000
ORACLE CORP COM 68389X105 1,088,777 4,980 SH SOLE 0 0 4,980
OTIS WORLDWIDE CORP COM 68902V107 231,837 2,341 SH SOLE 0 0 2,341
PALANTIR TECHNOLOGIES INC CL A 69608A108 280,547 2,058 SH SOLE 0 0 2,058
PARKER-HANNIFIN CORP COM 701094104 419,082 600 SH SOLE 0 0 600
PAYPAL HLDGS INC COM 70450Y103 919,413 12,371 SH SOLE 0 0 12,371
PEPSICO INC COM 713448108 938,276 7,106 SH SOLE 0 0 7,106
PFIZER INC COM 717081103 748,846 30,893 SH SOLE 0 0 30,893
PHILIP MORRIS INTL INC COM 718172109 1,072,928 5,891 SH SOLE 0 0 5,891
PHILLIPS 66 COM 718546104 204,003 1,710 SH SOLE 0 0 1,710
POET TECHNOLOGIES INC COM NEW 73044W302 52,100 10,000 SH SOLE 0 0 10,000
PROCTER AND GAMBLE CO COM 742718109 1,674,613 10,511 SH SOLE 0 0 10,511
QUEST DIAGNOSTICS INC COM 74834L100 287,408 1,600 SH SOLE 0 0 1,600
ROBLOX CORP CL A 771049103 201,563 1,916 SH SOLE 0 0 1,916
RTX CORPORATION COM 75513E101 2,555,100 17,498 SH SOLE 0 0 17,498
SCHLUMBERGER LTD COM STK 806857108 638,110 18,879 SH SOLE 0 0 18,879
SHELL PLC SPON ADS 780259305 405,562 5,760 SH SOLE 0 0 5,760
SOUTHERN CO COM 842587107 650,639 7,085 SH SOLE 0 0 7,085
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 269,445 8,250 SH SOLE 0 0 8,250
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,100,072 3,399 SH SOLE 0 0 3,399
SPOTIFY TECHNOLOGY S A SHS L8681T102 400,551 522 SH SOLE 0 0 522
STARBUCKS CORP COM 855244109 329,593 3,597 SH SOLE 0 0 3,597
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 325,013 1,435 SH SOLE 0 0 1,435
TARGET CORP COM 87612E106 268,328 2,720 SH SOLE 0 0 2,720
TEXAS INSTRS INC COM 882508104 1,080,247 5,203 SH SOLE 0 0 5,203
THE CIGNA GROUP COM 125523100 217,522 658 SH SOLE 0 0 658
THERMO FISHER SCIENTIFIC INC COM 883556102 391,269 965 SH SOLE 0 0 965
VANGUARD INDEX FDS SMALL CP ETF 922908751 248,355 1,048 SH SOLE 0 0 1,048
VANGUARD INDEX FDS MID CAP ETF 922908629 237,855 850 SH SOLE 0 0 850
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,106,595 13,512 SH SOLE 0 0 13,512
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 730,681 10,870 SH SOLE 0 0 10,870
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 279,104 3,200 SH SOLE 0 0 3,200
VERIZON COMMUNICATIONS INC COM 92343V104 352,953 8,157 SH SOLE 0 0 8,157
WALMART INC COM 931142103 6,864,034 70,199 SH SOLE 0 0 70,199
WELLS FARGO CO NEW COM 949746101 1,453,136 18,137 SH SOLE 0 0 18,137