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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR CORE S&P500 ETF 464287200 275 1,062 SH   SOLE   0 0 1,062
SPDR S&P 500 ETF TR TR UNIT 78462F103 241 936 SH   SOLE   0 0 936
ADOBE INC COM 00724F101 570 1,790 SH   SOLE   0 0 1,790
AMAZON COM INC COM 023135106 1,222 627 SH   SOLE   0 0 627
BOEING CO COM 097023105 592 3,972 SH   SOLE   0 0 3,972
INVESCO QQQ TR UNIT SER 1 46090E103 313 1,645 SH   SOLE   0 0 1,645
JOHNSON & JOHNSON COM 478160104 253 1,930 SH   SOLE   0 0 1,930
MICROSOFT CORP COM 594918104 2,756 17,474 SH   SOLE   0 0 17,474
VERIZON COMMUNICATIONS INC COM 92343V104 795 14,798 SH   SOLE   0 0 14,798
EXXON MOBIL CORP COM 30231G102 508 13,377 SH   SOLE   0 0 13,377
MCDONALDS CORP COM 580135101 201 1,217 SH   SOLE   0 0 1,217
ISHARES TR 20 YR TR BD ETF 464287432 304 1,840 SH   SOLE   0 0 1,840
ROLLINS INC COM 775711104 415 11,485 SH   SOLE   0 0 11,485
PROGRESSIVE CORP OHIO COM 743315103 331 4,479 SH   SOLE   0 0 4,479
FISERV INC COM 337738108 1,198 12,609 SH   SOLE   0 0 12,609
GLOBAL PMTS INC COM 37940X102 384 2,660 SH   SOLE   0 0 2,660
UNITEDHEALTH GROUP INC COM 91324P102 607 2,434 SH   SOLE   0 0 2,434
INTUIT COM 461202103 506 2,198 SH   SOLE   0 0 2,198
NEXTERA ENERGY INC COM 65339F101 565 2,349 SH   SOLE   0 0 2,349
APPLE INC COM 037833100 594 2,335 SH   SOLE   0 0 2,335
AMERICAN WTR WKS CO INC NEW COM 030420103 759 6,349 SH   SOLE   0 0 6,349
IDEXX LABS INC COM 45168D104 259 1,070 SH   SOLE   0 0 1,070
TYLER TECHNOLOGIES INC COM 902252105 270 911 SH   SOLE   0 0 911
NETFLIX INC COM 64110L106 263 701 SH   SOLE   0 0 701
BOSTON SCIENTIFIC CORP COM 101137107 1,607 49,249 SH   SOLE   0 0 49,249
CINTAS CORP COM 172908105 424 2,449 SH   SOLE   0 0 2,449
HDFC BANK LTD SPONSORED ADS 40415F101 248 6,460 SH   SOLE   0 0 6,460
INTUITIVE SURGICAL INC COM NEW 46120E602 424 857 SH   SOLE   0 0 857
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,206 11,819 SH   SOLE   0 0 11,819
EXPONENT INC COM 30214U102 281 3,909 SH   SOLE   0 0 3,909
COPART INC COM 217204106 416 6,064 SH   SOLE   0 0 6,064
ROPER TECHNOLOGIES INC COM 776696106 383 1,229 SH   SOLE   0 0 1,229
POOL CORPORATION COM 73278L105 261 1,326 SH   SOLE   0 0 1,326
MASTERCARD INC CL A 57636Q104 1,737 7,189 SH   SOLE   0 0 7,189
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,396 24,286 SH   SOLE   0 0 24,286
TELEDYNE TECHNOLOGIES INC COM 879360105 250 840 SH   SOLE   0 0 840
MARKETAXESS HLDGS INC COM 57060D108 784 2,357 SH   SOLE   0 0 2,357
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 461 17,167 SH   SOLE   0 0 17,167
MSCI INC COM 55354G100 209 723 SH   SOLE   0 0 723
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,254 140,629 SH   SOLE   0 0 140,629
DESCARTES SYS GROUP INC COM 249906108 253 7,359 SH   SOLE   0 0 7,359
FIRST FINL BANKSHARES COM 32020R109 2,642 98,438 SH   SOLE   0 0 98,438
WASTE CONNECTIONS INC COM 94106B101 777 10,022 SH   SOLE   0 0 10,022
PIMCO ETF TR 25YR+ ZERO U S 72201R882 7,076 40,497 SH   SOLE   0 0 40,497
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 388 4,877 SH   SOLE   0 0 4,877
PROSHARES TR ULTRAPRO QQQ 74347X831 11,613 243,767 SH   SOLE   0 0 243,767
TAL EDUCATION GROUP SPONSORED ADS 874080104 254 4,775 SH   SOLE   0 0 4,775
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 261 3,805 SH   SOLE   0 0 3,805
SHOPIFY INC CL A 82509L107 288 690 SH   SOLE   0 0 690
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 471 10,047 SH   SOLE   0 0 10,047
ISHARES TR MSCI MIN VOL ETF 46429B697 822 15,225 SH   SOLE   0 0 15,225
ISHARES INC MIN VOL GBL ETF 464286525 2,814 35,027 SH   SOLE   0 0 35,027
PIMCO DYNAMIC INCOME FD SHS 72201Y101 219 9,922 SH   SOLE   0 0 9,922
SERVICENOW INC COM 81762P102 203 708 SH   SOLE   0 0 708
ZOETIS INC CL A 98978V103 963 8,179 SH   SOLE   0 0 8,179
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 3,629 91,127 SH   SOLE   0 0 91,127
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 648 19,548 SH   SOLE   0 0 19,548
BURLINGTON STORES INC COM 122017106 229 1,443 SH   SOLE   0 0 1,443
VEEVA SYS INC CL A COM 922475108 512 3,272 SH   SOLE   0 0 3,272
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 301 5,575 SH   SOLE   0 0 5,575
PAYCOM SOFTWARE INC COM 70432V102 510 2,527 SH   SOLE   0 0 2,527
TRANSUNION COM 89400J107 229 3,467 SH   SOLE   0 0 3,467
PAYPAL HLDGS INC COM 70450Y103 1,705 17,804 SH   SOLE   0 0 17,804
THE TRADE DESK INC COM CL A 88339J105 228 1,181 SH   SOLE   0 0 1,181
ISHARES TR EDGE MSCI MINM 46435G433 4,799 185,573 SH   SOLE   0 0 185,573
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3,931 79,142 SH   SOLE   0 0 79,142
DOCUSIGN INC COM 256163106 391 4,227 SH   SOLE   0 0 4,227
GSX TECHEDU INC SPONSORED ADS 36257Y109 371 8,758 SH   SOLE   0 0 8,758