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 304 1,528 SH   SOLE   0 0 1,528
ABBVIE INC COM 00287Y109 251 2,228 SH   SOLE   0 0 2,228
ADVANCED MICRO DEVICES INC COM 007903107 466 4,961 SH   SOLE   0 0 4,961
ALPHABET INC CAP STK CL C 02079K107 211 84 SH   SOLE   0 0 84
ALPHABET INC CAP STK CL A 02079K305 203 83 SH   SOLE   0 0 83
AMAZON COM INC COM 023135106 991 288 SH   SOLE   0 0 288
APPLE INC COM 037833100 3,082 22,506 SH   SOLE   0 0 22,506
AT&T INC COM 00206R102 471 16,352 SH   SOLE   0 0 16,352
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 919 3,307 SH   SOLE   0 0 3,307
BP PLC SPONSORED ADR 055622104 952 36,035 SH   SOLE   0 0 36,035
CHEVRON CORP NEW COM 166764100 717 6,844 SH   SOLE   0 0 6,844
CLOROX CO DEL COM 189054109 234 1,302 SH   SOLE   0 0 1,302
COMCAST CORP NEW CL A 20030N101 206 3,621 SH   SOLE   0 0 3,621
COSTCO WHSL CORP NEW COM 22160K105 311 786 SH   SOLE   0 0 786
ENTERPRISE PRODS PARTNERS L COM 293792107 366 15,186 SH   SOLE   0 0 15,186
EXXON MOBIL CORP COM 30231G102 5,138 81,458 SH   SOLE   0 0 81,458
FACEBOOK INC CL A 30303M102 579 1,665 SH   SOLE   0 0 1,665
FIRST FINL BANKSHARES INC COM 32020R109 3,428 69,768 SH   SOLE   0 0 69,768
GEOPARK LTD USD SHS G38327105 127 10,048 SH   SOLE   0 0 10,048
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 5,813 138,050 SH   SOLE   0 0 138,050
HOME DEPOT INC COM 437076102 267 838 SH   SOLE   0 0 838
IDEXX LABS INC COM 45168D104 418 662 SH   SOLE   0 0 662
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 235 11,115 SH   SOLE   0 0 11,115
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 269 12,466 SH   SOLE   0 0 12,466
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 387 2,566 SH   SOLE   0 0 2,566
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 405 5,248 SH   SOLE   0 0 5,248
INVESCO QQQ TR UNIT SER 1 46090E103 243 685 SH   SOLE   0 0 685
ISHARES INC CORE MSCI EMKT 46434G103 39,390 587,994 SH   SOLE   0 0 587,994
ISHARES TR RUSSELL 3000 ETF 464287689 479 1,872 SH   SOLE   0 0 1,872
ISHARES TR CORE S&P500 ETF 464287200 18,965 44,114 SH   SOLE   0 0 44,114
ISHARES TR RUS 1000 ETF 464287622 1,939 8,011 SH   SOLE   0 0 8,011
ISHARES TR RUSSELL 2000 ETF 464287655 8,299 36,182 SH   SOLE   0 0 36,182
ISHARES TR RUS MID CAP ETF 464287499 660 8,325 SH   SOLE   0 0 8,325
ISHARES TR FLTG RATE NT ETF 46429B655 18,086 355,881 SH   SOLE   0 0 355,881
ISHARES TR CORE S&P SCP ETF 464287804 34,911 309,000 SH   SOLE   0 0 309,000
ISHARES TR CORE MSCI PAC 46434V696 24,899 375,271 SH   SOLE   0 0 375,271
ISHARES TR RUS 1000 VAL ETF 464287598 15,716 99,078 SH   SOLE   0 0 99,078
ISHARES TR MBS ETF 464288588 29,216 269,941 SH   SOLE   0 0 269,941
ISHARES TR BARCLAYS 7 10 YR 464287440 8,754 75,798 SH   SOLE   0 0 75,798
ISHARES TR CMBS ETF 46429B366 801 14,732 SH   SOLE   0 0 14,732
ISHARES TR RUS 1000 GRW ETF 464287614 6,577 24,225 SH   SOLE   0 0 24,225
ISHARES TR NATIONAL MUN ETF 464288414 2,419 20,642 SH   SOLE   0 0 20,642
ISHARES TR JPMORGAN USD EMG 464288281 1,309 11,639 SH   SOLE   0 0 11,639
ISHARES TR CORE MSCI EURO 46434V738 48,033 838,572 SH   SOLE   0 0 838,572
ISHARES TR PFD AND INCM SEC 464288687 1,241 31,558 SH   SOLE   0 0 31,558
ISHARES TR EUROPE ETF 464287861 13,137 246,479 SH   SOLE   0 0 246,479
ISHARES TR S&P MC 400GR ETF 464287606 35,649 440,494 SH   SOLE   0 0 440,494
ISHARES TR MSCI EMG MKT ETF 464287234 9,029 163,708 SH   SOLE   0 0 163,708
ISHARES TR CORE 1 5 YR USD 46432F859 388 7,571 SH   SOLE   0 0 7,571
ISHARES TR CORE MSCI TOTAL 46432F834 409 5,586 SH   SOLE   0 0 5,586
ISHARES TR S&P MC 400VL ETF 464287705 35,342 335,505 SH   SOLE   0 0 335,505
ISHARES TR S&P 500 GRWT ETF 464287309 115,031 1,581,613 SH   SOLE   0 0 1,581,613
ISHARES TR 20 YR TR BD ETF 464287432 5,244 36,328 SH   SOLE   0 0 36,328
ISHARES TR IBOXX HI YD ETF 464288513 20,570 233,648 SH   SOLE   0 0 233,648
ISHARES TR CORE S&P MCP ETF 464287507 4,151 15,448 SH   SOLE   0 0 15,448
ISHARES TR SHRT NAT MUN ETF 464288158 7,212 66,889 SH   SOLE   0 0 66,889
ISHARES TR CORE S&P TTL STK 464287150 205 2,080 SH   SOLE   0 0 2,080
ISHARES TR CORE MSCI EAFE 46432F842 1,974 26,376 SH   SOLE   0 0 26,376
ISHARES TR S&P 500 VAL ETF 464287408 98,431 666,695 SH   SOLE   0 0 666,695
ISHARES TR US TREAS BD ETF 46429B267 1,254 47,124 SH   SOLE   0 0 47,124
ISHARES TR 1 3 YR TREAS BD 464287457 18,262 211,952 SH   SOLE   0 0 211,952
ISHARES TR 3 7 YR TREAS BD 464288661 14,698 112,605 SH   SOLE   0 0 112,605
JOHN BEAN TECHNOLOGIES CORP COM 477839104 451 3,163 SH   SOLE   0 0 3,163
LIMELIGHT NETWORKS INC COM 53261M104 78 24,750 SH   SOLE   0 0 24,750
MICRON TECHNOLOGY INC COM 595112103 607 7,148 SH   SOLE   0 0 7,148
MICROSOFT CORP COM 594918104 1,202 4,438 SH   SOLE   0 0 4,438
NIO INC SPON ADS 62914V106 214 4,017 SH   SOLE   0 0 4,017
NIO INC SPON ADS 62914V106 266 5,000 SH Call SOLE   0 0 0
NRG ENERGY INC COM NEW 629377508 205 5,084 SH   SOLE   0 0 5,084
NVIDIA CORPORATION COM 67066G104 742 928 SH   SOLE   0 0 928
PAYPAL HLDGS INC COM 70450Y103 554 1,901 SH   SOLE   0 0 1,901
PNC FINL SVCS GROUP INC COM 693475105 409 2,144 SH   SOLE   0 0 2,144
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,358 65,514 SH   SOLE   0 0 65,514
PROCTER AND GAMBLE CO COM 742718109 3,377 25,030 SH   SOLE   0 0 25,030
PROSPERITY BANCSHARES INC COM 743606105 244 3,397 SH   SOLE   0 0 3,397
ROKU INC COM CL A 77543R102 373 812 SH   SOLE   0 0 812
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,783 143,141 SH   SOLE   0 0 143,141
SELECT SECTOR SPDR TR ENERGY 81369Y506 403 7,481 SH   SOLE   0 0 7,481
SHOPIFY INC CL A 82509L107 603 413 SH   SOLE   0 0 413
SIERRA METALS INC COM 82639W106 47 15,776 SH   SOLE   0 0 15,776
SOUTHERN CO COM 842587107 264 4,370 SH   SOLE   0 0 4,370
SOUTHWEST AIRLS CO COM 844741108 227 4,273 SH   SOLE   0 0 4,273
SPDR GOLD TR GOLD SHS 78463V107 229 1,384 SH   SOLE   0 0 1,384
SPDR S&P 500 ETF TR TR UNIT 78462F103 86 200 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,508 5,859 SH   SOLE   0 0 5,859
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 210 1,748 SH   SOLE   0 0 1,748
TECHNIPFMC PLC COM G87110105 953 105,249 SH   SOLE   0 0 105,249
TELADOC HEALTH INC COM 87918A105 263 1,582 SH   SOLE   0 0 1,582
TESLA INC COM 88160R101 940 1,383 SH   SOLE   0 0 1,383
TESLA INC COM 88160R101 204 300 SH Put SOLE   0 0 0
TYLER TECHNOLOGIES INC COM 902252105 226 500 SH   SOLE   0 0 500
UNION PAC CORP COM 907818108 440 2,000 SH   SOLE   0 0 2,000
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3,879 60,985 SH   SOLE   0 0 60,985
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 683 6,713 SH   SOLE   0 0 6,713
VANGUARD INDEX FDS LARGE CAP ETF 922908637 225 1,120 SH   SOLE   0 0 1,120
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6,365 77,326 SH   SOLE   0 0 77,326
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,057 12,055 SH   SOLE   0 0 12,055
WELLS FARGO CO NEW COM 949746101 256 5,656 SH   SOLE   0 0 5,656
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 206 531 SH   SOLE   0 0 531