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
AMERICAN FIN TR INC COM CLASS A 02607T109 258 19,434 SH   SOLE   0 0 19,434
ANNALY CAP MGMT INC COM 035710409 261 27,671 SH   SOLE   0 0 27,671
APPLE INC COM 037833100 14,031 47,782 SH   SOLE   0 0 47,782
ARCHER DANIELS MIDLAND CO COM 039483102 524 11,316 SH   SOLE   0 0 11,316
AT&T INC COM 00206R102 405 10,368 SH   SOLE   0 0 10,368
BANK AMER CORP COM 060505104 722 20,505 SH   SOLE   0 0 20,505
BOEING CO COM 097023105 3,499 10,741 SH   SOLE   0 0 10,741
COSTCO WHSL CORP NEW COM 22160K105 3,148 10,710 SH   SOLE   0 0 10,710
CVS HEALTH CORP COM 126650100 1,085 14,602 SH   SOLE   0 0 14,602
DISNEY WALT CO COM DISNEY 254687106 4,169 28,823 SH   SOLE   0 0 28,823
FACEBOOK INC CL A 30303M102 2,639 12,858 SH   SOLE   0 0 12,858
FIDELITY CORP BOND ETF 316188101 3,086 58,217 SH   SOLE   0 0 58,217
FIRST FINL BANKSHARES COM 32020R109 1,222 34,802 SH   SOLE   0 0 34,802
HEICO CORP NEW COM 422806109 2,019 17,690 SH   SOLE   0 0 17,690
HOME DEPOT INC COM 437076102 3,658 16,752 SH   SOLE   0 0 16,752
HORIZON BANCORP INC COM 440407104 433 22,778 SH   SOLE   0 0 22,778
HORMEL FOODS CORP COM 440452100 1,140 25,264 SH   SOLE   0 0 25,264
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,187 34,693 SH   SOLE   0 0 34,693
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 757 11,074 SH   SOLE   0 0 11,074
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,227 21,027 SH   SOLE   0 0 21,027
INVESCO QQQ TR UNIT SER 1 46090E103 7,226 33,989 SH   SOLE   0 0 33,989
ISHARES TR IBOXX INV CP ETF 464287242 1,672 13,068 SH   SOLE   0 0 13,068
ISHARES TR MSCI MIN VOL ETF 46429B697 1,164 17,743 SH   SOLE   0 0 17,743
JPMORGAN CHASE &CO COM 46625H100 4,188 30,041 SH   SOLE   0 0 30,041
MASTERCARD INC CL A 57636Q104 10,629 35,596 SH   SOLE   0 0 35,596
MICROSOFT CORP COM 594918104 7,260 46,037 SH   SOLE   0 0 46,037
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1,115 46,358 SH   SOLE   0 0 46,358
PENNYMAC FINL SVCS INC COM 70932M107 7,849 230,588 SH   SOLE   0 0 230,588
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,356 21,591 SH   SOLE   0 0 21,591
STARBUCKS CORP COM 855244109 2,986 33,968 SH   SOLE   0 0 33,968
TARGET CORP COM 87612E106 2,009 15,667 SH   SOLE   0 0 15,667
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 1,334 24,359 SH   SOLE   0 0 24,359
VANECK VECTORS ETF TRUST CEF MUN INCOME E 92189F460 576 20,913 SH   SOLE   0 0 20,913
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,364 15,635 SH   SOLE   0 0 15,635
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 995 10,897 SH   SOLE   0 0 10,897
VERIZON COMMUNICATIONS INC COM 92343V104 2,555 41,621 SH   SOLE   0 0 41,621
VISA INC COM CL A 92826C839 9,965 53,034 SH   SOLE   0 0 53,034
WALMART INC COM 931142103 1,416 11,918 SH   SOLE   0 0 11,918
WASTE MGMT INC DEL COM 94106L109 3,328 29,205 SH   SOLE   0 0 29,205