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
Expires: July 31, 2015
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
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 224,050 5,000 SH SOLE 0 0 0 5,000
AIR PRODS & CHEMS INC COM 009158106 5,439,245 19,284 SH SOLE 0 0 0 19,284
ALPHABET INC CAP STK CL C 02079K107 828,411 4,670 SH SOLE 0 0 0 4,670
AMAZON COM INC COM 023135106 390,514 1,780 SH SOLE 0 0 0 1,780
APPLE INC COM 037833100 13,394,113 65,283 SH SOLE 0 0 0 65,283
AUTOMATIC DATA PROCESSING IN COM 053015103 6,504,156 21,090 SH SOLE 0 0 0 21,090
BANK AMERICA CORP COM 060505104 851,997 18,005 SH SOLE 0 0 0 18,005
BROADCOM INC COM 11135F101 279,785 1,015 SH SOLE 0 0 0 1,015
BROWN & BROWN INC COM 115236101 10,615,248 95,745 SH SOLE 0 0 0 95,745
CATERPILLAR INC COM 149123101 434,795 1,120 SH SOLE 0 0 0 1,120
CHEVRON CORP NEW COM 166764100 5,161,856 36,049 SH SOLE 0 0 0 36,049
COMMERCIAL METALS CO COM 201723103 244,550 5,000 SH SOLE 0 0 0 5,000
DEERE & CO COM 244199105 9,649,615 18,977 SH SOLE 0 0 0 18,977
DIAMONDBACK ENERGY INC COM 25278X109 571,584 4,160 SH SOLE 0 0 0 4,160
EATON CORP PLC SHS G29183103 11,993,079 33,595 SH SOLE 0 0 0 33,595
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 525,770 29,000 SH SOLE 0 0 0 29,000
EXXON MOBIL CORP COM 30231G102 2,008,206 18,629 SH SOLE 0 0 0 18,629
FEDEX CORP COM 31428X106 265,043 1,166 SH SOLE 0 0 0 1,166
GRAINGER W W INC COM 384802104 8,566,376 8,235 SH SOLE 0 0 0 8,235
HONEYWELL INTL INC COM 438516106 414,759 1,781 SH SOLE 0 0 0 1,781
ISHARES TR TIPS BD ETF 464287176 1,583,046 14,386 SH SOLE 0 0 0 14,386
JOHNSON & JOHNSON COM 478160104 6,857,253 44,892 SH SOLE 0 0 0 44,892
KIMBERLY-CLARK CORP COM 494368103 3,337,868 25,891 SH SOLE 0 0 0 25,891
KROGER CO COM 501044101 5,930,708 82,681 SH SOLE 0 0 0 82,681
L3HARRIS TECHNOLOGIES INC COM 502431109 6,686,140 26,655 SH SOLE 0 0 0 26,655
MATADOR RES CO COM 576485205 2,425,464 50,827 SH SOLE 0 0 0 50,827
MCCORMICK & CO INC COM NON VTG 579780206 4,613,268 60,845 SH SOLE 0 0 0 60,845
MCDONALDS CORP COM 580135101 5,468,838 18,718 SH SOLE 0 0 0 18,718
MEDTRONIC PLC SHS G5960L103 3,373,479 38,700 SH SOLE 0 0 0 38,700
MICROSOFT CORP COM 594918104 1,504,168 3,024 SH SOLE 0 0 0 3,024
NEXTERA ENERGY INC COM 65339F101 5,712,849 82,294 SH SOLE 0 0 0 82,294
NVIDIA CORPORATION COM 67066G104 3,234,055 20,470 SH SOLE 0 0 0 20,470
ONEOK INC NEW COM 682680103 638,673 7,824 SH SOLE 0 0 0 7,824
ORACLE CORP COM 68389X105 13,805,391 63,145 SH SOLE 0 0 0 63,145
PALANTIR TECHNOLOGIES INC CL A 69608A108 340,800 2,500 SH SOLE 0 0 0 2,500
PEPSICO INC COM 713448108 3,701,477 28,033 SH SOLE 0 0 0 28,033
PHILLIPS 66 COM 718546104 210,803 1,767 SH SOLE 0 0 0 1,767
QUALCOMM INC COM 747525103 9,212,235 57,844 SH SOLE 0 0 0 57,844
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,286,698 2,920 SH SOLE 0 0 0 2,920
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,473,871 4,004 SH SOLE 0 0 0 4,004
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 967,767 18,490 SH SOLE 0 0 0 18,490
TEXAS PACIFIC LAND CORPORATI COM 88262P102 3,993,154 3,780 SH SOLE 0 0 0 3,780
THE TRADE DESK INC COM CL A 88339J105 233,968 3,250 SH SOLE 0 0 0 3,250
TRACTOR SUPPLY CO COM 892356106 949,860 18,000 SH SOLE 0 0 0 18,000
TRINITY INDS INC COM 896522109 486,180 18,000 SH SOLE 0 0 0 18,000
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 291,720 12,000 SH SOLE 0 0 0 12,000
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,266,077 16,370 SH SOLE 0 0 0 16,370
VERIZON COMMUNICATIONS INC COM 92343V104 3,679,551 85,037 SH SOLE 0 0 0 85,037
VISA INC COM CL A 92826C839 8,302,134 23,383 SH SOLE 0 0 0 23,383
WALMART INC COM 931142103 8,555,066 87,493 SH SOLE 0 0 0 87,493
WELLS FARGO CO NEW COM 949746101 211,357 2,638 SH SOLE 0 0 0 2,638