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   438,906 3,400 SH   SOLE   0 0 3,400
ABBOTT LABS COM 002824100   12,163,284 107,535 SH   SOLE   0 0 107,535
ABBVIE INC COM 00287Y109   16,895,361 95,078 SH   SOLE   0 0 95,078
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   25,569,504 72,684 SH   SOLE   0 0 72,684
ADOBE INC COM 00724F101   444,680 1,000 SH   SOLE   0 0 1,000
ALPHABET INC CAP STK CL C 02079K107   732,623 3,847 SH   SOLE   0 0 3,847
ALPHABET INC CAP STK CL A 02079K305   24,231,157 128,004 SH   SOLE   0 0 128,004
AMAZON COM INC COM 023135106   25,331,647 115,464 SH   SOLE   0 0 115,464
AMERICAN AIRLS GROUP INC COM 02376R102   540,905 31,033 SH   SOLE   0 0 31,033
AMERICAN EXPRESS CO COM 025816109   445,185 1,500 SH   SOLE   0 0 1,500
AMERICAN WTR WKS CO INC NEW COM 030420103   12,223,300 98,187 SH   SOLE   0 0 98,187
AMERIPRISE FINL INC COM 03076C106   12,603,683 23,672 SH   SOLE   0 0 23,672
AMGEN INC COM 031162100   9,152,895 35,117 SH   SOLE   0 0 35,117
APPLE INC COM 037833100   8,952,014 35,748 SH   SOLE   0 0 35,748
ATMOS ENERGY CORP COM 049560105   1,501,748 10,783 SH   SOLE   0 0 10,783
AUTOMATIC DATA PROCESSING IN COM 053015103   1,512,536 5,167 SH   SOLE   0 0 5,167
AUTOZONE INC COM 053332102   5,926,902 1,851 SH   SOLE   0 0 1,851
BANK AMERICA CORP COM 060505104   263,744 6,001 SH   SOLE   0 0 6,001
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,628,509 23,448 SH   SOLE   0 0 23,448
BLACKROCK INC COM 09290D101   6,134,258 5,984 SH   SOLE   0 0 5,984
BLACKSTONE INC COM 09260D107   270,699 1,570 SH   SOLE   0 0 1,570
BROWN FORMAN CORP CL B 115637209   763,398 20,100 SH   SOLE   0 0 20,100
CHEVRON CORP NEW COM 166764100   405,407 2,799 SH   SOLE   0 0 2,799
CHUBB LIMITED COM H1467J104   17,398,335 62,969 SH   SOLE   0 0 62,969
CHURCH & DWIGHT CO INC COM 171340102   19,520,038 186,420 SH   SOLE   0 0 186,420
CINTAS CORP COM 172908105   30,937,687 169,336 SH   SOLE   0 0 169,336
COCA COLA CO COM 191216100   15,312,598 245,946 SH   SOLE   0 0 245,946
COLGATE PALMOLIVE CO COM 194162103   242,730 2,670 SH   SOLE   0 0 2,670
CORTEVA INC COM 22052L104   303,255 5,324 SH   SOLE   0 0 5,324
COSTCO WHSL CORP NEW COM 22160K105   48,785,880 53,244 SH   SOLE   0 0 53,244
DEERE & CO COM 244199105   4,674,258 11,032 SH   SOLE   0 0 11,032
DISNEY WALT CO COM 254687106   2,063,872 18,535 SH   SOLE   0 0 18,535
DOVER CORP COM 260003108   18,786,264 100,140 SH   SOLE   0 0 100,140
DUKE ENERGY CORP NEW COM NEW 26441C204   503,469 4,673 SH   SOLE   0 0 4,673
EMERSON ELEC CO COM 291011104   1,115,370 9,000 SH   SOLE   0 0 9,000
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   390,154 15,575 SH   SOLE   0 0 15,575
EXXON MOBIL CORP COM 30231G102   398,009 3,700 SH   SOLE   0 0 3,700
FEDEX CORP COM 31428X106   1,054,988 3,750 SH   SOLE   0 0 3,750
FIRST CMNTY CORP S C COM 319835104   959,628 39,985 SH   SOLE   0 0 39,985
FORTINET INC COM 34959E109   651,440 6,895 SH   SOLE   0 0 6,895
GENUINE PARTS CO COM 372460105   350,280 3,000 SH   SOLE   0 0 3,000
HERSHEY CO COM 427866108   1,219,320 7,200 SH   SOLE   0 0 7,200
HOME DEPOT INC COM 437076102   7,454,993 19,165 SH   SOLE   0 0 19,165
HONEYWELL INTL INC COM 438516106   394,178 1,745 SH   SOLE   0 0 1,745
INTERNATIONAL BUSINESS MACHS COM 459200101   545,838 2,483 SH   SOLE   0 0 2,483
INTUIT COM 461202103   39,346,614 62,604 SH   SOLE   0 0 62,604
INVESCO QQQ TR UNIT SER 1 46090E103   261,239 511 SH   SOLE   0 0 511
ISHARES TR SELECT DIVID ETF 464287168   9,425,703 71,793 SH   SOLE   0 0 71,793
ISHARES TR CORE S&P500 ETF 464287200   288,453 490 SH   SOLE   0 0 490
ISHARES TR DOW JONES US ETF 464287846   3,381,074 23,629 SH   SOLE   0 0 23,629
ISHARES TR MSCI USA MIN VOL 46429B697   13,608,133 153,262 SH   SOLE   0 0 153,262
ISHARES TR MSCI USA QLT FCT 46432F339   8,876,932 49,848 SH   SOLE   0 0 49,848
ISHARES TR IBONDS 28 TRM TS 46436E833   1,370,180 62,555 SH   SOLE   0 0 62,555
ISHARES TR IBONDS 27 TRM TS 46436E841   4,166,099 187,690 SH   SOLE   0 0 187,690
ISHARES TR IBONDS 26 TRM TS 46436E858   3,960,569 173,633 SH   SOLE   0 0 173,633
ISHARES TR IBONDS 25 TRM TS 46436E866   2,876,079 123,331 SH   SOLE   0 0 123,331
JOHNSON & JOHNSON COM 478160104   15,355,462 106,178 SH   SOLE   0 0 106,178
JPMORGAN CHASE & CO. COM 46625H100   1,825,392 7,615 SH   SOLE   0 0 7,615
KIMBERLY-CLARK CORP COM 494368103   2,051,431 15,655 SH   SOLE   0 0 15,655
LOWES COS INC COM 548661107   214,716 870 SH   SOLE   0 0 870
MARRIOTT INTL INC NEW CL A 571903202   29,260,527 104,899 SH   SOLE   0 0 104,899
MCDONALDS CORP COM 580135101   2,101,123 7,248 SH   SOLE   0 0 7,248
MERCK & CO INC COM 58933Y105   5,628,280 56,577 SH   SOLE   0 0 56,577
MICROSOFT CORP COM 594918104   75,978,747 180,258 SH   SOLE   0 0 180,258
MID-AMER APT CMNTYS INC COM 59522J103   2,055,008 13,295 SH   SOLE   0 0 13,295
MONDELEZ INTL INC CL A 609207105   240,115 4,020 SH   SOLE   0 0 4,020
NETFLIX INC COM 64110L106   3,670,456 4,118 SH   SOLE   0 0 4,118
NEXTERA ENERGY INC COM 65339F101   2,840,860 39,627 SH   SOLE   0 0 39,627
NVIDIA CORPORATION COM 67066G104   10,938,323 81,453 SH   SOLE   0 0 81,453
PAYCHEX INC COM 704326107   19,736,105 140,751 SH   SOLE   0 0 140,751
PEPSICO INC COM 713448108   1,399,712 9,205 SH   SOLE   0 0 9,205
PHILIP MORRIS INTL INC COM 718172109   998,905 8,300 SH   SOLE   0 0 8,300
PRICE T ROWE GROUP INC COM 74144T108   5,510,876 48,730 SH   SOLE   0 0 48,730
PROCTER AND GAMBLE CO COM 742718109   8,474,199 50,547 SH   SOLE   0 0 50,547
ROLLINS INC COM 775711104   996,201 21,493 SH   SOLE   0 0 21,493
ROYAL GOLD INC COM 780287108   329,625 2,500 SH   SOLE   0 0 2,500
SCHWAB CHARLES CORP COM 808513105   12,300,980 166,207 SH   SOLE   0 0 166,207
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   65,127,889 2,869,070 SH   SOLE   0 0 2,869,070
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   2,795,385 100,880 SH   SOLE   0 0 100,880
SCHWAB STRATEGIC TR INTERNL DIVID 808524672   5,639,454 243,921 SH   SOLE   0 0 243,921
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   77,494,149 2,836,535 SH   SOLE   0 0 2,836,535
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   13,840,092 100,604 SH   SOLE   0 0 100,604
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,336,918 29,728 SH   SOLE   0 0 29,728
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   7,087,217 31,590 SH   SOLE   0 0 31,590
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   19,545,425 404,416 SH   SOLE   0 0 404,416
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   33,362,667 143,483 SH   SOLE   0 0 143,483
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   21,599,763 223,115 SH   SOLE   0 0 223,115
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,369,838 18,098 SH   SOLE   0 0 18,098
SERVICENOW INC COM 81762P102   519,459 490 SH   SOLE   0 0 490
SHELL PLC SPON ADS 780259305   375,900 6,000 SH   SOLE   0 0 6,000
SHERWIN WILLIAMS CO COM 824348106   9,541,155 28,068 SH   SOLE   0 0 28,068
SOUTHERN CO COM 842587107   1,317,285 16,002 SH   SOLE   0 0 16,002
SPDR GOLD TR GOLD SHS 78463V107   314,769 1,300 SH   SOLE   0 0 1,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,003,221 3,418 SH   SOLE   0 0 3,418
TEXAS INSTRS INC COM 882508104   264,389 1,410 SH   SOLE   0 0 1,410
THERMO FISHER SCIENTIFIC INC COM 883556102   5,810,969 11,170 SH   SOLE   0 0 11,170
TJX COS INC NEW COM 872540109   2,854,740 23,630 SH   SOLE   0 0 23,630
TRX GOLD CORPORATION COM 87283P109   9,210 30,000 SH   SOLE   0 0 30,000
UNITEDHEALTH GROUP INC COM 91324P102   942,417 1,863 SH   SOLE   0 0 1,863
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,419,938 4,491 SH   SOLE   0 0 4,491
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,500,118 5,176 SH   SOLE   0 0 5,176
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   597,818 2,350 SH   SOLE   0 0 2,350
VERIZON COMMUNICATIONS INC COM 92343V104   1,029,743 25,750 SH   SOLE   0 0 25,750
VISA INC COM CL A 92826C839   245,563 777 SH   SOLE   0 0 777
WALMART INC COM 931142103   27,673,663 306,294 SH   SOLE   0 0 306,294
WASTE MGMT INC DEL COM 94106L109   6,659,272 33,001 SH   SOLE   0 0 33,001
XYLEM INC COM 98419M100   2,093,001 18,040 SH   SOLE   0 0 18,040