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
APPLE INC COM 037833100 12,404 48,459 SH   SOLE   0 0 48,459
ARCHER DANIELS MIDLAND CO COM 039483102 422 11,749 SH   SOLE   0 0 11,749
BK OF AMERICA CORP COM 060505104 409 19,283 SH   SOLE   0 0 19,283
COSTCO WHSL CORP NEW COM 22160K105 3,148 10,954 SH   SOLE   0 0 10,954
CVS HEALTH CORP COM 126650100 997 16,805 SH   SOLE   0 0 16,805
DISNEY WALT CO COM DISNEY 254687106 2,315 24,426 SH   SOLE   0 0 24,426
FACEBOOK INC CL A 30303M102 2,007 12,004 SH   SOLE   0 0 12,004
FIDELITY CORP BOND ETF 316188101 2,769 55,264 SH   SOLE   0 0 55,264
FIRST FINL BANKSHARES COM 32020R109 934 34,802 SH   SOLE   0 0 34,802
HEICO CORP NEW COM 422806109 1,137 15,347 SH   SOLE   0 0 15,347
HOME DEPOT INC COM 437076102 2,728 14,625 SH   SOLE   0 0 14,625
HORIZON BANCORP INC COM 440407104 225 22,778 SH   SOLE   0 0 22,778
HORMEL FOODS CORP COM 440452100 1,181 25,325 SH   SOLE   0 0 25,325
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 953 36,881 SH   SOLE   0 0 36,881
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 947 20,178 SH   SOLE   0 0 20,178
INVESCO QQQ TR UNIT SER 1 46090E103 5,993 31,424 SH   SOLE   0 0 31,424
ISHARES TR MSCI MIN VOL ETF 46429B697 684 12,875 SH   SOLE   0 0 12,875
ISHARES TR IBOXX INV CP ETF 464287242 1,615 13,908 SH   SOLE   0 0 13,908
JPMORGAN CHASE &CO COM 46625H100 2,466 27,572 SH   SOLE   0 0 27,572
MASTERCARD INC CL A 57636Q104 8,308 34,308 SH   SOLE   0 0 34,308
MICROSOFT CORP COM 594918104 7,603 47,715 SH   SOLE   0 0 47,715
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 786 41,353 SH   SOLE   0 0 41,353
PENNYMAC FINL SVCS INC COM 70932M107 5,238 236,908 SH   SOLE   0 0 236,908
SPDR SER TR AEROSPACE DEF 78464A631 1,152 15,853 SH   SOLE   0 0 15,853
STARBUCKS CORP COM 855244109 2,166 33,093 SH   SOLE   0 0 33,093
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 362 14,202 SH   SOLE   0 0 14,202
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,060 24,243 SH   SOLE   0 0 24,243
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,947 20,082 SH   SOLE   0 0 20,082
VERIZON COMMUNICATIONS INC COM 92343V104 1,965 36,747 SH   SOLE   0 0 36,747
VISA INC COM CL A 92826C839 8,179 50,755 SH   SOLE   0 0 50,755
WALMART INC COM 931142103 1,167 10,271 SH   SOLE   0 0 10,271
WASTE MGMT INC DEL COM 94106L109 2,548 27,769 SH   SOLE   0 0 27,769