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   517,616 3,400 SH   SOLE 0 0 0 3,400
ABBOTT LABS COM 002824100   15,210,270 111,832 SH   SOLE 0 0 0 111,832
ABBVIE INC COM 00287Y109   17,548,700 94,541 SH   SOLE 0 0 0 94,541
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   21,874,862 73,187 SH   SOLE 0 0 0 73,187
ADOBE INC COM 00724F101   392,683 1,015 SH   SOLE 0 0 0 1,015
AGILON HEALTH INC COM 00857U107   184,212 80,092 SH   SOLE 0 0 0 80,092
ALPHABET INC CAP STK CL C 02079K107   620,333 3,497 SH   SOLE 0 0 0 3,497
ALPHABET INC CAP STK CL A 02079K305   21,992,270 124,793 SH   SOLE 0 0 0 124,793
AMAZON COM INC COM 023135106   24,911,954 113,551 SH   SOLE 0 0 0 113,551
AMERICAN EXPRESS CO COM 025816109   478,470 1,500 SH   SOLE 0 0 0 1,500
AMERICAN WTR WKS CO INC NEW COM 030420103   13,316,305 95,725 SH   SOLE 0 0 0 95,725
AMERIPRISE FINL INC COM 03076C106   12,461,528 23,348 SH   SOLE 0 0 0 23,348
AMGEN INC COM 031162100   9,657,036 34,587 SH   SOLE 0 0 0 34,587
APPLE INC COM 037833100   7,066,824 34,444 SH   SOLE 0 0 0 34,444
ATMOS ENERGY CORP COM 049560105   1,922,522 12,475 SH   SOLE 0 0 0 12,475
AUTOMATIC DATA PROCESSING IN COM 053015103   1,636,679 5,307 SH   SOLE 0 0 0 5,307
AUTOZONE INC COM 053332102   8,259,712 2,225 SH   SOLE 0 0 0 2,225
BANK AMERICA CORP COM 060505104   309,094 6,532 SH   SOLE 0 0 0 6,532
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,290,752 23,243 SH   SOLE 0 0 0 23,243
BLACKROCK INC COM 09290D101   6,051,025 5,767 SH   SOLE 0 0 0 5,767
BLACKSTONE INC COM 09260D107   234,841 1,570 SH   SOLE 0 0 0 1,570
BOEING CO DEP CONV PFD A 097023204   469,200 6,900 SH   SOLE 0 0 0 6,900
BROWN FORMAN CORP CL B 115637209   234,117 8,700 SH   SOLE 0 0 0 8,700
CHEVRON CORP NEW COM 166764100   394,775 2,757 SH   SOLE 0 0 0 2,757
CHUBB LIMITED COM H1467J104   18,217,594 62,880 SH   SOLE 0 0 0 62,880
CHURCH & DWIGHT CO INC COM 171340102   17,273,754 179,729 SH   SOLE 0 0 0 179,729
CINTAS CORP COM 172908105   37,234,668 167,069 SH   SOLE 0 0 0 167,069
COCA COLA CO COM 191216100   17,240,431 243,681 SH   SOLE 0 0 0 243,681
COLGATE PALMOLIVE CO COM 194162103   242,703 2,670 SH   SOLE 0 0 0 2,670
CORTEVA INC COM 22052L104   512,096 6,871 SH   SOLE 0 0 0 6,871
COSTCO WHSL CORP NEW COM 22160K105   51,162,079 51,682 SH   SOLE 0 0 0 51,682
DEERE & CO COM 244199105   5,483,048 10,783 SH   SOLE 0 0 0 10,783
DISNEY WALT CO COM 254687106   2,026,323 16,340 SH   SOLE 0 0 0 16,340
DOVER CORP COM 260003108   18,026,717 98,383 SH   SOLE 0 0 0 98,383
DUKE ENERGY CORP NEW COM NEW 26441C204   551,414 4,673 SH   SOLE 0 0 0 4,673
EMERSON ELEC CO COM 291011104   1,199,970 9,000 SH   SOLE 0 0 0 9,000
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   473,100 15,000 SH   SOLE 0 0 0 15,000
EXXON MOBIL CORP COM 30231G102   398,860 3,700 SH   SOLE 0 0 0 3,700
FEDEX CORP COM 31428X106   687,613 3,025 SH   SOLE 0 0 0 3,025
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   773,448 3,552 SH   SOLE 0 0 0 3,552
FIRST CMNTY CORP S C COM 319835104   963,730 39,530 SH   SOLE 0 0 0 39,530
FORTINET INC COM 34959E109   2,356,499 22,290 SH   SOLE 0 0 0 22,290
GENUINE PARTS CO COM 372460105   363,930 3,000 SH   SOLE 0 0 0 3,000
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   6,393,470 161,207 SH   SOLE 0 0 0 161,207
HERSHEY CO COM 427866108   1,128,460 6,800 SH   SOLE 0 0 0 6,800
HOME DEPOT INC COM 437076102   7,015,656 19,135 SH   SOLE 0 0 0 19,135
HONEYWELL INTL INC COM 438516106   406,376 1,745 SH   SOLE 0 0 0 1,745
INTERNATIONAL BUSINESS MACHS COM 459200101   731,939 2,483 SH   SOLE 0 0 0 2,483
INTUIT COM 461202103   48,966,957 62,170 SH   SOLE 0 0 0 62,170
INTUITIVE SURGICAL INC COM NEW 46120E602   1,864,440 3,431 SH   SOLE 0 0 0 3,431
INVESCO QQQ TR UNIT SER 1 46090E103   344,223 624 SH   SOLE 0 0 0 624
ISHARES TR CORE S&P500 ETF 464287200   315,417 508 SH   SOLE 0 0 0 508
ISHARES TR DOW JONES US ETF 464287846   3,447,320 22,849 SH   SOLE 0 0 0 22,849
ISHARES TR SELECT DIVID ETF 464287168   8,621,760 64,918 SH   SOLE 0 0 0 64,918
ISHARES TR MSCI USA QLT FCT 46432F339   9,473,001 51,816 SH   SOLE 0 0 0 51,816
ISHARES TR MSCI USA MIN VOL 46429B697   15,590,774 166,089 SH   SOLE 0 0 0 166,089
ISHARES TR IBONDS 26 TRM TS 46436E858   7,937,655 346,169 SH   SOLE 0 0 0 346,169
ISHARES TR IBONDS 25 TRM TS 46436E866   5,138,709 219,979 SH   SOLE 0 0 0 219,979
ISHARES TR IBONDS 27 TRM TS 46436E841   10,526,602 468,057 SH   SOLE 0 0 0 468,057
ISHARES TR IBONDS 28 TRM TS 46436E833   12,665,598 566,440 SH   SOLE 0 0 0 566,440
JOHNSON & JOHNSON COM 478160104   9,481,498 62,072 SH   SOLE 0 0 0 62,072
JPMORGAN CHASE & CO. COM 46625H100   2,217,232 7,648 SH   SOLE 0 0 0 7,648
KIMBERLY-CLARK CORP COM 494368103   1,715,281 13,305 SH   SOLE 0 0 0 13,305
MARRIOTT INTL INC NEW CL A 571903202   27,214,448 99,610 SH   SOLE 0 0 0 99,610
MCDONALDS CORP COM 580135101   2,015,973 6,900 SH   SOLE 0 0 0 6,900
MERCK & CO INC COM 58933Y105   3,353,138 42,359 SH   SOLE 0 0 0 42,359
MICROSOFT CORP COM 594918104   85,442,105 171,774 SH   SOLE 0 0 0 171,774
MID-AMER APT CMNTYS INC COM 59522J103   1,964,833 13,275 SH   SOLE 0 0 0 13,275
MONDELEZ INTL INC CL A 609207105   271,109 4,020 SH   SOLE 0 0 0 4,020
NETFLIX INC COM 64110L106   7,011,685 5,236 SH   SOLE 0 0 0 5,236
NEXTERA ENERGY INC COM 65339F101   2,619,217 37,730 SH   SOLE 0 0 0 37,730
NVIDIA CORPORATION COM 67066G104   12,590,223 79,690 SH   SOLE 0 0 0 79,690
PAYCHEX INC COM 704326107   20,156,683 138,572 SH   SOLE 0 0 0 138,572
PEPSICO INC COM 713448108   1,025,555 7,767 SH   SOLE 0 0 0 7,767
PHILIP MORRIS INTL INC COM 718172109   1,511,679 8,300 SH   SOLE 0 0 0 8,300
PHILLIPS 66 COM 718546104   220,466 1,848 SH   SOLE 0 0 0 1,848
PRICE T ROWE GROUP INC COM 74144T108   4,125,375 42,750 SH   SOLE 0 0 0 42,750
PROCTER AND GAMBLE CO COM 742718109   7,945,602 49,872 SH   SOLE 0 0 0 49,872
ROLLINS INC COM 775711104   2,338,440 41,447 SH   SOLE 0 0 0 41,447
ROYAL GOLD INC COM 780287108   444,600 2,500 SH   SOLE 0 0 0 2,500
S&P GLOBAL INC COM 78409V104   2,213,563 4,198 SH   SOLE 0 0 0 4,198
SCHWAB CHARLES CORP COM 808513105   15,129,143 165,817 SH   SOLE 0 0 0 165,817
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   2,142,880 76,395 SH   SOLE 0 0 0 76,395
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   72,143,215 2,722,385 SH   SOLE 0 0 0 2,722,385
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   67,057,668 2,814,002 SH   SOLE 0 0 0 2,814,002
SCHWAB STRATEGIC TR INTERNL DIVID 808524672   477,148 17,446 SH   SOLE 0 0 0 17,446
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   25,359,445 233,663 SH   SOLE 0 0 0 233,663
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   21,744,024 415,200 SH   SOLE 0 0 0 415,200
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   35,089,321 138,567 SH   SOLE 0 0 0 138,567
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,483,512 30,672 SH   SOLE 0 0 0 30,672
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   13,417,536 99,544 SH   SOLE 0 0 0 99,544
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   6,684,201 30,756 SH   SOLE 0 0 0 30,756
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,625,687 19,908 SH   SOLE 0 0 0 19,908
SERVICENOW INC COM 81762P102   503,759 490 SH   SOLE 0 0 0 490
SHELL PLC SPON ADS 780259305   422,460 6,000 SH   SOLE 0 0 0 6,000
SHERWIN WILLIAMS CO COM 824348106   9,460,598 27,553 SH   SOLE 0 0 0 27,553
SOUTHERN CO COM 842587107   1,565,518 17,048 SH   SOLE 0 0 0 17,048
SPDR GOLD TR GOLD SHS 78463V107   356,651 1,170 SH   SOLE 0 0 0 1,170
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,907,303 3,087 SH   SOLE 0 0 0 3,087
SPROTT PHYSICAL GOLD TR UNIT 85207H104   218,010 8,600 SH   SOLE 0 0 0 8,600
TEXAS INSTRS INC COM 882508104   276,757 1,333 SH   SOLE 0 0 0 1,333
THERMO FISHER SCIENTIFIC INC COM 883556102   650,763 1,605 SH   SOLE 0 0 0 1,605
TJX COS INC NEW COM 872540109   2,918,069 23,630 SH   SOLE 0 0 0 23,630
TRX GOLD CORPORATION COM 87283P109   10,050 30,000 SH   SOLE 0 0 0 30,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,829,057 3,220 SH   SOLE 0 0 0 3,220
VANGUARD INDEX FDS TOTAL STK MKT 922908769   949,781 3,125 SH   SOLE 0 0 0 3,125
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   617,554 2,205 SH   SOLE 0 0 0 2,205
VERIZON COMMUNICATIONS INC COM 92343V104   1,192,694 27,564 SH   SOLE 0 0 0 27,564
VISA INC COM CL A 92826C839   275,874 777 SH   SOLE 0 0 0 777
WALMART INC COM 931142103   29,844,216 305,218 SH   SOLE 0 0 0 305,218
WASTE MGMT INC DEL COM 94106L109   7,308,968 31,942 SH   SOLE 0 0 0 31,942