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 404 2,590 SH   SOLE   0 0 2,590
ABBOTT LABS COM 002824100 1,039 11,364 SH   SOLE   0 0 11,364
ABBVIE INC COM 00287Y109 946 9,635 SH   SOLE   0 0 9,635
ACTIVISION BLIZZARD INC COM 00507V109 207 2,731 SH   SOLE   0 0 2,731
ADOBE INC COM 00724F101 936 2,150 SH   SOLE   0 0 2,150
ADVANCED MICRO DEVICES INC COM 007903107 248 4,708 SH   SOLE   0 0 4,708
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 753 3,493 SH   SOLE   0 0 3,493
ALPHABET INC CAP STK CL C 02079K107 2,327 1,646 SH   SOLE   0 0 1,646
ALPHABET INC CAP STK CL A 02079K305 2,750 1,940 SH   SOLE   0 0 1,940
AMAZON COM INC COM 023135106 23,065 8,360 SH   SOLE   0 0 8,360
AMERICAN FIN TR INC COM CLASS A 02607T109 147 18,540 SH   SOLE   0 0 18,540
AMERICAN WTR WKS CO INC NEW COM 030420103 819 6,367 SH   SOLE   0 0 6,367
AMGEN INC COM 031162100 782 3,315 SH   SOLE   0 0 3,315
ANNALY CAPITAL MANAGEMENT IN COM 035710409 105 16,006 SH   SOLE   0 0 16,006
APPLE INC COM 037833100 18,839 51,642 SH   SOLE   0 0 51,642
ARCHER DANIELS MIDLAND CO COM 039483102 507 12,699 SH   SOLE   0 0 12,699
AT&T INC COM 00206R102 243 8,024 SH   SOLE   0 0 8,024
AUTOMATIC DATA PROCESSING IN COM 053015103 731 4,910 SH   SOLE   0 0 4,910
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,336 5 SH   SOLE   0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,543 8,646 SH   SOLE   0 0 8,646
BK OF AMERICA CORP COM 060505104 495 20,839 SH   SOLE   0 0 20,839
BOEING CO COM 097023105 1,459 7,958 SH   SOLE   0 0 7,958
CLOROX CO DEL COM 189054109 546 2,490 SH   SOLE   0 0 2,490
COCA COLA CO COM 191216100 327 7,329 SH   SOLE   0 0 7,329
COLGATE PALMOLIVE CO COM 194162103 219 2,985 SH   SOLE   0 0 2,985
COSTCO WHSL CORP NEW COM 22160K105 3,983 13,136 SH   SOLE   0 0 13,136
CVS HEALTH CORP COM 126650100 1,123 17,280 SH   SOLE   0 0 17,280
DANAHER CORPORATION COM 235851102 272 1,539 SH   SOLE   0 0 1,539
DISNEY WALT CO COM DISNEY 254687106 2,486 22,293 SH   SOLE   0 0 22,293
FACEBOOK INC CL A 30303M102 2,831 12,469 SH   SOLE   0 0 12,469
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 259 5,204 SH   SOLE   0 0 5,204
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 3,237 58,381 SH   SOLE   0 0 58,381
FIRST FINL BANKSHARES COM 32020R109 1,005 34,802 SH   SOLE   0 0 34,802
GILEAD SCIENCES INC COM 375558103 386 5,011 SH   SOLE   0 0 5,011
HEICO CORP NEW CL A 422806208 760 9,360 SH   SOLE   0 0 9,360
HEICO CORP NEW COM 422806109 1,390 13,950 SH   SOLE   0 0 13,950
HOME DEPOT INC COM 437076102 3,775 15,069 SH   SOLE   0 0 15,069
HORIZON BANCORP INC COM 440407104 243 22,778 SH   SOLE   0 0 22,778
HORMEL FOODS CORP COM 440452100 1,223 25,328 SH   SOLE   0 0 25,328
ILLUMINA INC COM 452327109 340 919 SH   SOLE   0 0 919
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 433 16,068 SH   SOLE   0 0 16,068
INTERNATIONAL BUSINESS MACHS COM 459200101 584 4,838 SH   SOLE   0 0 4,838
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 614 12,352 SH   SOLE   0 0 12,352
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 273 4,930 SH   SOLE   0 0 4,930
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 286 3,920 SH   SOLE   0 0 3,920
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 626 15,405 SH   SOLE   0 0 15,405
INVESCO QQQ TR UNIT SER 1 46090E103 7,924 32,005 SH   SOLE   0 0 32,005
ISHARES TR TIPS BD ETF 464287176 206 1,674 SH   SOLE   0 0 1,674
ISHARES TR NASDAQ BIOTECH 464287556 207 1,513 SH   SOLE   0 0 1,513
ISHARES TR US HOME CONS ETF 464288752 279 6,316 SH   SOLE   0 0 6,316
ISHARES TR SELECT DIVID ETF 464287168 304 3,763 SH   SOLE   0 0 3,763
ISHARES TR SHORT TREAS BD 464288679 387 3,499 SH   SOLE   0 0 3,499
ISHARES TR CORE US AGGBD ET 464287226 408 3,452 SH   SOLE   0 0 3,452
ISHARES TR MSCI MIN VOL ETF 46429B697 423 6,984 SH   SOLE   0 0 6,984
ISHARES TR EXPANDED TECH 464287515 435 1,529 SH   SOLE   0 0 1,529
ISHARES TR S&P MC 400GR ETF 464287606 485 2,166 SH   SOLE   0 0 2,166
ISHARES TR U.S. MED DVC ETF 464288810 965 3,643 SH   SOLE   0 0 3,643
ISHARES TR IBOXX INV CP ETF 464287242 1,633 12,139 SH   SOLE   0 0 12,139
JOHNSON &JOHNSON COM 478160104 1,176 8,366 SH   SOLE   0 0 8,366
JPMORGAN CHASE &CO COM 46625H100 1,668 17,730 SH   SOLE   0 0 17,730
KIMBERLY CLARK CORP COM 494368103 280 1,979 SH   SOLE   0 0 1,979
LILLY ELI &CO COM 532457108 218 1,330 SH   SOLE   0 0 1,330
LOCKHEED MARTIN CORP COM 539830109 1,386 3,798 SH   SOLE   0 0 3,798
LOWES COS INC COM 548661107 270 1,998 SH   SOLE   0 0 1,998
LULULEMON ATHLETICA INC COM 550021109 393 1,259 SH   SOLE   0 0 1,259
MASTERCARD INCORPORATED CL A 57636Q104 9,146 30,931 SH   SOLE   0 0 30,931
MCDONALDS CORP COM 580135101 1,238 6,709 SH   SOLE   0 0 6,709
MERCK &CO. INC COM 58933Y105 223 2,887 SH   SOLE   0 0 2,887
MICROSOFT CORP COM 594918104 10,994 54,024 SH   SOLE   0 0 54,024
MODERNA INC COM 60770K107 1,212 18,881 SH   SOLE   0 0 18,881
NETFLIX INC COM 64110L106 1,533 3,369 SH   SOLE   0 0 3,369
NIKE INC CL B 654106103 617 6,293 SH   SOLE   0 0 6,293
NORTHROP GRUMMAN CORP COM 666807102 304 990 SH   SOLE   0 0 990
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 839 36,467 SH   SOLE   0 0 36,467
NVIDIA CORPORATION COM 67066G104 1,165 3,068 SH   SOLE   0 0 3,068
PAYPAL HLDGS INC COM 70450Y103 649 3,724 SH   SOLE   0 0 3,724
PENNYMAC FINL SVCS INC NEW COM 70932M107 8,947 214,100 SH   SOLE   0 0 214,100
PEPSICO INC COM 713448108 574 4,340 SH   SOLE   0 0 4,340
PFIZER INC COM 717081103 231 7,058 SH   SOLE   0 0 7,058
PRICE T ROWE GROUP INC COM 74144T108 240 1,946 SH   SOLE   0 0 1,946
PROCTER AND GAMBLE CO COM 742718109 964 8,061 SH   SOLE   0 0 8,061
RAYTHEON TECHNOLOGIES CORP COM 75513E101 514 8,337 SH   SOLE   0 0 8,337
REGENERON PHARMACEUTICALS COM 75886F107 217 348 SH   SOLE   0 0 348
RPM INTL INC COM 749685103 220 2,934 SH   SOLE   0 0 2,934
SALESFORCE COM INC COM 79466L302 728 3,889 SH   SOLE   0 0 3,889
SHERWIN WILLIAMS CO COM 824348106 773 1,269 SH   SOLE   0 0 1,269
SHOPIFY INC CL A 82509L107 477 503 SH   SOLE   0 0 503
SPDR GOLD TR GOLD SHS 78463V107 242 1,448 SH   SOLE   0 0 1,448
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,064 6,695 SH   SOLE   0 0 6,695
SPDR SER TR S&P BIOTECH 78464A870 212 1,890 SH   SOLE   0 0 1,890
SPDR SER TR PRTFLO S&P500 VL 78464A508 260 8,989 SH   SOLE   0 0 8,989
SPDR SER TR AEROSPACE DEF 78464A631 344 3,929 SH   SOLE   0 0 3,929
SPDR SER TR S&P DIVID ETF 78464A763 386 4,230 SH   SOLE   0 0 4,230
SPDR SER TR HLTH CR EQUIP 78464A581 558 6,238 SH   SOLE   0 0 6,238
SPLUNK INC COM 848637104 218 1,100 SH   SOLE   0 0 1,100
STANLEY BLACK &DECKER INC COM 854502101 821 5,888 SH   SOLE   0 0 5,888
STARBUCKS CORP COM 855244109 2,386 32,419 SH   SOLE   0 0 32,419
TARGET CORP COM 87612E106 608 5,073 SH   SOLE   0 0 5,073
TESLA INC COM 88160R101 1,333 1,235 SH   SOLE   0 0 1,235
THE TRADE DESK INC COM CL A 88339J105 531 1,307 SH   SOLE   0 0 1,307
UNITEDHEALTH GROUP INC COM 91324P102 585 1,985 SH   SOLE   0 0 1,985
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 207 7,868 SH   SOLE   0 0 7,868
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,186 22,717 SH   SOLE   0 0 22,717
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,693 19,162 SH   SOLE   0 0 19,162
VANGUARD BD INDEX FDS INTERMED TERM 921937819 7,840 84,125 SH   SOLE   0 0 84,125
VANGUARD INDEX FDS TOTAL STK MKT 922908769 988 6,315 SH   SOLE   0 0 6,315
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 538 5,660 SH   SOLE   0 0 5,660
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 218 1,861 SH   SOLE   0 0 1,861
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 259 6,671 SH   SOLE   0 0 6,671
VERIZON COMMUNICATIONS INC COM 92343V104 1,901 34,488 SH   SOLE   0 0 34,488
VISA INC COM CL A 92826C839 9,506 49,212 SH   SOLE   0 0 49,212
WALMART INC COM 931142103 1,430 11,942 SH   SOLE   0 0 11,942
WASTE MGMT INC DEL COM 94106L109 1,843 17,398 SH   SOLE   0 0 17,398
WELLS FARGO CO NEW COM 949746101 300 11,715 SH   SOLE   0 0 11,715
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,378 5,437 SH   SOLE   0 0 5,437