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 271 19,434 SH   SOLE   0 0 19,434
ANNALY CAP MGMT INC COM 035710409 228 25,918 SH   SOLE   0 0 25,918
APPLE INC COM 037833100 10,239 45,714 SH   SOLE   0 0 45,714
BANK AMER CORP COM 060505104 605 20,757 SH   SOLE   0 0 20,757
BOEING CO COM 097023105 4,601 12,094 SH   SOLE   0 0 12,094
CVS HEALTH CORP COM 126650100 822 13,036 SH   SOLE   0 0 13,036
DISNEY WALT CO COM DISNEY 254687106 3,652 28,023 SH   SOLE   0 0 28,023
FACEBOOK INC CL A 30303M102 2,177 12,226 SH   SOLE   0 0 12,226
FIDELITY CORP BOND ETF 316188101 2,174 41,017 SH   SOLE   0 0 41,017
FIRST FINL BANKSHARES COM 32020R109 1,160 34,802 SH   SOLE   0 0 34,802
HEICO CORP NEW COM 422806109 2,238 17,918 SH   SOLE   0 0 17,918
HOME DEPOT INC COM 437076102 3,757 16,192 SH   SOLE   0 0 16,192
HORIZON BANCORP INC COM 440407104 395 22,778 SH   SOLE   0 0 22,778
HORMEL FOODS CORP COM 440452100 1,076 24,610 SH   SOLE   0 0 24,610
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,044 35,794 SH   SOLE   0 0 35,794
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,082 18,688 SH   SOLE   0 0 18,688
INVESCO QQQ TR UNIT SER 1 46090E103 6,838 36,217 SH   SOLE   0 0 36,217
ISHARES TR MSCI MIN VOL ETF 46429B697 984 15,348 SH   SOLE   0 0 15,348
JPMORGAN CHASE &CO COM 46625H100 3,598 30,569 SH   SOLE   0 0 30,569
MASTERCARD INC CL A 57636Q104 9,670 35,608 SH   SOLE   0 0 35,608
MICROSOFT CORP COM 594918104 6,024 43,330 SH   SOLE   0 0 43,330
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1,018 45,930 SH   SOLE   0 0 45,930
PENNYMAC FINL SVCS INC COM 70932M107 7,370 242,588 SH   SOLE   0 0 242,588
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,336 21,863 SH   SOLE   0 0 21,863
STARBUCKS CORP COM 855244109 3,005 33,986 SH   SOLE   0 0 33,986
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,133 22,598 SH   SOLE   0 0 22,598
VERIZON COMMUNICATIONS INC COM 92343V104 2,517 41,697 SH   SOLE   0 0 41,697
VISA INC COM CL A 92826C839 9,210 53,541 SH   SOLE   0 0 53,541
WALMART INC COM 931142103 1,248 10,520 SH   SOLE   0 0 10,520
WASTE MGMT INC DEL COM 94106L109 3,624 31,514 SH   SOLE   0 0 31,514