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   464,780 3,400 SH   SOLE   0 0 3,400
ABBOTT LABS COM 002824100   12,368,945 108,490 SH   SOLE   0 0 108,490
ABBVIE INC COM 00287Y109   19,219,346 97,323 SH   SOLE   0 0 97,323
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   26,102,377 73,844 SH   SOLE   0 0 73,844
ADOBE INC COM 00724F101   517,780 1,000 SH   SOLE   0 0 1,000
ALPHABET INC CAP STK CL C 02079K107   663,243 3,967 SH   SOLE   0 0 3,967
ALPHABET INC CAP STK CL A 02079K305   20,947,850 126,306 SH   SOLE   0 0 126,306
AMAZON COM INC COM 023135106   21,776,201 116,869 SH   SOLE   0 0 116,869
AMERICAN EXPRESS CO COM 025816109   406,800 1,500 SH   SOLE   0 0 1,500
AMERICAN WTR WKS CO INC NEW COM 030420103   14,468,547 98,937 SH   SOLE   0 0 98,937
AMERIPRISE FINL INC COM 03076C106   10,982,748 23,377 SH   SOLE   0 0 23,377
AMGEN INC COM 031162100   11,578,294 35,934 SH   SOLE   0 0 35,934
APPLE INC COM 037833100   8,329,284 35,748 SH   SOLE   0 0 35,748
ATMOS ENERGY CORP COM 049560105   1,315,110 9,481 SH   SOLE   0 0 9,481
AUTOMATIC DATA PROCESSING IN COM 053015103   1,429,864 5,167 SH   SOLE   0 0 5,167
AUTOZONE INC COM 053332102   5,285,767 1,678 SH   SOLE   0 0 1,678
BANK AMERICA CORP COM 060505104   238,120 6,001 SH   SOLE   0 0 6,001
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,862,136 23,600 SH   SOLE   0 0 23,600
BLACKROCK INC COM 09247X101   5,730,293 6,035 SH   SOLE   0 0 6,035
BLACKSTONE INC COM 09260D107   240,414 1,570 SH   SOLE   0 0 1,570
BROWN FORMAN CORP CL B 115637209   1,309,310 26,612 SH   SOLE   0 0 26,612
CHEVRON CORP NEW COM 166764100   412,209 2,799 SH   SOLE   0 0 2,799
CHUBB LIMITED COM H1467J104   18,450,904 63,979 SH   SOLE   0 0 63,979
CHURCH & DWIGHT CO INC COM 171340102   20,201,745 192,912 SH   SOLE   0 0 192,912
CINTAS CORP COM 172908105   35,771,238 173,748 SH   SOLE   0 0 173,748
COCA COLA CO COM 191216100   17,785,637 247,504 SH   SOLE   0 0 247,504
COLGATE PALMOLIVE CO COM 194162103   277,173 2,670 SH   SOLE   0 0 2,670
CORTEVA INC COM 22052L104   320,288 5,448 SH   SOLE   0 0 5,448
COSTCO WHSL CORP NEW COM 22160K105   49,802,921 56,178 SH   SOLE   0 0 56,178
DEERE & CO COM 244199105   4,718,333 11,306 SH   SOLE   0 0 11,306
DISNEY WALT CO COM 254687106   1,850,215 19,235 SH   SOLE   0 0 19,235
DOVER CORP COM 260003108   18,997,407 99,079 SH   SOLE   0 0 99,079
DUKE ENERGY CORP NEW COM NEW 26441C204   581,573 5,044 SH   SOLE   0 0 5,044
EMERSON ELEC CO COM 291011104   984,330 9,000 SH   SOLE   0 0 9,000
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   391,400 15,575 SH   SOLE   0 0 15,575
EXXON MOBIL CORP COM 30231G102   445,436 3,800 SH   SOLE   0 0 3,800
FEDEX CORP COM 31428X106   1,026,300 3,750 SH   SOLE   0 0 3,750
FIRST CMNTY CORP S C COM 319835104   857,268 39,985 SH   SOLE   0 0 39,985
GENUINE PARTS CO COM 372460105   419,040 3,000 SH   SOLE   0 0 3,000
HERSHEY CO COM 427866108   1,380,816 7,200 SH   SOLE   0 0 7,200
HOME DEPOT INC COM 437076102   7,289,548 17,990 SH   SOLE   0 0 17,990
HONEYWELL INTL INC COM 438516106   360,709 1,745 SH   SOLE   0 0 1,745
INTERNATIONAL BUSINESS MACHS COM 459200101   637,374 2,883 SH   SOLE   0 0 2,883
INTUIT COM 461202103   39,235,401 63,181 SH   SOLE   0 0 63,181
INVESCO QQQ TR UNIT SER 1 46090E103   249,404 511 SH   SOLE   0 0 511
ISHARES TR SELECT DIVID ETF 464287168   10,171,852 75,308 SH   SOLE   0 0 75,308
ISHARES TR CORE S&P500 ETF 464287200   282,642 490 SH   SOLE   0 0 490
ISHARES TR DOW JONES US ETF 464287846   3,333,968 23,884 SH   SOLE   0 0 23,884
ISHARES TR MSCI USA MIN VOL 46429B697   13,342,856 146,127 SH   SOLE   0 0 146,127
ISHARES TR MSCI USA QLT FCT 46432F339   8,575,381 47,827 SH   SOLE   0 0 47,827
ISHARES TR IBONDS 27 TRM TS 46436E841   1,990,748 87,950 SH   SOLE   0 0 87,950
ISHARES TR IBONDS 26 TRM TS 46436E858   3,497,646 151,643 SH   SOLE   0 0 151,643
ISHARES TR IBONDS 25 TRM TS 46436E866   2,772,951 118,401 SH   SOLE   0 0 118,401
ISHARES TR IBONDS 24 TRM TS 46436E874   2,358,960 98,290 SH   SOLE   0 0 98,290
JOHNSON & JOHNSON COM 478160104   17,815,580 109,932 SH   SOLE   0 0 109,932
JPMORGAN CHASE & CO. COM 46625H100   1,572,383 7,457 SH   SOLE   0 0 7,457
KIMBERLY-CLARK CORP COM 494368103   2,262,963 15,905 SH   SOLE   0 0 15,905
LOWES COS INC COM 548661107   235,640 870 SH   SOLE   0 0 870
MARRIOTT INTL INC NEW CL A 571903202   26,209,649 105,429 SH   SOLE   0 0 105,429
MCDONALDS CORP COM 580135101   2,245,152 7,373 SH   SOLE   0 0 7,373
MERCK & CO INC COM 58933Y105   7,363,912 64,846 SH   SOLE   0 0 64,846
MICROSOFT CORP COM 594918104   79,080,964 183,781 SH   SOLE   0 0 183,781
MID-AMER APT CMNTYS INC COM 59522J103   2,482,813 15,625 SH   SOLE   0 0 15,625
MONDELEZ INTL INC CL A 609207105   331,810 4,504 SH   SOLE   0 0 4,504
NEXTERA ENERGY INC COM 65339F101   3,309,519 39,152 SH   SOLE   0 0 39,152
NVIDIA CORPORATION COM 67066G104   9,891,652 81,453 SH   SOLE   0 0 81,453
PAYCHEX INC COM 704326107   18,910,860 140,926 SH   SOLE   0 0 140,926
PEPSICO INC COM 713448108   1,607,823 9,455 SH   SOLE   0 0 9,455
PFIZER INC COM 717081103   303,928 10,502 SH   SOLE   0 0 10,502
PHILIP MORRIS INTL INC COM 718172109   1,007,620 8,300 SH   SOLE   0 0 8,300
PHILLIPS 66 COM 718546104   230,038 1,750 SH   SOLE   0 0 1,750
PRICE T ROWE GROUP INC COM 74144T108   5,443,777 49,975 SH   SOLE   0 0 49,975
PROCTER AND GAMBLE CO COM 742718109   8,813,623 50,887 SH   SOLE   0 0 50,887
ROLLINS INC COM 775711104   228,116 4,510 SH   SOLE   0 0 4,510
ROYAL GOLD INC COM 780287108   350,750 2,500 SH   SOLE   0 0 2,500
SCHWAB CHARLES CORP COM 808513105   10,771,876 166,207 SH   SOLE   0 0 166,207
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   64,197,919 965,092 SH   SOLE   0 0 965,092
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   2,994,148 36,035 SH   SOLE   0 0 36,035
SCHWAB STRATEGIC TR INTERNL DIVID 808524672   6,535,539 249,734 SH   SOLE   0 0 249,734
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   83,356,596 986,118 SH   SOLE   0 0 986,118
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   14,650,998 95,124 SH   SOLE   0 0 95,124
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,463,440 29,680 SH   SOLE   0 0 29,680
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   5,597,937 27,938 SH   SOLE   0 0 27,938
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   17,370,748 383,291 SH   SOLE   0 0 383,291
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   32,582,360 144,323 SH   SOLE   0 0 144,323
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   19,057,676 210,815 SH   SOLE   0 0 210,815
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,417,770 17,551 SH   SOLE   0 0 17,551
SERVICENOW INC COM 81762P102   438,251 490 SH   SOLE   0 0 490
SHELL PLC SPON ADS 780259305   395,700 6,000 SH   SOLE   0 0 6,000
SHERWIN WILLIAMS CO COM 824348106   10,792,864 28,278 SH   SOLE   0 0 28,278
SOUTHERN CO COM 842587107   1,374,253 15,239 SH   SOLE   0 0 15,239
SPDR GOLD TR GOLD SHS 78463V107   315,978 1,300 SH   SOLE   0 0 1,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,156,190 3,758 SH   SOLE   0 0 3,758
TEXAS INSTRS INC COM 882508104   301,592 1,460 SH   SOLE   0 0 1,460
THERMO FISHER SCIENTIFIC INC COM 883556102   7,766,765 12,556 SH   SOLE   0 0 12,556
TJX COS INC NEW COM 872540109   2,777,470 23,630 SH   SOLE   0 0 23,630
TRX GOLD CORPORATION COM 87283P109   11,760 30,000 SH   SOLE   0 0 30,000
UNITEDHEALTH GROUP INC COM 91324P102   1,089,259 1,863 SH   SOLE   0 0 1,863
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,363,574 4,479 SH   SOLE   0 0 4,479
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,438,230 5,079 SH   SOLE   0 0 5,079
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   611,165 2,350 SH   SOLE   0 0 2,350
VERIZON COMMUNICATIONS INC COM 92343V104   898,514 20,007 SH   SOLE   0 0 20,007
VISA INC COM CL A 92826C839   213,636 777 SH   SOLE   0 0 777
WALMART INC COM 931142103   25,512,720 315,947 SH   SOLE   0 0 315,947
WASTE MGMT INC DEL COM 94106L109   6,791,842 32,716 SH   SOLE   0 0 32,716
XYLEM INC COM 98419M100   2,491,979 18,455 SH   SOLE   0 0 18,455