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 298 1,548 SH   SOLE   0 0 1,548
ABBVIE INC COM 00287Y109 236 2,179 SH   SOLE   0 0 2,179
ADVANCED MICRO DEVICES INC COM 007903107 346 4,411 SH   SOLE   0 0 4,411
AMAZON COM INC COM 023135106 582 188 SH   SOLE   0 0 188
APPIAN CORP CL A 03782L101 233 1,751 SH   SOLE   0 0 1,751
APPLE INC COM 037833100 2,493 20,406 SH   SOLE   0 0 20,406
AT&T INC COM 00206R102 531 17,539 SH   SOLE   0 0 17,539
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 478 1,871 SH   SOLE   0 0 1,871
BP PLC SPONSORED ADR 055622104 905 37,154 SH   SOLE   0 0 37,154
CHEVRON CORP NEW COM 166764100 702 6,696 SH   SOLE   0 0 6,696
CLOROX CO DEL COM 189054109 240 1,246 SH   SOLE   0 0 1,246
COSTCO WHSL CORP NEW COM 22160K105 275 780 SH   SOLE   0 0 780
DISNEY WALT CO COM 254687106 210 1,136 SH   SOLE   0 0 1,136
ENTERPRISE PRODS PARTNERS L COM 293792107 329 14,937 SH   SOLE   0 0 14,937
EXXON MOBIL CORP COM 30231G102 4,808 86,112 SH   SOLE   0 0 86,112
FACEBOOK INC CL A 30303M102 306 1,039 SH   SOLE   0 0 1,039
FIRST FINL BANKSHARES COM 32020R109 3,253 69,615 SH   SOLE   0 0 69,615
GEOPARK LTD USD SHS G38327105 160 10,022 SH   SOLE   0 0 10,022
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 5,115 122,978 SH   SOLE   0 0 122,978
HOME DEPOT INC COM 437076102 259 849 SH   SOLE   0 0 849
IDEXX LABS INC COM 45168D104 323 660 SH   SOLE   0 0 660
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 270 12,454 SH   SOLE   0 0 12,454
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 235 11,115 SH   SOLE   0 0 11,115
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 363 2,560 SH   SOLE   0 0 2,560
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 341 4,605 SH   SOLE   0 0 4,605
ISHARES INC CORE MSCI EMKT 46434G103 36,286 563,801 SH   SOLE   0 0 563,801
ISHARES TR BARCLAYS 7 10 YR 464287440 7,570 67,030 SH   SOLE   0 0 67,030
ISHARES TR CORE S&P SCP ETF 464287804 34,070 313,919 SH   SOLE   0 0 313,919
ISHARES TR FLTG RATE NT ETF 46429B655 16,277 320,533 SH   SOLE   0 0 320,533
ISHARES TR EUROPE ETF 464287861 12,495 248,711 SH   SOLE   0 0 248,711
ISHARES TR MSCI EMG MKT ETF 464287234 8,728 163,633 SH   SOLE   0 0 163,633
ISHARES TR CORE MSCI PAC 46434V696 23,586 354,300 SH   SOLE   0 0 354,300
ISHARES TR S&P MC 400GR ETF 464287606 33,540 427,973 SH   SOLE   0 0 427,973
ISHARES TR CMBS ETF 46429B366 843 15,643 SH   SOLE   0 0 15,643
ISHARES TR CORE MSCI EAFE 46432F842 2,095 29,074 SH   SOLE   0 0 29,074
ISHARES TR RUS 1000 GRW ETF 464287614 5,672 23,338 SH   SOLE   0 0 23,338
ISHARES TR CORE 1 5 YR USD 46432F859 393 7,671 SH   SOLE   0 0 7,671
ISHARES TR IBOXX HI YD ETF 464288513 19,735 226,367 SH   SOLE   0 0 226,367
ISHARES TR S&P MC 400VL ETF 464287705 34,108 334,626 SH   SOLE   0 0 334,626
ISHARES TR RUSSELL 3000 ETF 464287689 448 1,889 SH   SOLE   0 0 1,889
ISHARES TR 1 3 YR TREAS BD 464287457 16,711 193,748 SH   SOLE   0 0 193,748
ISHARES TR 20 YR TR BD ETF 464287432 4,665 34,443 SH   SOLE   0 0 34,443
ISHARES TR JPMORGAN USD EMG 464288281 1,295 11,896 SH   SOLE   0 0 11,896
ISHARES TR PFD AND INCM SEC 464288687 1,210 31,516 SH   SOLE   0 0 31,516
ISHARES TR RUSSELL 2000 ETF 464287655 8,252 37,351 SH   SOLE   0 0 37,351
ISHARES TR US TREAS BD ETF 46429B267 1,180 45,038 SH   SOLE   0 0 45,038
ISHARES TR CORE S&P500 ETF 464287200 19,435 48,853 SH   SOLE   0 0 48,853
ISHARES TR 3 7 YR TREAS BD 464288661 13,685 105,360 SH   SOLE   0 0 105,360
ISHARES TR CORE MSCI EURO 46434V738 44,037 815,949 SH   SOLE   0 0 815,949
ISHARES TR S&P 500 VAL ETF 464287408 92,754 656,709 SH   SOLE   0 0 656,709
ISHARES TR RUS 1000 VAL ETF 464287598 15,213 100,379 SH   SOLE   0 0 100,379
ISHARES TR S&P 500 GRWT ETF 464287309 99,824 1,533,167 SH   SOLE   0 0 1,533,167
ISHARES TR CORE S&P MCP ETF 464287507 4,568 17,548 SH   SOLE   0 0 17,548
ISHARES TR NATIONAL MUN ETF 464288414 2,365 20,376 SH   SOLE   0 0 20,376
ISHARES TR RUS MID CAP ETF 464287499 631 8,539 SH   SOLE   0 0 8,539
ISHARES TR SHRT NAT MUN ETF 464288158 6,670 61,864 SH   SOLE   0 0 61,864
ISHARES TR MBS ETF 464288588 26,839 247,549 SH   SOLE   0 0 247,549
ISHARES TR CORE MSCI TOTAL 46432F834 447 6,354 SH   SOLE   0 0 6,354
ISHARES TR RUS 1000 ETF 464287622 1,847 8,253 SH   SOLE   0 0 8,253
JOHN BEAN TECHNOLOGIES CORP COM 477839104 422 3,163 SH   SOLE   0 0 3,163
LIMELIGHT NETWORKS INC COM 53261M104 88 24,750 SH   SOLE   0 0 24,750
MICRON TECHNOLOGY INC COM 595112103 586 6,648 SH   SOLE   0 0 6,648
MICROSOFT CORP COM 594918104 1,031 4,374 SH   SOLE   0 0 4,374
NVIDIA CORPORATION COM 67066G104 521 977 SH   SOLE   0 0 977
PAYPAL HLDGS INC COM 70450Y103 454 1,869 SH   SOLE   0 0 1,869
PNC FINL SVCS GROUP INC COM 693475105 375 2,138 SH   SOLE   0 0 2,138
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,314 64,453 SH   SOLE   0 0 64,453
PROCTER AND GAMBLE CO COM 742718109 3,413 25,204 SH   SOLE   0 0 25,204
PROSPERITY BANCSHARES INC COM 743606105 253 3,375 SH   SOLE   0 0 3,375
ROKU INC COM CL A 77543R102 262 803 SH   SOLE   0 0 803
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,276 134,548 SH   SOLE   0 0 134,548
SELECT SECTOR SPDR TR ENERGY 81369Y506 365 7,435 SH   SOLE   0 0 7,435
SHOPIFY INC CL A 82509L107 510 461 SH   SOLE   0 0 461
SOUTHERN CO COM 842587107 280 4,510 SH   SOLE   0 0 4,510
SOUTHWEST AIRLS CO COM 844741108 359 5,874 SH   SOLE   0 0 5,874
SPDR S&P 500 ETF TR TR UNIT 78462F103 79 200 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,376 5,995 SH   SOLE   0 0 5,995
TARGET CORP COM 87612E106 275 1,386 SH   SOLE   0 0 1,386
TECHNIPFMC PLC COM G87110105 813 105,249 SH   SOLE   0 0 105,249
TELADOC HEALTH INC COM 87918A105 244 1,345 SH   SOLE   0 0 1,345
TESLA INC COM 88160R101 663 993 SH   SOLE   0 0 993
TESLA INC COM 88160R101 200 300 SH Put SOLE   0 0 0
TYLER TECHNOLOGIES INC COM 902252105 212 500 SH   SOLE   0 0 500
UNION PAC CORP COM 907818108 438 1,988 SH   SOLE   0 0 1,988
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3,742 60,212 SH   SOLE   0 0 60,212
VANGUARD INDEX FDS LARGE CAP ETF 922908637 207 1,119 SH   SOLE   0 0 1,119
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6,321 77,409 SH   SOLE   0 0 77,409
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,006 12,151 SH   SOLE   0 0 12,151
WELLS FARGO CO NEW COM 949746101 221 5,656 SH   SOLE   0 0 5,656