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
3M CO COM 88579Y101 265 1,515 SH   SOLE   0 0 1,515
ADVANCED MICRO DEVICES INC COM 007903107 617 8,156 SH   SOLE   0 0 8,156
AMAZON COM INC COM 023135106 446 137 SH   SOLE   0 0 137
APPIAN CORP CL A 03782L101 284 1,751 SH   SOLE   0 0 1,751
APPLE INC COM 037833100 2,253 16,976 SH   SOLE   0 0 16,976
AT&T INC COM 00206R102 355 12,334 SH   SOLE   0 0 12,334
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 305 1,315 SH   SOLE   0 0 1,315
BIO-PATH HLDGS INC COM 09057N300 40 11,380 SH   SOLE   0 0 11,380
BP PLC SPONSORED ADR 055622104 796 38,781 SH   SOLE   0 0 38,781
CELSIUS HLDGS INC COM NEW 15118V207 201 4,000 SH   SOLE   0 0 4,000
CHEVRON CORP NEW COM 166764100 732 8,668 SH   SOLE   0 0 8,668
COSTCO WHSL CORP NEW COM 22160K105 218 578 SH   SOLE   0 0 578
DEXCOM INC COM 252131107 266 720 SH   SOLE   0 0 720
ENTERPRISE PRODS PARTNERS L COM 293792107 274 13,995 SH   SOLE   0 0 13,995
EXXON MOBIL CORP COM 30231G102 3,799 92,163 SH   SOLE   0 0 92,163
FACEBOOK INC CL A 30303M102 363 1,330 SH   SOLE   0 0 1,330
FIRST FINL BANKSHARES COM 32020R109 2,511 69,415 SH   SOLE   0 0 69,415
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 4,526 108,256 SH   SOLE   0 0 108,256
HOME DEPOT INC COM 437076102 248 933 SH   SOLE   0 0 933
IDEXX LABS INC COM 45168D104 325 650 SH   SOLE   0 0 650
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 236 11,115 SH   SOLE   0 0 11,115
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 271 12,442 SH   SOLE   0 0 12,442
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 293 2,300 SH   SOLE   0 0 2,300
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 248 4,040 SH   SOLE   0 0 4,040
ISHARES INC CORE MSCI EMKT 46434G103 34,936 563,117 SH   SOLE   0 0 563,117
ISHARES TR 3 7 YR TREAS BD 464288661 12,712 95,593 SH   SOLE   0 0 95,593
ISHARES TR SHRT NAT MUN ETF 464288158 6,577 60,835 SH   SOLE   0 0 60,835
ISHARES TR S&P 500 GRWT ETF 464287309 95,098 1,490,092 SH   SOLE   0 0 1,490,092
ISHARES TR RUS 1000 ETF 464287622 2,011 9,494 SH   SOLE   0 0 9,494
ISHARES TR RUS 1000 VAL ETF 464287598 13,650 99,834 SH   SOLE   0 0 99,834
ISHARES TR FLTG RATE NT ETF 46429B655 15,203 299,734 SH   SOLE   0 0 299,734
ISHARES TR RUS 1000 GRW ETF 464287614 5,492 22,774 SH   SOLE   0 0 22,774
ISHARES TR 1 3 YR TREAS BD 464287457 15,468 179,068 SH   SOLE   0 0 179,068
ISHARES TR 20 YR TR BD ETF 464287432 5,473 34,699 SH   SOLE   0 0 34,699
ISHARES TR IBOXX HI YD ETF 464288513 18,639 213,508 SH   SOLE   0 0 213,508
ISHARES TR CORE MSCI EAFE 46432F842 2,062 29,849 SH   SOLE   0 0 29,849
ISHARES TR CMBS ETF 46429B366 843 15,243 SH   SOLE   0 0 15,243
ISHARES TR CORE S&P500 ETF 464287200 19,327 51,486 SH   SOLE   0 0 51,486
ISHARES TR EUROPE ETF 464287861 11,969 249,763 SH   SOLE   0 0 249,763
ISHARES TR CORE S&P MCP ETF 464287507 4,532 19,719 SH   SOLE   0 0 19,719
ISHARES TR RUS MID CAP ETF 464287499 602 8,786 SH   SOLE   0 0 8,786
ISHARES TR BARCLAYS 7 10 YR 464287440 7,096 59,156 SH   SOLE   0 0 59,156
ISHARES TR NATIONAL MUN ETF 464288414 2,237 19,091 SH   SOLE   0 0 19,091
ISHARES TR CORE MSCI PAC 46434V696 21,944 340,644 SH   SOLE   0 0 340,644
ISHARES TR MBS ETF 464288588 24,955 226,593 SH   SOLE   0 0 226,593
ISHARES TR CORE S&P SCP ETF 464287804 29,289 318,706 SH   SOLE   0 0 318,706
ISHARES TR S&P MC 400VL ETF 464287705 30,210 350,052 SH   SOLE   0 0 350,052
ISHARES TR S&P MC 400GR ETF 464287606 30,662 424,560 SH   SOLE   0 0 424,560
ISHARES TR PFD AND INCM SEC 464288687 1,157 30,045 SH   SOLE   0 0 30,045
ISHARES TR RUSSELL 2000 ETF 464287655 7,688 39,211 SH   SOLE   0 0 39,211
ISHARES TR US TREAS BD ETF 46429B267 1,266 46,466 SH   SOLE   0 0 46,466
ISHARES TR MSCI EMG MKT ETF 464287234 8,767 169,672 SH   SOLE   0 0 169,672
ISHARES TR CORE MSCI EURO 46434V738 40,072 781,439 SH   SOLE   0 0 781,439
ISHARES TR CORE 1 5 YR USD 46432F859 395 7,649 SH   SOLE   0 0 7,649
ISHARES TR S&P 500 VAL ETF 464287408 79,674 622,357 SH   SOLE   0 0 622,357
ISHARES TR JPMORGAN USD EMG 464288281 1,381 11,913 SH   SOLE   0 0 11,913
ISHARES TR CORE MSCI TOTAL 46432F834 415 6,169 SH   SOLE   0 0 6,169
ISHARES TR RUSSELL 3000 ETF 464287689 435 1,944 SH   SOLE   0 0 1,944
LIMELIGHT NETWORKS INC COM 53261M104 69 17,250 SH   SOLE   0 0 17,250
MICRON TECHNOLOGY INC COM 595112103 458 6,098 SH   SOLE   0 0 6,098
MICROSOFT CORP COM 594918104 938 4,219 SH   SOLE   0 0 4,219
NVIDIA CORPORATION COM 67066G104 722 1,383 SH   SOLE   0 0 1,383
PAYPAL HLDGS INC COM 70450Y103 438 1,869 SH   SOLE   0 0 1,869
PNC FINL SVCS GROUP INC COM 693475105 312 2,093 SH   SOLE   0 0 2,093
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,363 65,923 SH   SOLE   0 0 65,923
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,039 143,404 SH   SOLE   0 0 143,404
S&P GLOBAL INC COM 78409V104 205 625 SH   SOLE   0 0 625
SELECT SECTOR SPDR TR ENERGY 81369Y506 283 7,467 SH   SOLE   0 0 7,467
SHOPIFY INC CL A 82509L107 522 461 SH   SOLE   0 0 461
SOUTHERN CO COM 842587107 268 4,370 SH   SOLE   0 0 4,370
SOUTHWEST AIRLS CO COM 844741108 274 5,874 SH   SOLE   0 0 5,874
SPDR GOLD TR GOLD SHS 78463V107 322 1,805 SH   SOLE   0 0 1,805
SPDR S&P 500 ETF TR TR UNIT 78462F103 26 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,479 6,631 SH   SOLE   0 0 6,631
STARBUCKS CORP COM 855244109 247 2,305 SH   SOLE   0 0 2,305
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 233 2,132 SH   SOLE   0 0 2,132
TARGET CORP COM 87612E106 245 1,386 SH   SOLE   0 0 1,386
TESLA INC COM 88160R101 878 1,244 SH   SOLE   0 0 1,244
TYLER TECHNOLOGIES INC COM 902252105 306 700 SH   SOLE   0 0 700
UNION PAC CORP COM 907818108 401 1,927 SH   SOLE   0 0 1,927
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3,408 55,383 SH   SOLE   0 0 55,383
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 704 7,984 SH   SOLE   0 0 7,984
VANGUARD INDEX FDS TOTAL STK MKT 922908769 639 3,284 SH   SOLE   0 0 3,284
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6,220 78,148 SH   SOLE   0 0 78,148