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
ABBOTT LABS COM 002824100 1,143 10,500 SH   SOLE   0 0 10,500
ABBVIE INC COM 00287Y109 978 11,162 SH   SOLE   0 0 11,162
APPLE INC COM 037833100 24,849 214,564 SH   SOLE   0 0 214,564
ARCHER DANIELS MIDLAND CO COM 039483102 594 12,782 SH   SOLE   0 0 12,782
BK OF AMERICA CORP COM 060505104 450 18,668 SH   SOLE   0 0 18,668
COSTCO WHSL CORP NEW COM 22160K105 4,610 12,986 SH   SOLE   0 0 12,986
CVS HEALTH CORP COM 126650100 1,211 20,733 SH   SOLE   0 0 20,733
DISNEY WALT CO COM DISNEY 254687106 2,735 22,045 SH   SOLE   0 0 22,045
FACEBOOK INC CL A 30303M102 3,297 12,591 SH   SOLE   0 0 12,591
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 5,389 96,397 SH   SOLE   0 0 96,397
FIRST FINL BANKSHARES COM 32020R109 832 29,802 SH   SOLE   0 0 29,802
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 265 11,093 SH   SOLE   0 0 11,093
HEICO CORP NEW COM 422806109 1,197 11,442 SH   SOLE   0 0 11,442
HOME DEPOT INC COM 437076102 4,216 15,184 SH   SOLE   0 0 15,184
HORIZON BANCORP INC COM 440407104 230 22,778 SH   SOLE   0 0 22,778
HORMEL FOODS CORP COM 440452100 1,243 25,429 SH   SOLE   0 0 25,429
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 948 15,599 SH   SOLE   0 0 15,599
INVESCO QQQ TR UNIT SER 1 46090E103 8,886 31,982 SH   SOLE   0 0 31,982
ISHARES TR IBOXX INV CP ETF 464287242 1,875 13,919 SH   SOLE   0 0 13,919
ISHARES TR TIPS BD ETF 464287176 2,828 22,354 SH   SOLE   0 0 22,354
JPMORGAN CHASE &CO COM 46625H100 1,721 17,880 SH   SOLE   0 0 17,880
MASTERCARD INCORPORATED CL A 57636Q104 9,692 28,662 SH   SOLE   0 0 28,662
MICROSOFT CORP COM 594918104 11,602 55,160 SH   SOLE   0 0 55,160
MODERNA INC COM 60770K107 813 11,485 SH   SOLE   0 0 11,485
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 761 31,280 SH   SOLE   0 0 31,280
PENNYMAC FINL SVCS INC NEW COM 70932M107 7,794 134,100 SH   SOLE   0 0 134,100
STARBUCKS CORP COM 855244109 2,618 30,471 SH   SOLE   0 0 30,471
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,127 20,642 SH   SOLE   0 0 20,642
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,996 22,620 SH   SOLE   0 0 22,620
VANGUARD BD INDEX FDS INTERMED TERM 921937819 10,140 108,477 SH   SOLE   0 0 108,477
VERIZON COMMUNICATIONS INC COM 92343V104 1,976 33,218 SH   SOLE   0 0 33,218
VISA INC COM CL A 92826C839 9,522 47,617 SH   SOLE   0 0 47,617
WALMART INC COM 931142103 1,710 12,226 SH   SOLE   0 0 12,226
WASTE MGMT INC DEL COM 94106L109 1,663 14,696 SH   SOLE   0 0 14,696
WELLS FARGO CO NEW COM 949746101 335 14,259 SH   SOLE   0 0 14,259