0000912057-17-000163.txt : 20180112
20170616154018
DRS/A
DRS/A
DRS/A
OIL & GAS FILED MACHINERY & EQUIPMENT
3533
000091205717000163
22
Cactus, Inc.
>0000912057-17-000163.hdr.sgml : 20180112
20170616
<SEC-HEADER>0000912057-17-000163.hdr.sgml : 20180112
<ACCEPTANCE-DATETIME>20170616154018
<PRIVATE-TO-PUBLIC>
ACCESSION NUMBER:		0000912057-17-000163
CONFORMED SUBMISSION TYPE:	DRS/A
PUBLIC DOCUMENT COUNT:		22
FILED AS OF DATE:		20170616
<PUBLIC-REL-DATE>20180112
DATE AS OF CHANGE:		20170623

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Cactus, Inc.
		CENTRAL INDEX KEY:			0001699136
		STANDARD INDUSTRIAL CLASSIFICATION:	OIL & GAS FILED MACHINERY & EQUIPMENT [3533]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		DRS/A
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	377-01514
		FILM NUMBER:		17915965

	BUSINESS ADDRESS:	
		STREET 1:		ONE GREENWAY PLAZA
		STREET 2:		SUITE 200
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77046
		BUSINESS PHONE:		713-626-8800

	MAIL ADDRESS:	
		STREET 1:		ONE GREENWAY PLAZA
		STREET 2:		SUITE 200
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77046
</SEC-HEADER>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>11
<FILENAME>filename11.htm
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Exhibit&nbsp;10.6</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><u><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FORM&nbsp;OF</font></u></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><u><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">REGISTRATION RIGHTS AGREEMENT</font></u></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">This Registration Rights Agreement (as amended, restated, supplemented or otherwise modified from time to time, this &#147;<b><u style="font-weight:bold;">Agreement</u></b>&#148;) is dated as of </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2017, and is between Cactus,&nbsp;Inc., a Delaware corporation (&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148;), Cadent (as defined below), HoldCo (as defined below) and Lee Boquet.&#160; Such holders of Registrable Securities party hereto are collectively referred to herein as the &#147;<b><u style="font-weight:bold;">Securityholders</u></b>.&#148;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;I</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">DEFINITIONS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">In this Agreement:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">A&amp;R OpCo Agreement</u></b>&#148; means the First Amended and Restated Limited Liability Company Operating Agreement of OpCo, dated as of </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2017, as may be amended, restated, supplemented or modified, from time to time.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Affiliate</u></b>&#148; has the meaning ascribed thereto in Rule&nbsp;12b-2 promulgated under the Exchange Act, as in effect on the date hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Agreement</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Business Day</u></b>&#148; means a day other than a Saturday, Sunday, federal or New York State holiday or other day on which commercial banks in New York City are authorized or required by law to close.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Cadent</u></b>&#148; means Cadent Energy Partners II, L.P., a Delaware limited partnership, its Affiliates and its and their successors and permitted assigns (as provided pursuant to <u>Section&nbsp;6.1</u>).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Cadent Demand Notice</u></b>&#148; has the meaning set forth in <u>Section&nbsp;2.1(a)</u>&nbsp;hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Class&nbsp;A Common Stock</u></b>&#148; means the shares of Class&nbsp;A common stock, par value $0.01 per share, of PubCo, and any other capital stock of PubCo into which such common stock is reclassified or reconstituted.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Class&nbsp;B Common Stock</u></b>&#148; means the shares of Class&nbsp;B common stock, par value $0.01 per share, of PubCo, and any other capital stock of PubCo into which such common stock is reclassified or reconstituted.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Control</u></b>&#148; (including its correlative meanings, &#147;<b><u style="font-weight:bold;">Controlled by</u></b>&#148; and &#147;<b><u style="font-weight:bold;">under common Control with</u></b>&#148;) means possession, directly or indirectly, of the power to direct or cause the </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=607966,FOLIO='',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">direction of management or policies (whether through ownership of securities or partnership or other ownership interests, by contract or otherwise) of a Person.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Demand Notice</u></b>&#148; means each of a Cadent Demand Notice or a HoldCo Demand Notice.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Effective Date</u></b>&#148; shall mean the date of the final prospectus relating to the IPO.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Exchange Act</u></b>&#148; means the Securities Exchange Act of 1934, as amended, and the rules&nbsp;and regulations promulgated thereunder, as the same may be amended from time to time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">FINRA</u></b>&#148; means the Financial Industry Regulatory Authority,&nbsp;Inc.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">HoldCo</u></b>&#148; means Cactus WH Enterprises, LLC, a Delaware limited liability company, its Affiliates and its and their successors and permitted assigns (as provided pursuant to <u>Section&nbsp;6.1</u>).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">HoldCo Demand Notice</u></b>&#148; has the meaning set forth in <u>Section&nbsp;2.1(a)</u>&nbsp;hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">IPO</u></b>&#148; means an underwritten registered public offering of PubCo&#146;s Class&nbsp;A Common Stock in connection with which the Class&nbsp;A Common Stock first becomes listed on a Recognized Exchange.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">OpCo</u></b>&#148; means Cactus Wellhead, LLC, a Delaware limited liability company.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">OpCo Units</u></b>&#148; means units representing limited liability company interests in OpCo.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Person</u></b>&#148; means an individual, a partnership, a corporation, a limited liability company, an association, a joint stock company, a trust, a joint venture, a cooperative, an unincorporated organization, or other form of business organization, whether or not regarded as a legal entity under applicable law, or any governmental authority or any department, agency or political subdivision thereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Recognized Exchange</u></b>&#148; means The New York Stock Exchange or the Nasdaq National Market.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Registrable Securities</u></b>&#148; means shares of Class&nbsp;A Common Stock that may be delivered in exchange for OpCo Units and other shares of Class&nbsp;A Common Stock otherwise held by Securityholders from time to time. For purposes of this Agreement, Registrable Securities shall cease to be Registrable Securities when (i)&nbsp;a registration statement covering resales of such Registrable Securities has been declared effective under the Securities Act by the SEC and such Registrable Securities have been disposed of pursuant to such effective registration statement, (ii)&nbsp;such Registrable Securities are eligible to be sold by Securityholders owning such Registrable Securities (including Registrable Securities deliverable to a Securityholder under an effective Exchange Registration) pursuant to Rule&nbsp;144 or 145 (or any similar provision then in effect) under the Securities Act, without limitation thereunder on volume or manner of sale, unless such Registrable Securities are held by a Holder that beneficially owns Shares </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">2<a name="7305-2-NI-01_PB_2_155039_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=2,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=466981,FOLIO='2',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">representing 5% or more of the aggregate voting power of shares of Class&nbsp;A Common Stock and Class&nbsp;B Common Stock eligible to vote in the election of directors of PubCo or (iii)&nbsp;such Registrable Securities cease to be outstanding (or issuable upon exchange).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Registration Expenses</u></b>&#148; means any and all expenses incurred in connection with the performance of or compliance with this Agreement, including:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all SEC, stock exchange, or FINRA registration and filing fees (including, if applicable, the fees and expenses of any &#147;qualified independent underwriter,&#148; as such term is defined in Rule&nbsp;5121 of FINRA, and of its counsel);</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all fees and expenses of complying with securities or blue sky laws (including fees and disbursements of counsel for the underwriters in connection with blue sky qualifications of the Registrable Securities);</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all printing, messenger and delivery expenses;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all fees and expenses incurred in connection with the listing of the Registrable Securities on any securities exchange or FINRA and all rating agency fees;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the reasonable fees and disbursements of counsel for PubCo and of its independent public accountants, including the expenses of any special audits and/or &#147;cold comfort&#148; letters required by or incident to such performance and compliance;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; any fees and disbursements of underwriters customarily paid by the issuers or sellers of Securities, including liability insurance if PubCo so desires or if the underwriters so require, and the reasonable fees and expenses of any special experts retained in connection with the requested registration, but excluding underwriting discounts and commissions and transfer taxes, if any;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the reasonable fees and out-of-pocket expenses of not more than one law firm (as selected by Securityholders of a majority of the Registrable Securities included in such registration) incurred by all the Securityholders in connection with the registration;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the costs and expenses of PubCo relating to analyst and investor presentations or any &#147;road show&#148; undertaken in connection with the registration and/or marketing of the Registrable Securities (including the reasonable out-of-pocket expenses of the Securityholders); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; any other fees and disbursements customarily paid by the issuers of Securities.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">SEC</u></b>&#148; means the&nbsp;U.S. Securities and Exchange Commission or any successor agency.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Shares</u></b>&#148; means shares of Class&nbsp;A Common Stock of PubCo. Shares held by or on behalf of a Securityholder the certificate for which does not bear a Securities Act restrictive legend, which Shares may be resold freely without registration under the Securities Act, will not be considered Shares for purposes of the demand and piggyback provisions of this Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">3<a name="7305-2-NI-01_PB_3_155039_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=3,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=704386,FOLIO='3',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securities</u></b>&#148; means capital stock, limited partnership interests, limited liability company interests, beneficial interests, warrants, options, notes, bonds, debentures, and other securities, equity interests, ownership interests and similar obligations of every kind and nature of any Person.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securities Act</u></b>&#148; means the Securities Act of 1933, as amended, and the rules&nbsp;and regulations promulgated thereunder, as the same may be amended from time to time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securityholders</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Shelf Eligibility Date</u></b>&#148; means the date on which PubCo becomes eligible to utilize Form&nbsp;S-3 or a successor form for the sale of Shares in a secondary offering on a delayed or continuous basis in accordance with Rule&nbsp;415 promulgated under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Subsidiary</u></b>&#148; means, with respect to any Person, any corporation, limited liability company, partnership, association or other business entity of which: (i)&nbsp;if a corporation, a majority of the total voting power of shares of stock entitled (without regard to the occurrence of any contingency) to vote in the election of directors, representatives or trustees thereof is at the time owned or Controlled, directly or indirectly, by that Person or one or more of the other Subsidiaries of that Person or a combination thereof; or (ii)&nbsp;if a limited liability company, partnership, association or other business entity, a majority of the total voting power of stock (or equivalent ownership interest) of the limited liability company, partnership, association or other business entity is at the time owned or Controlled, directly or indirectly, by any Person or one or more Subsidiaries of that Person or a combination thereof. For purposes hereof, a Person or Persons shall be deemed to have a majority ownership interest in a limited liability company, partnership, association or other business entity if such Person or Persons shall be allocated a majority of limited liability company, partnership, association or other business entity gains or losses or shall be or Control the managing director or general partner of such limited liability company, partnership, association or other business entity.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">WKSI</u></b>&#148; means a well-known seasoned issuer, as defined in Rule&nbsp;405 under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;II</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">DEMAND AND PIGGYBACK RIGHTS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Right to Demand a Non-Shelf Registered Offering</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If at any time on or after the 180</font><font size="1" style="font-size:6.5pt;position:relative;top:-3.0pt;">th</font>&#160;day following the Effective Date, there is no effective Shelf Registration Statement on file with the SEC, then upon the written demand of Cadent (a &#147;<b><u style="font-weight:bold;">Cadent Demand Notice</u></b>&#148;) or HoldCo (a &#147;<b><u style="font-weight:bold;">HoldCo Demand Notice</u></b>&#148;), PubCo will facilitate in the manner described in this Agreement a non-shelf registered offering of Registrable Securities requested by any such demanding Securityholder to be included in such offering, <u>provided </u>that (i)&nbsp;the market value, based on the closing price of PubCo&#146;s Class&nbsp;A Common Stock on the Business Day immediately preceding the date of the Demand Notice, of the aggregate amount of Registrable Securities held by the Securityholders that are requested in such Demand Notice to be included in such registered offering or underwritten takedown, as </p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">4<a name="7305-2-NI-01_PB_4_155039_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=4,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=171112,FOLIO='4',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">applicable, is at least $25,000,000, and (ii)&nbsp;each of Cadent and HoldCo shall be entitled to only three such non-shelf registered offering demands. For the avoidance of doubt, the exercise of a demand for a non-shelf registered offering by a permitted assign of Cadent or HoldCo shall count as a demand by Cadent or HoldCo, as applicable, for a non-shelf registered offering.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any demanded non-shelf registered offering may, at PubCo&#146;s option, include Shares to be sold by PubCo for its own account and will also include Registrable Securities to be sold by Securityholders that exercise their related piggyback rights pursuant to <u>Section&nbsp;2.2</u> hereof and any other Registrable Securities to be sold by the holders of registration rights granted other than pursuant to this Agreement exercising such rights, in each case, to the extent exercising such rights on a timely basis. In order to be valid, the Demand Notice must provide the information described in <u>Section&nbsp;3.1</u> hereof (if applicable) and <u>Section&nbsp;4.5</u> hereof or be followed by such information, when requested as contemplated by <u>Section&nbsp;4.5</u> hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Without limiting any other obligations of PubCo hereunder, as soon as reasonably practicable after receiving a valid Demand Notice satisfying the criteria set forth in <u>Section&nbsp;2.1</u> hereof, PubCo shall file with the SEC a registration statement covering all of the Registrable Securities covered by such Demand Notice as well as any other Registrable Securities as to which registration is properly requested in accordance with <u>Section&nbsp;2.2</u> hereof (which other Registrable Securities may be included by means of a pre-effective amendment) and any other registrable securities properly requested in accordance with other registration rights agreements with PubCo, but subject in each case to any cutbacks imposed in accordance with <u>Section&nbsp;3.5</u> hereof and the limitations set forth in <u>Section&nbsp;2.5</u> hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Right to Piggyback on a Non-Shelf Registered Offering</u></b>. After PubCo&#146;s IPO, in connection with any registered offering of Shares covered by a non-shelf registration statement (whether pursuant to the exercise of demand rights or at the initiative of PubCo), the Securityholders may exercise piggyback rights to have included in such offering Registrable Securities held by them, subject in each case to any cutbacks imposed in accordance with <u>Section&nbsp;3.5</u> hereof and the limitations set forth in <u>Section&nbsp;2.5</u> hereof. PubCo will facilitate in the manner described in this Agreement any such non-shelf registered offering.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Shelf Registration</u></b>.&#160; As promptly as practicable following the Shelf Eligibility Date, PubCo shall use commercially reasonably efforts to file with the SEC a shelf registration statement on Form&nbsp;S-3 (a &#147;<b><u style="font-weight:bold;">Shelf Registration Statement</u></b>&#148;) relating to the offer and sale of all Registrable Securities by the Securityholders from time to time in accordance with the methods of distribution elected by such Securityholders and set forth in the Shelf Registration Statement and, thereafter, in the case of a Shelf Registration Statement that is not an automatically effective shelf registration statement, shall use its commercially reasonable efforts to cause such Shelf Registration Statement to be declared effective under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Demand and Piggyback Rights for Shelf Takedowns</u></b>. Upon the demand of a Securityholder, made at any time and from time to time, PubCo will facilitate in the manner described in this Agreement a &#147;takedown&#148; of Registrable Securities off of an effective shelf registration statement.&#160; A shelf takedown may take the form of an underwritten public offering provided that the aggregate amount of Registrable Securities that are requested to be included in such offering is at least $25,000,000.&#160; In connection with any underwritten shelf takedown </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">5<a name="7305-2-NI-01_PB_5_155039_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=5,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=886438,FOLIO='5',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(whether pursuant to the exercise of such demand rights by the Securityholders, or at the initiative of PubCo), the Securityholders may exercise piggyback rights to have included in such takedown Registrable Securities held by them that are registered on such shelf.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Limitations on Demand and Piggyback Rights</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any demand for a registered offering or takedown, and the exercise of any piggyback registration rights, will be subject to the constraints of any applicable lockup arrangements, and any such demand must be deferred until such lockup arrangements no longer apply.&#160; If a demand has been made for a non-shelf registered offering or for an underwritten takedown, no further demands may be made so long as the related offering is still being pursued. Notwithstanding anything in this Agreement to the contrary, the Securityholders will not have piggyback or other registration rights with respect to the following registered primary offerings by PubCo: (i)&nbsp;a registration relating solely to employee benefit plans; (ii)&nbsp;a registration on Form&nbsp;S-4 or S-8 (or other similar successor forms then in effect under the Securities Act); (iii)&nbsp;a registration pursuant to which PubCo is offering to exchange its own Securities for other Securities; (iv)&nbsp;a registration statement relating solely to dividend reinvestment or similar plans; (v)&nbsp;a shelf registration statement pursuant to which only the initial purchasers and subsequent transferees of debt securities of PubCo or any Subsidiary that are convertible for Interests or Common Stock and that are initially issued pursuant to Rule&nbsp;144A and/or Regulation S of the Securities Act may resell such notes and sell the common equity into which such notes may be converted; or (vi)&nbsp;a registration where the Registrable Securities are not being sold for cash.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; PubCo may postpone the filing of a demanded registration statement, suspend the initial effectiveness of any shelf registration statement or delay offerings and sales under any effective shelf registration statement for a reasonable &#147;blackout period&#148; not in excess of 90 days if the board of directors of PubCo determines in good faith that such registration or offering could materially interfere with a <i>bona fide</i> business, acquisition or divestiture or financing transaction of PubCo or is reasonably likely to require premature disclosure of information, the premature disclosure of which could materially and adversely affect PubCo; <u>provided </u>that PubCo shall not delay the filing of any demanded registration statement more than once in any 12-month period. The blackout period will end upon the earlier to occur of, (i)&nbsp;in the case of a <i>bona fide</i> business, acquisition or divestiture or financing transaction, a date not later than 90 days from the date such deferral commenced, and (ii)&nbsp;in the case of disclosure of non-public information, the earlier to occur of (x)&nbsp;the filing by PubCo of its next succeeding Form&nbsp;10-K or Form&nbsp;10-Q, or (y)&nbsp;the date upon which such information is otherwise disclosed.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;III</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">NOTICES, CUTBACKS AND OTHER MATTERS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Registration Statements</u></b>. In order for Securityholders to exercise their right to demand that a registration statement be filed, they must include in their Demand Notice the number of Registrable Securities sought to be registered and the proposed plan of distribution.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">6<a name="7305-2-NI-01_PB_6_155039_3020"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=6,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=928882,FOLIO='6',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Registration Piggyback Rights</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; In the event that PubCo receives (i)&nbsp;any demand from Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, or (ii)&nbsp;if PubCo files a registration statement with respect to a non-shelf registered offering, PubCo will promptly give to each of the Securityholders a written notice thereof no later than 5:00&nbsp;p.m., New York City time, on the fifth Business Day following receipt by PubCo of such demand or the filing of such registration statement, as</font>  </font>applicable. Any Securityholder wishing to exercise its piggyback rights with respect to any such non-shelf registration statement must notify PubCo and the other Securityholders of the number of Registrable Securities it seeks to have included in such registration statement in a written notice. Such notice must be given as soon as practicable, but in no event later than 5:00&nbsp;p.m., New York City time, on the second Business Day prior to (i)&nbsp;if applicable, the date on which the preliminary prospectus intended to be used in connection with pre-effective marketing efforts for the relevant offering is expected to be finalized, and (ii)&nbsp;in any case, the date on which the pricing of the relevant offering is expected to occur. No such notice is required in connection with a shelf registration statement, as Registrable Securities held by all Securityholders will be included up to the applicable percentage.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Pending any required public disclosure and subject to applicable legal requirements, the parties will maintain appropriate confidentiality of their discussions regarding a prospective non-shelf registration.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Demanded Underwritten Takedowns</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; PubCo will keep the Securityholders reasonably apprised of all pertinent aspects of any underwritten shelf takedown demanded by Cadent or HoldCo, as applicable, in order that Securityholders may have a reasonable opportunity to exercise their related piggyback rights. Without limiting PubCo&#146;s obligation as described in the preceding sentence, having a reasonable opportunity requires that the Securityholders be notified by PubCo of an anticipated underwritten takedown (whether pursuant to a demand made by Cadent or HoldCo, as applicable, or made at PubCo&#146;s own initiative) no later than 5:00&nbsp;p.m., New York City time, on (i)&nbsp;if applicable, the second Business Day prior to the date on which the preliminary prospectus or prospectus supplement intended to be used in connection with pre-pricing marketing efforts for such takedown is finalized, and (ii)&nbsp;in all cases, the second Business Day prior to the date on which the pricing of the relevant takedown occurs.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any Securityholder wishing to exercise its piggyback rights with respect to an underwritten shelf takedown must notify PubCo and the other Securityholders of the number of Registrable Securities it seeks to have included in such takedown. Such notice must be given as soon as practicable, but in no event later than 5:00&nbsp;p.m., New York City time, on (i)&nbsp;if applicable, the Business Day prior to the date on which the preliminary prospectus or prospectus supplement intended to be used in connection with marketing efforts for the relevant offering is expected to be finalized, and (ii)&nbsp;in all cases, the Business Day prior to the date on which the pricing of the relevant takedown occurs.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">7<a name="7305-2-NI-01_PB_7_155039_7748"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=7,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=552557,FOLIO='7',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Pending any required public disclosure and subject to applicable legal requirements, the parties will maintain appropriate confidentiality of their discussions regarding a prospective underwritten takedown.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">3.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Plan of Distribution, Underwriters, Advisors and Counsel</u></b>. If a majority of the Registrable Securities proposed to be sold in an underwritten offering through a non-shelf registration statement or through a shelf takedown is being sold by PubCo for its own account, PubCo will be entitled to determine the plan of distribution and select the managing underwriters and any provider of advisory services for such offering. Otherwise, Securityholders holding a</font>  </font>majority of the Shares requested to be included in such offering will be entitled to determine the plan of distribution and select the managing underwriters and any provider of advisory services; <u>provided </u>that such investment banker or bankers, managers and providers of advisory services shall be reasonably satisfactory to PubCo), and will also be entitled to select counsel for the selling Securityholders (which may be the same as counsel for PubCo).</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Cutbacks</u></b>. If the managing underwriters advise PubCo and the selling Securityholders that, in their opinion, the number of Registrable Securities requested to be included in an underwritten offering exceeds the amount that can be sold in such offering without adversely affecting the distribution of the Registrable Securities being offered, the price that will be paid in such offering or the marketability thereof, such offering will include only the number of Registrable Securities that the underwriters advise can be sold in such offering. If PubCo is selling Registrable Securities for its own account in such offering and the offering is not being made on account of a demand made by Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, PubCo will have first priority. If PubCo is selling Registrable Securities for its own account in such offering and the offering is being made on account of a demand made by Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, the Person making the demand, whether it be Cadent or HoldCo, will have first priority. To the extent of any remaining capacity, and in all other cases, the selling Securityholders (and any other Persons having registration rights <i>pari passu</i> with the Securityholders and participating in such offering) and PubCo will be subject to cutback <i>pro rata</i> based on the number of Registrable Securities initially requested by them to be included in such offering, without distinguishing between Securityholders (or other Persons exercising <i>pari passu</i> registration rights) based on who made the demand for such offering or otherwise.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Withdrawals</u></b>. Even if Registrable Securities held by a Securityholder have been part of a registered underwritten offering, such Securityholder may, no later than the time at which the public offering price and underwriters&#146; discount are determined with the managing underwriter, decline to sell all or any portion of the Registrable Securities being offered for its account.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Lockups</u></b>. In connection with any underwritten offering of Shares, PubCo and each Securityholder will agree (in the case of Securityholders, with respect to Registrable Securities respectively held by them) to be bound by the underwriting agreement&#146;s lockup restrictions (which must apply in like manner to all of them) that are agreed to by PubCo. In addition, the Securityholders shall be bound by their obligations with respect to any lockup arrangements or other restrictions on transfer of Registrable Securities set forth in the A&amp;R OpCo Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">8<a name="7305-2-NI-01_PB_8_155039_141"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=8,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=815960,FOLIO='8',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<div style="font-family:Times New Roman;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;IV</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FACILITATING REGISTRATIONS AND OFFERINGS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">General</u></b>. If PubCo becomes obligated under this Agreement to facilitate a registration and offering of Registrable Securities on behalf of Securityholders, PubCo will do so with the same degree of care and dispatch as would reasonably be expected in the case of a registration and offering by PubCo of Securities for its own account. Without limiting this general obligation, PubCo will fulfill its specific obligations as described in this&nbsp;<u>Article&nbsp;IV</u>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Registration Statements</u></b>. In connection with each registration statement that is demanded by Securityholders in accordance with this Agreement or as to which piggyback rights otherwise apply, PubCo will:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;prepare and file with the SEC a registration statement on an appropriate form covering the applicable Registrable Securities, (2)&nbsp;file amendments thereto as warranted, (3)&nbsp;seek the effectiveness thereof, and (4)&nbsp;file with the SEC prospectuses and prospectus supplements as may be required, all in consultation with Cadent and HoldCo and as reasonably necessary in order to permit the offer and sale of the such Registrable Securities in accordance with the applicable plan of distribution;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;within a reasonable time prior to the filing of any registration statement, any prospectus, any amendment to a registration statement, amendment or supplement to a prospectus or any free writing prospectus (in each case including all exhibits filed therewith), provide copies of such documents to the selling Securityholders and to the underwriter or underwriters of an underwritten offering, if applicable, and to their respective counsel; fairly consider such reasonable changes in any such documents prior to or after the filing thereof as the counsel to the Securityholders or the underwriter or the underwriters may request; and make such of the representatives of PubCo as shall be reasonably requested by the selling Securityholders or any underwriter available for discussion of such documents; and (2)&nbsp;within a reasonable time prior to the filing of any document which is to be incorporated by reference into a registration statement or a prospectus, provide copies of such document to counsel for the Securityholders and underwriters; fairly consider such reasonable changes in such document prior to or after the filing thereof as counsel for such Securityholders or such underwriter shall request; and make such of the representatives of PubCo as shall be reasonably requested by such counsel available for discussion of such document;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to cause each registration statement and the related prospectus and any amendment or supplement thereto, as of the effective date of such registration statement, amendment or supplement and during the distribution of the registered Registrable Securities (x)&nbsp;to comply in all material respects with the requirements of the Securities Act (including the rules&nbsp;and regulations promulgated thereunder) and (y)&nbsp;not to contain any untrue statement of a material fact or omit to state a material fact required to be stated therein or necessary to make the statements therein not misleading;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; notify each Securityholder promptly, and, if requested by such Securityholder, confirm such advice in writing, (i)&nbsp;when a registration statement has become </font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">9<a name="7305-2-NI-03_PB_9_140643_5929"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=9,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=248017,FOLIO='9',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">effective and when any post-effective amendments and supplements thereto become effective if such registration statement or post-effective amendment is not automatically effective upon filing pursuant to Rule&nbsp;462 under the Securities Act, (ii)&nbsp;of the issuance by the SEC or any state securities authority of any stop order, injunction or other order or requirement suspending the effectiveness of a registration statement or the initiation of any proceedings for that purpose, (iii)&nbsp;if, between the effective date of a registration statement and the closing of any sale of securities covered thereby pursuant to any agreement to which PubCo is a party, the representations and warranties of PubCo contained in such agreement cease to be true and correct in all material respects or if PubCo receives any notification with respect to the suspension of the qualification of the Registrable Securities for sale in any jurisdiction or the initiation of any proceeding for such purpose, and</font>  </font>(iv)&nbsp;of the happening of any event during the period a registration statement is effective as a result of which such registration statement or the related prospectus contains any untrue statement of a material fact or omits to state any material fact required to be stated therein or necessary to make the statements therein not misleading;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; furnish counsel for each underwriter, if any, and for the Securityholders copies of any correspondence with the SEC or any state securities authority relating to the registration statement or prospectus;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; otherwise use all reasonable efforts to comply with all applicable rules&nbsp;and regulations of the SEC, including making available to its security holders an earnings statement covering at least 12 months which shall satisfy the provisions of Section&nbsp;11(a)&nbsp;of the Securities Act and Rule&nbsp;158 thereunder (or any similar provision then in force); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to obtain the withdrawal of any order suspending the effectiveness of a registration statement at the earliest possible time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Non-Shelf Registered Offerings and Shelf Takedowns</u></b>. In connection with any non-shelf registered offering or shelf takedown that is demanded by Securityholders or as to which piggyback rights otherwise apply, PubCo will:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cooperate with the selling Securityholders and the sole underwriter or managing underwriter of an underwritten offering, if any, to facilitate the timely preparation and delivery of certificates representing the Registrable Securities to be sold and not bearing any restrictive legends; and enable such Registrable Securities to be in such denominations (consistent with the provisions of the governing documents thereof) and registered in such names as the selling Securityholders or the sole underwriter or managing underwriter of an underwritten offering of Registrable Securities, if any, may reasonably request at least five days prior to any sale of such Registrable Securities;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; furnish to each Securityholder and to each underwriter, if any, participating in the relevant offering, without charge, as many copies of the applicable prospectus, including each preliminary prospectus, and any amendment or supplement thereto and such other documents as such Securityholder or underwriter may reasonably request in order to facilitate the public sale or other disposition of the Registrable Securities; PubCo hereby consents to the use of the prospectus, including each preliminary prospectus, by each such </font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">10<a name="7305-2-NI-03_PB_10_140729_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=10,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=178465,FOLIO='10',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Securityholder and underwriter in connection with the offering and sale of the Registrable Securities covered by the prospectus or the preliminary prospectus;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;use all reasonable efforts to register or qualify the Registrable Securities being offered and sold, no later than the time the applicable registration statement becomes effective, under all applicable state securities or blue sky laws of such jurisdictions as each underwriter, if any, or any Securityholder holding Registrable Securities covered by a registration statement, shall reasonably request; (2)&nbsp;use all reasonable efforts to keep each such registration or qualification effective during the period such registration statement is required to be kept effective; and (3)&nbsp;do any and all other acts and things which may be reasonably necessary or advisable to enable each such underwriter, if any, and Securityholder to consummate the disposition in each</font>  </font>such jurisdiction of such Registrable Securities owned by such Securityholder; <u>provided</u>,<u> however</u>, that PubCo shall not be obligated to qualify as a foreign corporation or as a dealer in securities in any jurisdiction in which it is not so qualified or to consent to be subject to general service of process (other than service of process in connection with such registration or qualification or any sale of Registrable Securities in connection therewith) in any such jurisdiction;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cause all Registrable Securities being sold to be qualified for inclusion in or listed on any Recognized Exchange on which Registrable Securities issued by PubCo are then so qualified or listed if so requested by the Securityholders, or if so requested by the underwriter or underwriters of an underwritten offering of Registrable Securities, if any;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cooperate and assist in any filings required to be made with FINRA and in the performance of any due diligence investigation by any underwriter in an underwritten offering;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to facilitate the distribution and sale of any Registrable Securities to be offered pursuant to this Agreement, including without limitation by making &#147;road show&#148; presentations, holding meetings with and making calls to potential investors and taking such other actions as shall be requested by the Securityholders or the lead managing underwriter of an underwritten offering;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; in the case of an offering that includes a provider of advisory services, enter into and perform its obligations under customary agreements (including an advisory services agreement and an indemnification agreement in customary form); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; enter into customary agreements (including, in the case of an underwritten offering, underwriting agreements in customary form, and including provisions with respect to indemnification and contribution in customary form and consistent with the provisions relating to indemnification and contribution contained herein) and take all other customary and appropriate actions in order to expedite or facilitate the disposition of such Registrable Securities and in connection therewith:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; make such representations and warranties to the selling Securityholders and the underwriters, if any, in form, substance and scope as are customarily made by issuers to underwriters in similar underwritten offerings;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">11<a name="7305-2-NI-03_PB_11_140751_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=11,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=493904,FOLIO='11',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; obtain opinions of counsel to PubCo and updates thereof (which counsel and opinions (in form, scope and substance) shall be reasonably satisfactory to the lead managing underwriter, if any) addressed to each selling Securityholder and the underwriters, if any, covering the matters customarily covered in opinions requested in sales of securities or underwritten offerings and such other matters as may be reasonably requested by such Securityholders and underwriters;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; obtain &#147;cold comfort&#148; letters and updates thereof from PubCo&#146;s independent certified public accountants addressed to the selling Securityholders, if permissible, and the underwriters, if any, which letters shall be customary in form and shall cover matters of the type customarily covered in &#147;cold comfort&#148; letters to underwriters in connection with primary underwritten offerings; and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to the extent requested and customary for the relevant transaction, enter into a Securities sales agreement with the Securityholders providing for, among other things, the appointment of such representative as agent for the selling Securityholders for the purpose of soliciting purchases of Registrable Securities, which agreement shall be customary in form, substance and scope and shall contain customary representations, warranties and covenants; and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">The above shall be done at such times as customarily occur in similar registered offerings or shelf takedowns.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Due Diligence</u></b>. In connection with each registration and offering of Registrable Securities to be sold by Securityholders, PubCo will, in accordance with customary practice, make available for inspection by representatives of the Securityholders and underwriters and any counsel or accountant retained by such Securityholders or underwriters all relevant financial and other records, pertinent corporate documents and properties of PubCo and cause appropriate officers, managers, employees, outside counsel and accountants of PubCo to supply all information reasonably requested by any such representative, underwriter, counsel or accountant in connection with their due diligence exercise, including through in-person meetings, but subject to customary privilege constraints.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Information from Securityholders</u></b>. Each Securityholder that holds Registrable Securities covered by any registration statement will furnish to PubCo such information regarding itself as is required to be included in the registration statement or is otherwise required by FINRA or the SEC in connection with such registration statement, the ownership of Registrable Securities by such Securityholder and the proposed distribution by such Securityholder of such Registrable Securities as PubCo may from time to time reasonably request in writing.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Expenses</u></b>. All Registration Expenses incurred in connection with any registration statement or registered offering covering Registrable Securities held by the Securityholders will be borne by PubCo. However, underwriters&#146;, brokers&#146; and dealers&#146; discounts and commissions applicable to Registrable Securities sold for the account of a Securityholder will be borne by such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">12<a name="7305-2-NI-03_PB_12_140804_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=12,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=863274,FOLIO='12',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;V</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">INDEMNIFICATION</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification by PubCo</u></b>. In the event of any registration under the Securities Act by any registration statement pursuant to rights granted in this Agreement of Registrable Securities held by Securityholders, PubCo will indemnify and hold harmless Securityholders, their officers, directors and affiliates, and each underwriter of such securities and each other Person, if any, who Controls any Securityholder or such underwriter within the meaning of the Securities Act, against any losses, claims, damages, or liabilities (including legal fees and costs of court), joint or several, to which Securityholders or such underwriter or controlling Person may become subject under the Securities Act or otherwise, including any amount paid in settlement of any litigation commenced or threatened, and shall promptly reimburse such Persons, as and when incurred, for any legal or other expenses reasonably incurred by them in connection with</font>  </font>investigating any claims and defending any actions, insofar as such losses, claims, damages, or liabilities (or any actions in respect thereof) arise out of or are based upon any violation or alleged violation by PubCo of the Securities Act, any blue sky laws, securities laws or other applicable laws of any state or country in which such Shares are offered and relating to action taken or action or inaction required of PubCo in connection with such offering, or arise out of or are based upon any untrue statement or alleged untrue statement of any material fact (i)&nbsp;contained, on its effective date, in any registration statement under which such securities were registered under the Securities Act or any amendment or supplement to any of the foregoing, or which arise out of or are based upon the omission or alleged omission to state a material fact required to be stated therein or necessary to make the statements therein not misleading or (ii)&nbsp;contained in any preliminary prospectus, if used prior to the effective date of such registration statement, or in the final prospectus (as amended or supplemented if PubCo shall have filed with the SEC any amendment or supplement to the final prospectus), or which arise out of or are based upon the omission or alleged omission to state a material fact required to be stated in such prospectus or necessary to make the statements in such prospectus not misleading; and will reimburse Securityholders and each such underwriter and each such controlling Person for any legal or any other expenses reasonably incurred by them in connection with investigating or defending any such loss, claim, damage, or liability; <u>provided</u>,<u> however</u>, that PubCo shall not be liable to any Securityholder or its underwriters or controlling Persons in any such case to the extent that any such loss, claim, damage, or liability arises out of or is based upon an untrue statement or alleged untrue statement or omission or alleged omission made in such registration statement or such amendment or supplement, in reliance upon and in conformity with information furnished to PubCo through a written instrument duly executed by Securityholders or such underwriter specifically for use in the preparation thereof.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification by Securityholders</u></b>. Each Securityholder as a condition to including Registrable Securities in such registration statement will indemnify and hold harmless (in the same manner and to the same extent as set forth in <u>Section&nbsp;5.1</u> hereof) PubCo, each director of PubCo, each officer of PubCo who shall sign the registration statement, and any Person who Controls PubCo within the meaning of the Securities Act, (i)&nbsp;with respect to any statement or omission from such registration statement, or any amendment or supplement to it, if such statement or omission was made in reliance upon and in conformity with information furnished to PubCo through a written instrument duly executed by such Securityholder </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">13<a name="7305-2-NI-03_PB_13_140828_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=13,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=869183,FOLIO='13',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">specifically regarding such Securityholder for use in the preparation of such registration statement or amendment or supplement, and (ii)&nbsp;with respect to compliance by such Securityholder with applicable laws in effecting the sale or other disposition of the securities covered by such registration statement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification Procedures</u></b>. Promptly after receipt by an indemnified party of notice of the commencement of any action involving a claim referred to in <u>Section&nbsp;5.1</u> and <u>Section&nbsp;5.2</u> hereof, the indemnified party will, if a claim in respect thereof is to be made or may be made against an indemnifying party, give written notice to such indemnifying party of the commencement of the action. The failure of any indemnified party to give notice shall not relieve the indemnifying party of its obligations in this&nbsp;<u>Article&nbsp;V</u>, except to the extent that the indemnifying party is actually prejudiced by the failure to give notice. If any such action is brought against an indemnified party, the indemnifying party will be entitled to participate in and to assume the defense of the action with counsel reasonably satisfactory to the indemnified party, and after notice from the indemnifying party to such indemnified party of its election to assume defense of</font>  </font>the action, the indemnifying party will not be liable to such indemnified party for any legal or other expenses incurred by the latter in connection with the action&#146;s defense other than reasonable costs of investigation. An indemnified party shall have the right to employ separate counsel in any action or proceeding and participate in the defense thereof, but the fees and expenses of such counsel shall be at such indemnified party&#146;s expense unless (i)&nbsp;the employment of such counsel has been specifically authorized in writing by the indemnifying party, which authorization shall not be unreasonably withheld, (ii)&nbsp;the indemnifying party has not assumed the defense and employed counsel reasonably satisfactory to the indemnified party within thirty (30) days after notice of any such action or proceeding, or (iii)&nbsp;the named parties to any such action or proceeding (including any impleaded parties) include the indemnified party and the indemnifying party and the indemnified party shall have been advised by such counsel that there may be one or more legal defenses available to the indemnified party that are different from or additional to those available to the indemnifying party (in which case the indemnifying party shall not have the right to assume the defense of such action or proceeding on behalf of the indemnified party), it being understood, however, that the indemnifying party shall not, in connection with any one such action or separate but substantially similar or related actions in the same jurisdiction arising out of the same general allegations or circumstances, be liable for the reasonable fees and expenses of more than one separate firm of attorneys (in addition to all local counsel which is necessary, in the good faith opinion of both counsel for the indemnifying party and counsel for the indemnified party in order to adequately represent the indemnified parties) for the indemnified party and that all such fees and expenses shall be reimbursed as they are incurred upon written request and presentation of invoices. Whether or not a defense is assumed by the indemnifying party, the indemnifying party will not be subject to any liability for any settlement made without its consent (not to be unreasonably withheld). No indemnifying party will consent to entry of any judgment or enter into any settlement which (i)&nbsp;does not include as an unconditional term the giving by the claimant or plaintiff, to the indemnified party, of a release from all liability in respect of such claim or litigation or (ii)&nbsp;involves the imposition of equitable remedies or the imposition of any non-financial obligations on the indemnified party.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Contribution</u></b>. If the indemnification required by this&nbsp;<u>Article&nbsp;V</u> from the indemnifying party is unavailable to or insufficient to hold harmless an indemnified party in respect of any indemnifiable losses, claims, damages, liabilities, or expenses, then the </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">14<a name="7305-2-NI-03_PB_14_140854_3020"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=14,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=111314,FOLIO='14',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">indemnifying party shall contribute to the amount paid or payable by the indemnified party as a result of such losses, claims, damages, liabilities, or expenses in such proportion as is appropriate to reflect (i)&nbsp;the relative benefit of the indemnifying and indemnified parties and (ii)&nbsp;if the allocation in <u>clause&nbsp;(i)</u>&nbsp;is not permitted by applicable law, in such proportion as is appropriate to reflect the relative benefit referred to in <u>clause&nbsp;(i)</u>&nbsp;and also the relative fault of the indemnified and indemnifying parties, in connection with the actions which resulted in such losses, claims, damages, liabilities, or expenses, as well as any other relevant equitable considerations. The relative benefits received by a party shall be deemed to be in the same proportion as the total net proceeds from the offering (before deducting expenses) received by it bear to the total amounts (including, in the case of any underwriter, any underwriting commissions and discounts) received by each other party. The relative fault of the indemnifying party and the indemnified party shall be determined by reference to, among other things, whether any action in question, including any untrue or alleged untrue statement of a material fact, has been made by, or relates to information supplied by, such indemnifying party or parties, and the parties&#146; relative intent, knowledge, access to information, and opportunity to correct or prevent such action. The amount paid or payable by</font>  </font>a party as a result of the losses, claims, damage, liabilities, and expenses referred to above shall be deemed to include any legal or other fees or expenses reasonably incurred by such party in connection with any investigation or proceeding. PubCo and the Securityholders agree that it would not be just and equitable if contribution pursuant to this <u>Section&nbsp;5.4</u> were determined by <i>pro rata</i> allocation or by any other method of allocation which does not take account of the equitable considerations referred to in the prior provisions of this <u>Section&nbsp;5.4</u>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Notwithstanding the provisions of this <u>Section&nbsp;5.4</u>, no indemnifying party shall be required to contribute any amount in excess of the amount by which the total price at which the securities were offered to the public by such indemnifying party exceeds the amount of any damages which such indemnifying party has otherwise been required to pay by reason of an untrue statement or omission. No Person guilty of fraudulent misrepresentation (within the meaning of Section&nbsp;11(f)&nbsp;of the Securities Act) shall be entitled to contribution from any Person who was not guilty of such a fraudulent misrepresentation.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;VI</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">OTHER AGREEMENTS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Assignment</u></b>. No Securityholder shall assign all or any part of this Agreement without the prior written consent of PubCo; <u>provided</u>,<u> however</u>, that without the prior written consent of PubCo, each of Cadent and HoldCo may assign its rights and obligations under this Agreement in whole or in part to (x)&nbsp;any of their respective Affiliates and/or (y)&nbsp;any Person who becomes a holder of Registrable Securities upon a distribution by Cadent or HoldCo, as applicable, of shares of Class&nbsp;A Common Stock or OpCo Units to its members, limited partners or stockholders that becomes a party hereto by executing and delivering an assignment and joinder agreement to PubCo, substantially in the form of&nbsp;<u>Exhibit&nbsp;A</u> to this Agreement. Except as otherwise provided herein, this Agreement will inure to the benefit of and be binding on the parties hereto and their respective successors and permitted assigns.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">15<a name="7305-2-NI-03_PB_15_140919_7748"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=15,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=38037,FOLIO='15',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Merger or Consolidation</u></b>. In the event PubCo engages in a merger or consolidation in which the Registrable Securities are converted into securities of another company, appropriate arrangements will be made so that the registration rights provided under this Agreement continue to be provided to Securityholders by the issuer of such securities. To the extent such new issuer, or any other company acquired by PubCo in a merger or consolidation, was bound by registration rights obligations that would conflict with the provisions of this Agreement, PubCo will, unless Securityholders then holding at least a majority of the Registrable Securities otherwise agree, use its commercially reasonable efforts to modify any such &#147;inherited&#148; registration rights obligations so as not to interfere in any material respects with the rights provided under this Agreement. To the extent any such modification of &#147;inherited&#148; registration rights disproportionately and adversely impacts any Securityholder hereunder, such modification shall not be effective as to such Securityholder without the consent of such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Limited Liability</u></b>. Notwithstanding any other provision of this Agreement, neither the members, general partners, limited partners or managing directors, or any directors or officers of any members, general or limited partner, advisory director, nor any future members, general partners, limited partners, advisory directors, or managing directors, if any, of any Securityholder</font>  </font>shall have any personal liability for performance of any obligation of such Securityholder under this Agreement in excess of the respective capital contributions of such members, general partners, limited partners, advisory directors or managing directors to such Securityholder.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Rule&nbsp;144</u></b>. If PubCo is subject to the requirements of Section&nbsp;13, 14 or 15(d)&nbsp;of the Exchange Act, PubCo covenants that it will file any reports required to be filed by it under the Securities Act and the Exchange Act (or, if PubCo is subject to the requirements of Section&nbsp;13, 14 or 15(d)&nbsp;of the Exchange Act but is not required to file such reports, it will, upon the request of any Securityholder, make publicly available such information) and it will take such further action as any Securityholder may reasonably request, so as to enable such Securityholder to sell Registrable Securities without registration under the Securities Act within the limitation of the exemptions provided by (a)&nbsp;Rule&nbsp;144 under the Securities Act, as such Rule&nbsp;may be amended from time to time, or (b)&nbsp;any similar rule&nbsp;or regulation hereafter adopted by the SEC. Upon the request of any Securityholder, PubCo will deliver to such Securityholder a written statement as to whether it has complied with such requirements. For the avoidance of doubt, this <u>Section&nbsp;6.4</u> shall not in any way limit or otherwise modify any applicable restrictions on transfer set forth in the A&amp;R OpCo Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">In-Kind Distributions</u></b>. If any Securityholder seeks to effectuate an in-kind distribution of all or part of its Registrable Securities to its direct or indirect equityholders, PubCo will, subject to applicable lockups, work with such Securityholder and PubCo&#146;s transfer agent to facilitate such in-kind distribution in the manner reasonably requested by such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">16<a name="7305-2-NI-03_PB_16_140930_141"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=16,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=733146,FOLIO='16',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<div style="font-family:Times New Roman;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;VII</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">MISCELLANEOUS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.1</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Notices</u></b>. All notices, requests, demands and other communications required or permitted hereunder shall be made in writing by hand-delivery, registered first-class mail, telex, fax or air courier guaranteeing delivery to the Persons at the respective addresses set forth below or pursuant to such other instructions as may be designated in writing by the party to receive such notice.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to PubCo, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cactus,&nbsp;Inc.<br> Cobalt Center<br> 920 Memorial City Way, Suite&nbsp;300<br> Houston, Texas 77024<br> Attention: Scott Bender<br> Fax: (713) 626-8800</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Vinson&nbsp;&amp; Elkins L.L.P.<br> 666 Fifth Avenue, 26</font><font size="1" style="font-size:6.5pt;position:relative;top:-3.0pt;">th</font>&#160;Floor<br> New York, New York 10103<br> Attention: Adorys Velazquez<br> Fax: (212) 237-0100</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to Cadent, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cadent Energy Partners II, L.P.<br> 4 High Ridge Park, Suite&nbsp;303<br> Stamford, Connecticut 06905<br> Attention: Bruce Rothstein<br> Fax: 203-638-5022</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">DuBois Bryant&nbsp;&amp; Campbell<br> 303 Colorado, Suite&nbsp;2300<br> Austin, TX 78701<br> Attention: J. Nixon Fox,&nbsp;III</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">17<a name="7305-2-NI-05_PB_17_140339_2083"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=17,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=113166,FOLIO='17',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to HoldCo, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cactus WH Enterprises, LLC <br> Cobalt Center<br> 920 Memorial City Way, Suite&nbsp;300<br> Houston, Texas 77024<br> Attention: Scott Bender<br> Fax: (713) 626-8800</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 1.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Vinson&nbsp;&amp; Elkins L.L.P.<br> 666 Fifth Avenue, 26th Floor<br> New York, New York 10103<br> Attention: Adorys Velazquez<br> Fax: (212) 237-0100</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Any such notice, request, demand or other communication shall be deemed to have been duly given (a)&nbsp;on the date of delivery if delivered personally or by facsimile or electronic transmission, (b)&nbsp;on the first Business Day after being sent if delivered by nationally recognized overnight delivery service and (c)&nbsp;upon the earlier of actual receipt thereof or five Business Days after the date of deposit in the United States mail if delivered by mail.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.2</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Section&nbsp;Headings</u></b>. The article and section headings in this Agreement are for reference purposes only and shall not affect the meaning or interpretation of this Agreement. References in this Agreement to a designated &#147;Article&#148; or &#147;Section&#148; refer to an Article&nbsp;or Section&nbsp;of this Agreement unless otherwise specifically indicated.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.3</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Governing Law</u></b>. <b>This Agreement shall be governed by, and construed and enforced in accordance with, the laws of the State of New York.</b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.4</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Consent to Jurisdiction and Service of Process; Waiver of Jury Trial</u></b>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>The parties to this Agreement hereby agree to submit to the jurisdiction of the courts of the State of New York, the courts of the United States of America for the Southern District of New York, and appellate courts from any thereof in any action or proceeding arising out of or relating to this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.5</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Amendments</u></b>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>This Agreement may be amended only by an instrument in writing executed by PubCo and Securityholders holding at least a majority of the Registrable Securities collectively held by them; provided that any amendment that would adversely impact the rights</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">18<a name="7305-2-NI-05_PB_18_140429_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=18,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=430147,FOLIO='18',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">hereunder of Cadent or HoldCo shall require the prior written consent of Cadent or HoldCo, as applicable; <u>provided</u>,<u> further</u>, that any amendment that would disproportionately and adversely impact (i)&nbsp;the rights hereunder of the Securityholders party hereto other than Cadent without similarly affecting the rights hereunder of Cadent (other than the granting of demand rights to any new party to become a Securityholder hereunder and rights incidental thereto) shall require the prior approval of a such Securityholders other than Cadent holding a majority of the Registrable Securities held by such Securityholders, (ii)&nbsp;the rights hereunder of any Securityholder other than Cadent without similarly affecting the rights hereunder of all other Securityholders other than Cadent shall require the prior written consent of such Securityholder. This Agreement will terminate as to any Securityholder when it no longer holds any Registrable Securities.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>Notwithstanding anything in <u>Section&nbsp;7.5(a)</u>&nbsp;hereof to the contrary, if PubCo at any time after the date of this Agreement grants to any other holders of its securities (other than any assignees becoming party hereto after the date hereof in accordance with <u>Section&nbsp;6.1</u> hereof) any rights to request or cause PubCo to effect the registration under the Securities Act or offering or sale of any such securities on any terms materially more favorable to such holders than the terms set forth in this Agreement, the terms of this Agreement shall, upon the request of Cadent or HoldCo, be deemed amended or supplemented to the extent necessary to provide Cadent and HoldCo such more favorable rights and benefits.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.6</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Entire Agreement</u></b>. This Agreement contains the entire understanding of the parties with respect to the subject matter hereof. The registration rights granted under this Agreement supersede any registration, qualification or similar rights with respect to any of the Registrable Securities granted under any other agreement, and any of such preexisting registration rights are hereby terminated.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.7</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Severability</u></b>. The invalidity or unenforceability of any specific provision of this Agreement shall not invalidate or render unenforceable any of its other provisions. Any provision of this Agreement held invalid or unenforceable shall be deemed reformed, if practicable, to the extent necessary to render it valid and enforceable and to the extent permitted by law and consistent with the intent of the parties to this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.8</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Counterparts</u></b>. This Agreement may be executed in multiple counterparts, including by means of facsimile, each of which shall be deemed an original, but all of which together shall constitute the same instrument.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.9</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Additional Holders</u></b>. Notwithstanding anything herein to the contrary, PubCo may from time to time add additional holders of Registrable Securities of PubCo as parties to this Agreement. In order to become a party to this Agreement, such additional party must execute a signature page&nbsp;evidencing such party&#146;s agreement to be bound hereby as a Securityholder, and upon PubCo&#146;s receipt of any such additional holder&#146;s executed signature page&nbsp;hereto, such additional holder shall be deemed to be a party hereto and such additional signature pages&nbsp;shall be a part of this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.10</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Equitable Remedies</u></b>. The parties hereto agree that irreparable harm would occur in the event that any of the agreements and provisions of this Agreement were not performed</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">19<a name="7305-2-NI-05_PB_19_140502_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=19,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=340924,FOLIO='19',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">fully by the parties hereto in accordance with their specific terms or conditions or were otherwise breached, and that money damages are an inadequate remedy for breach of this Agreement because of the difficulty of ascertaining and quantifying the amount of damage that will be suffered by the parties hereto in the event that this Agreement is not performed in accordance with its terms or conditions or is otherwise breached. It is accordingly hereby agreed that the parties hereto shall be entitled to an injunction or injunctions to restrain, enjoin and prevent breaches of this Agreement by the other parties and to enforce specifically the terms and provisions hereof in any court of the United States or any state having jurisdiction, such remedy being in addition to and not in lieu of, any other rights and remedies to which the other parties are entitled to at law or in equity.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><b><i><font size="2" face="Times New Roman" style="font-size:10.0pt;font-style:italic;font-weight:bold;">[</font></i></b><i>Remainder of page&nbsp;intentionally left blank<b>]</b></i></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">20<a name="7305-2-NI-05_PB_20_140507_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=20,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=647040,FOLIO='20',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">IN WITNESS WHEREOF, the undersigned have executed this Agreement as of the date first written above.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;">
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">COMPANY:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CACTUS,&nbsp;INC.</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CADENT   ENERGY PARTNERS II, L.P.:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:   Cadent Energy Partners II GP, L.P., its general partner</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:   CEP II-GP, LLC, its general Partner</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CACTUS   WH ENTERPRISES, LLC:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">OTHER:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:   Lee Boquet</font></p>    </td>   </tr>
<tr height="0">
<td width="354" style="border:none;"></td>
<td width="29" style="border:none;"></td>
<td width="12" style="border:none;"></td>
<td width="313" style="border:none;"></td>   </tr> </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=21,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=286758,FOLIO='',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;A</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FORM&nbsp;OF ASSIGNMENT AND JOINDER</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Reference is made to the Registration Rights Agreement, dated as of <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, </b>2017, by and among Cactus,&nbsp;Inc. (&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148;), Cadent Energy Partners II, L.P. (&#147;<b><u style="font-weight:bold;">Cadent</u></b>&#148;), Cactus WH Enterprises, LLC (&#147;<b><u style="font-weight:bold;">HoldCo</u></b>&#148;) and Lee Boquet (the &#147;<b><u style="font-weight:bold;">Registration Rights Agreement</u></b>&#148;). Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to such terms in the Registration Rights Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Pursuant to <u>Section&nbsp;6.1</u> of the Registration Rights Agreement, <b>[</b>Cadent<b>][</b>HoldCo<b>]</b> (the &#147;<b><u style="font-weight:bold;">Assignor</u></b>&#148;) hereby assigns <b>[</b>in part<b>][</b>or in full<b>]</b> its rights and obligations under the Registration Rights Agreement to each of &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b>and &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (each, an &#147;<b><u style="font-weight:bold;">Assignee</u></b>&#148; and collectively, the &#147;<b><u style="font-weight:bold;">Assignees</u></b>&#148;). <b>[</b>For the avoidance of doubt, the Assignor will remain a party to the Registration Rights Agreement following the assignment in part of its rights and obligations thereunder to the undersigned Assignees.<b>]</b></font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Each undersigned Assignee hereby agrees to and does become party to the Registration Rights Agreement as a Securityholder. This assignment and joinder shall serve as a counterpart signature page&nbsp;to the Registration Rights Agreement and by executing below each undersigned Assignee is deemed to have executed the Registration Rights Agreement with the same force and effect as if originally named a party thereto and each Assignee&#146;s shares of Class&nbsp;A Common Stock shall be included as Registrable Securities under the Registration Rights Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><b><i><font size="2" face="Times New Roman" style="font-size:10.0pt;font-style:italic;font-weight:bold;">[</font></i></b><i>Remainder of Page&nbsp;Intentionally Left Blank.<b>]</b></i></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">A-</font>1<a name="7305-2-NI-05_PB_1_140928_5179"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=22,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=698354,FOLIO='A-1',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">IN WITNESS WHEREOF, the undersigned have duly executed this assignment and joinder as of date first set forth above.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;">
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ASSIGNOR:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ASSIGNEE(S):</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">A-</font>2<a name="7305-2-NI-05_PB_2_141334_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=23,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=604540,FOLIO='A-2',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
EX-10.6
11
filename11.htm
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>11
<FILENAME>filename11.htm
<TEXT>
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK=BLUE  VLINK=PURPLE>
<BR>
<div style="font-family:Times New Roman;">
<p align="right" style="margin:0in 0in .0001pt;text-align:right;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">Exhibit&nbsp;10.6</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><u><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FORM&nbsp;OF</font></u></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><u><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">REGISTRATION RIGHTS AGREEMENT</font></u></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">This Registration Rights Agreement (as amended, restated, supplemented or otherwise modified from time to time, this &#147;<b><u style="font-weight:bold;">Agreement</u></b>&#148;) is dated as of </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2017, and is between Cactus,&nbsp;Inc., a Delaware corporation (&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148;), Cadent (as defined below), HoldCo (as defined below) and Lee Boquet.&#160; Such holders of Registrable Securities party hereto are collectively referred to herein as the &#147;<b><u style="font-weight:bold;">Securityholders</u></b>.&#148;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;I</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">DEFINITIONS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">In this Agreement:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">A&amp;R OpCo Agreement</u></b>&#148; means the First Amended and Restated Limited Liability Company Operating Agreement of OpCo, dated as of </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2017, as may be amended, restated, supplemented or modified, from time to time.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Affiliate</u></b>&#148; has the meaning ascribed thereto in Rule&nbsp;12b-2 promulgated under the Exchange Act, as in effect on the date hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Agreement</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Business Day</u></b>&#148; means a day other than a Saturday, Sunday, federal or New York State holiday or other day on which commercial banks in New York City are authorized or required by law to close.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Cadent</u></b>&#148; means Cadent Energy Partners II, L.P., a Delaware limited partnership, its Affiliates and its and their successors and permitted assigns (as provided pursuant to <u>Section&nbsp;6.1</u>).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Cadent Demand Notice</u></b>&#148; has the meaning set forth in <u>Section&nbsp;2.1(a)</u>&nbsp;hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Class&nbsp;A Common Stock</u></b>&#148; means the shares of Class&nbsp;A common stock, par value $0.01 per share, of PubCo, and any other capital stock of PubCo into which such common stock is reclassified or reconstituted.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Class&nbsp;B Common Stock</u></b>&#148; means the shares of Class&nbsp;B common stock, par value $0.01 per share, of PubCo, and any other capital stock of PubCo into which such common stock is reclassified or reconstituted.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Control</u></b>&#148; (including its correlative meanings, &#147;<b><u style="font-weight:bold;">Controlled by</u></b>&#148; and &#147;<b><u style="font-weight:bold;">under common Control with</u></b>&#148;) means possession, directly or indirectly, of the power to direct or cause the </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=1,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=607966,FOLIO='',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">direction of management or policies (whether through ownership of securities or partnership or other ownership interests, by contract or otherwise) of a Person.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Demand Notice</u></b>&#148; means each of a Cadent Demand Notice or a HoldCo Demand Notice.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Effective Date</u></b>&#148; shall mean the date of the final prospectus relating to the IPO.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Exchange Act</u></b>&#148; means the Securities Exchange Act of 1934, as amended, and the rules&nbsp;and regulations promulgated thereunder, as the same may be amended from time to time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">FINRA</u></b>&#148; means the Financial Industry Regulatory Authority,&nbsp;Inc.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">HoldCo</u></b>&#148; means Cactus WH Enterprises, LLC, a Delaware limited liability company, its Affiliates and its and their successors and permitted assigns (as provided pursuant to <u>Section&nbsp;6.1</u>).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">HoldCo Demand Notice</u></b>&#148; has the meaning set forth in <u>Section&nbsp;2.1(a)</u>&nbsp;hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">IPO</u></b>&#148; means an underwritten registered public offering of PubCo&#146;s Class&nbsp;A Common Stock in connection with which the Class&nbsp;A Common Stock first becomes listed on a Recognized Exchange.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">OpCo</u></b>&#148; means Cactus Wellhead, LLC, a Delaware limited liability company.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">OpCo Units</u></b>&#148; means units representing limited liability company interests in OpCo.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Person</u></b>&#148; means an individual, a partnership, a corporation, a limited liability company, an association, a joint stock company, a trust, a joint venture, a cooperative, an unincorporated organization, or other form of business organization, whether or not regarded as a legal entity under applicable law, or any governmental authority or any department, agency or political subdivision thereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Recognized Exchange</u></b>&#148; means The New York Stock Exchange or the Nasdaq National Market.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Registrable Securities</u></b>&#148; means shares of Class&nbsp;A Common Stock that may be delivered in exchange for OpCo Units and other shares of Class&nbsp;A Common Stock otherwise held by Securityholders from time to time. For purposes of this Agreement, Registrable Securities shall cease to be Registrable Securities when (i)&nbsp;a registration statement covering resales of such Registrable Securities has been declared effective under the Securities Act by the SEC and such Registrable Securities have been disposed of pursuant to such effective registration statement, (ii)&nbsp;such Registrable Securities are eligible to be sold by Securityholders owning such Registrable Securities (including Registrable Securities deliverable to a Securityholder under an effective Exchange Registration) pursuant to Rule&nbsp;144 or 145 (or any similar provision then in effect) under the Securities Act, without limitation thereunder on volume or manner of sale, unless such Registrable Securities are held by a Holder that beneficially owns Shares </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">2<a name="7305-2-NI-01_PB_2_155039_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=2,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=466981,FOLIO='2',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">representing 5% or more of the aggregate voting power of shares of Class&nbsp;A Common Stock and Class&nbsp;B Common Stock eligible to vote in the election of directors of PubCo or (iii)&nbsp;such Registrable Securities cease to be outstanding (or issuable upon exchange).</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Registration Expenses</u></b>&#148; means any and all expenses incurred in connection with the performance of or compliance with this Agreement, including:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all SEC, stock exchange, or FINRA registration and filing fees (including, if applicable, the fees and expenses of any &#147;qualified independent underwriter,&#148; as such term is defined in Rule&nbsp;5121 of FINRA, and of its counsel);</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all fees and expenses of complying with securities or blue sky laws (including fees and disbursements of counsel for the underwriters in connection with blue sky qualifications of the Registrable Securities);</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all printing, messenger and delivery expenses;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; all fees and expenses incurred in connection with the listing of the Registrable Securities on any securities exchange or FINRA and all rating agency fees;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the reasonable fees and disbursements of counsel for PubCo and of its independent public accountants, including the expenses of any special audits and/or &#147;cold comfort&#148; letters required by or incident to such performance and compliance;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; any fees and disbursements of underwriters customarily paid by the issuers or sellers of Securities, including liability insurance if PubCo so desires or if the underwriters so require, and the reasonable fees and expenses of any special experts retained in connection with the requested registration, but excluding underwriting discounts and commissions and transfer taxes, if any;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the reasonable fees and out-of-pocket expenses of not more than one law firm (as selected by Securityholders of a majority of the Registrable Securities included in such registration) incurred by all the Securityholders in connection with the registration;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the costs and expenses of PubCo relating to analyst and investor presentations or any &#147;road show&#148; undertaken in connection with the registration and/or marketing of the Registrable Securities (including the reasonable out-of-pocket expenses of the Securityholders); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; any other fees and disbursements customarily paid by the issuers of Securities.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">SEC</u></b>&#148; means the&nbsp;U.S. Securities and Exchange Commission or any successor agency.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Shares</u></b>&#148; means shares of Class&nbsp;A Common Stock of PubCo. Shares held by or on behalf of a Securityholder the certificate for which does not bear a Securities Act restrictive legend, which Shares may be resold freely without registration under the Securities Act, will not be considered Shares for purposes of the demand and piggyback provisions of this Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">3<a name="7305-2-NI-01_PB_3_155039_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=3,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=704386,FOLIO='3',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securities</u></b>&#148; means capital stock, limited partnership interests, limited liability company interests, beneficial interests, warrants, options, notes, bonds, debentures, and other securities, equity interests, ownership interests and similar obligations of every kind and nature of any Person.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securities Act</u></b>&#148; means the Securities Act of 1933, as amended, and the rules&nbsp;and regulations promulgated thereunder, as the same may be amended from time to time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Securityholders</u></b>&#148; has the meaning set forth in the preamble.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Shelf Eligibility Date</u></b>&#148; means the date on which PubCo becomes eligible to utilize Form&nbsp;S-3 or a successor form for the sale of Shares in a secondary offering on a delayed or continuous basis in accordance with Rule&nbsp;415 promulgated under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">Subsidiary</u></b>&#148; means, with respect to any Person, any corporation, limited liability company, partnership, association or other business entity of which: (i)&nbsp;if a corporation, a majority of the total voting power of shares of stock entitled (without regard to the occurrence of any contingency) to vote in the election of directors, representatives or trustees thereof is at the time owned or Controlled, directly or indirectly, by that Person or one or more of the other Subsidiaries of that Person or a combination thereof; or (ii)&nbsp;if a limited liability company, partnership, association or other business entity, a majority of the total voting power of stock (or equivalent ownership interest) of the limited liability company, partnership, association or other business entity is at the time owned or Controlled, directly or indirectly, by any Person or one or more Subsidiaries of that Person or a combination thereof. For purposes hereof, a Person or Persons shall be deemed to have a majority ownership interest in a limited liability company, partnership, association or other business entity if such Person or Persons shall be allocated a majority of limited liability company, partnership, association or other business entity gains or losses or shall be or Control the managing director or general partner of such limited liability company, partnership, association or other business entity.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&#147;<b><u style="font-weight:bold;">WKSI</u></b>&#148; means a well-known seasoned issuer, as defined in Rule&nbsp;405 under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;II</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">DEMAND AND PIGGYBACK RIGHTS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Right to Demand a Non-Shelf Registered Offering</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If at any time on or after the 180</font><font size="1" style="font-size:6.5pt;position:relative;top:-3.0pt;">th</font>&#160;day following the Effective Date, there is no effective Shelf Registration Statement on file with the SEC, then upon the written demand of Cadent (a &#147;<b><u style="font-weight:bold;">Cadent Demand Notice</u></b>&#148;) or HoldCo (a &#147;<b><u style="font-weight:bold;">HoldCo Demand Notice</u></b>&#148;), PubCo will facilitate in the manner described in this Agreement a non-shelf registered offering of Registrable Securities requested by any such demanding Securityholder to be included in such offering, <u>provided </u>that (i)&nbsp;the market value, based on the closing price of PubCo&#146;s Class&nbsp;A Common Stock on the Business Day immediately preceding the date of the Demand Notice, of the aggregate amount of Registrable Securities held by the Securityholders that are requested in such Demand Notice to be included in such registered offering or underwritten takedown, as </p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">4<a name="7305-2-NI-01_PB_4_155039_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=4,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=171112,FOLIO='4',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">applicable, is at least $25,000,000, and (ii)&nbsp;each of Cadent and HoldCo shall be entitled to only three such non-shelf registered offering demands. For the avoidance of doubt, the exercise of a demand for a non-shelf registered offering by a permitted assign of Cadent or HoldCo shall count as a demand by Cadent or HoldCo, as applicable, for a non-shelf registered offering.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any demanded non-shelf registered offering may, at PubCo&#146;s option, include Shares to be sold by PubCo for its own account and will also include Registrable Securities to be sold by Securityholders that exercise their related piggyback rights pursuant to <u>Section&nbsp;2.2</u> hereof and any other Registrable Securities to be sold by the holders of registration rights granted other than pursuant to this Agreement exercising such rights, in each case, to the extent exercising such rights on a timely basis. In order to be valid, the Demand Notice must provide the information described in <u>Section&nbsp;3.1</u> hereof (if applicable) and <u>Section&nbsp;4.5</u> hereof or be followed by such information, when requested as contemplated by <u>Section&nbsp;4.5</u> hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Without limiting any other obligations of PubCo hereunder, as soon as reasonably practicable after receiving a valid Demand Notice satisfying the criteria set forth in <u>Section&nbsp;2.1</u> hereof, PubCo shall file with the SEC a registration statement covering all of the Registrable Securities covered by such Demand Notice as well as any other Registrable Securities as to which registration is properly requested in accordance with <u>Section&nbsp;2.2</u> hereof (which other Registrable Securities may be included by means of a pre-effective amendment) and any other registrable securities properly requested in accordance with other registration rights agreements with PubCo, but subject in each case to any cutbacks imposed in accordance with <u>Section&nbsp;3.5</u> hereof and the limitations set forth in <u>Section&nbsp;2.5</u> hereof.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Right to Piggyback on a Non-Shelf Registered Offering</u></b>. After PubCo&#146;s IPO, in connection with any registered offering of Shares covered by a non-shelf registration statement (whether pursuant to the exercise of demand rights or at the initiative of PubCo), the Securityholders may exercise piggyback rights to have included in such offering Registrable Securities held by them, subject in each case to any cutbacks imposed in accordance with <u>Section&nbsp;3.5</u> hereof and the limitations set forth in <u>Section&nbsp;2.5</u> hereof. PubCo will facilitate in the manner described in this Agreement any such non-shelf registered offering.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Shelf Registration</u></b>.&#160; As promptly as practicable following the Shelf Eligibility Date, PubCo shall use commercially reasonably efforts to file with the SEC a shelf registration statement on Form&nbsp;S-3 (a &#147;<b><u style="font-weight:bold;">Shelf Registration Statement</u></b>&#148;) relating to the offer and sale of all Registrable Securities by the Securityholders from time to time in accordance with the methods of distribution elected by such Securityholders and set forth in the Shelf Registration Statement and, thereafter, in the case of a Shelf Registration Statement that is not an automatically effective shelf registration statement, shall use its commercially reasonable efforts to cause such Shelf Registration Statement to be declared effective under the Securities Act.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Demand and Piggyback Rights for Shelf Takedowns</u></b>. Upon the demand of a Securityholder, made at any time and from time to time, PubCo will facilitate in the manner described in this Agreement a &#147;takedown&#148; of Registrable Securities off of an effective shelf registration statement.&#160; A shelf takedown may take the form of an underwritten public offering provided that the aggregate amount of Registrable Securities that are requested to be included in such offering is at least $25,000,000.&#160; In connection with any underwritten shelf takedown </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">5<a name="7305-2-NI-01_PB_5_155039_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=5,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=886438,FOLIO='5',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(whether pursuant to the exercise of such demand rights by the Securityholders, or at the initiative of PubCo), the Securityholders may exercise piggyback rights to have included in such takedown Registrable Securities held by them that are registered on such shelf.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">2.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Limitations on Demand and Piggyback Rights</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any demand for a registered offering or takedown, and the exercise of any piggyback registration rights, will be subject to the constraints of any applicable lockup arrangements, and any such demand must be deferred until such lockup arrangements no longer apply.&#160; If a demand has been made for a non-shelf registered offering or for an underwritten takedown, no further demands may be made so long as the related offering is still being pursued. Notwithstanding anything in this Agreement to the contrary, the Securityholders will not have piggyback or other registration rights with respect to the following registered primary offerings by PubCo: (i)&nbsp;a registration relating solely to employee benefit plans; (ii)&nbsp;a registration on Form&nbsp;S-4 or S-8 (or other similar successor forms then in effect under the Securities Act); (iii)&nbsp;a registration pursuant to which PubCo is offering to exchange its own Securities for other Securities; (iv)&nbsp;a registration statement relating solely to dividend reinvestment or similar plans; (v)&nbsp;a shelf registration statement pursuant to which only the initial purchasers and subsequent transferees of debt securities of PubCo or any Subsidiary that are convertible for Interests or Common Stock and that are initially issued pursuant to Rule&nbsp;144A and/or Regulation S of the Securities Act may resell such notes and sell the common equity into which such notes may be converted; or (vi)&nbsp;a registration where the Registrable Securities are not being sold for cash.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; PubCo may postpone the filing of a demanded registration statement, suspend the initial effectiveness of any shelf registration statement or delay offerings and sales under any effective shelf registration statement for a reasonable &#147;blackout period&#148; not in excess of 90 days if the board of directors of PubCo determines in good faith that such registration or offering could materially interfere with a <i>bona fide</i> business, acquisition or divestiture or financing transaction of PubCo or is reasonably likely to require premature disclosure of information, the premature disclosure of which could materially and adversely affect PubCo; <u>provided </u>that PubCo shall not delay the filing of any demanded registration statement more than once in any 12-month period. The blackout period will end upon the earlier to occur of, (i)&nbsp;in the case of a <i>bona fide</i> business, acquisition or divestiture or financing transaction, a date not later than 90 days from the date such deferral commenced, and (ii)&nbsp;in the case of disclosure of non-public information, the earlier to occur of (x)&nbsp;the filing by PubCo of its next succeeding Form&nbsp;10-K or Form&nbsp;10-Q, or (y)&nbsp;the date upon which such information is otherwise disclosed.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;III</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">NOTICES, CUTBACKS AND OTHER MATTERS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Registration Statements</u></b>. In order for Securityholders to exercise their right to demand that a registration statement be filed, they must include in their Demand Notice the number of Registrable Securities sought to be registered and the proposed plan of distribution.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">6<a name="7305-2-NI-01_PB_6_155039_3020"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=6,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=928882,FOLIO='6',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Registration Piggyback Rights</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; In the event that PubCo receives (i)&nbsp;any demand from Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, or (ii)&nbsp;if PubCo files a registration statement with respect to a non-shelf registered offering, PubCo will promptly give to each of the Securityholders a written notice thereof no later than 5:00&nbsp;p.m., New York City time, on the fifth Business Day following receipt by PubCo of such demand or the filing of such registration statement, as</font>  </font>applicable. Any Securityholder wishing to exercise its piggyback rights with respect to any such non-shelf registration statement must notify PubCo and the other Securityholders of the number of Registrable Securities it seeks to have included in such registration statement in a written notice. Such notice must be given as soon as practicable, but in no event later than 5:00&nbsp;p.m., New York City time, on the second Business Day prior to (i)&nbsp;if applicable, the date on which the preliminary prospectus intended to be used in connection with pre-effective marketing efforts for the relevant offering is expected to be finalized, and (ii)&nbsp;in any case, the date on which the pricing of the relevant offering is expected to occur. No such notice is required in connection with a shelf registration statement, as Registrable Securities held by all Securityholders will be included up to the applicable percentage.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Pending any required public disclosure and subject to applicable legal requirements, the parties will maintain appropriate confidentiality of their discussions regarding a prospective non-shelf registration.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Notifications Regarding Demanded Underwritten Takedowns</u></b>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; PubCo will keep the Securityholders reasonably apprised of all pertinent aspects of any underwritten shelf takedown demanded by Cadent or HoldCo, as applicable, in order that Securityholders may have a reasonable opportunity to exercise their related piggyback rights. Without limiting PubCo&#146;s obligation as described in the preceding sentence, having a reasonable opportunity requires that the Securityholders be notified by PubCo of an anticipated underwritten takedown (whether pursuant to a demand made by Cadent or HoldCo, as applicable, or made at PubCo&#146;s own initiative) no later than 5:00&nbsp;p.m., New York City time, on (i)&nbsp;if applicable, the second Business Day prior to the date on which the preliminary prospectus or prospectus supplement intended to be used in connection with pre-pricing marketing efforts for such takedown is finalized, and (ii)&nbsp;in all cases, the second Business Day prior to the date on which the pricing of the relevant takedown occurs.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any Securityholder wishing to exercise its piggyback rights with respect to an underwritten shelf takedown must notify PubCo and the other Securityholders of the number of Registrable Securities it seeks to have included in such takedown. Such notice must be given as soon as practicable, but in no event later than 5:00&nbsp;p.m., New York City time, on (i)&nbsp;if applicable, the Business Day prior to the date on which the preliminary prospectus or prospectus supplement intended to be used in connection with marketing efforts for the relevant offering is expected to be finalized, and (ii)&nbsp;in all cases, the Business Day prior to the date on which the pricing of the relevant takedown occurs.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">7<a name="7305-2-NI-01_PB_7_155039_7748"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=7,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=552557,FOLIO='7',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Pending any required public disclosure and subject to applicable legal requirements, the parties will maintain appropriate confidentiality of their discussions regarding a prospective underwritten takedown.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">3.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Plan of Distribution, Underwriters, Advisors and Counsel</u></b>. If a majority of the Registrable Securities proposed to be sold in an underwritten offering through a non-shelf registration statement or through a shelf takedown is being sold by PubCo for its own account, PubCo will be entitled to determine the plan of distribution and select the managing underwriters and any provider of advisory services for such offering. Otherwise, Securityholders holding a</font>  </font>majority of the Shares requested to be included in such offering will be entitled to determine the plan of distribution and select the managing underwriters and any provider of advisory services; <u>provided </u>that such investment banker or bankers, managers and providers of advisory services shall be reasonably satisfactory to PubCo), and will also be entitled to select counsel for the selling Securityholders (which may be the same as counsel for PubCo).</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Cutbacks</u></b>. If the managing underwriters advise PubCo and the selling Securityholders that, in their opinion, the number of Registrable Securities requested to be included in an underwritten offering exceeds the amount that can be sold in such offering without adversely affecting the distribution of the Registrable Securities being offered, the price that will be paid in such offering or the marketability thereof, such offering will include only the number of Registrable Securities that the underwriters advise can be sold in such offering. If PubCo is selling Registrable Securities for its own account in such offering and the offering is not being made on account of a demand made by Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, PubCo will have first priority. If PubCo is selling Registrable Securities for its own account in such offering and the offering is being made on account of a demand made by Cadent or HoldCo, as applicable, pursuant to <u>Section&nbsp;2.1</u> hereof, the Person making the demand, whether it be Cadent or HoldCo, will have first priority. To the extent of any remaining capacity, and in all other cases, the selling Securityholders (and any other Persons having registration rights <i>pari passu</i> with the Securityholders and participating in such offering) and PubCo will be subject to cutback <i>pro rata</i> based on the number of Registrable Securities initially requested by them to be included in such offering, without distinguishing between Securityholders (or other Persons exercising <i>pari passu</i> registration rights) based on who made the demand for such offering or otherwise.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Withdrawals</u></b>. Even if Registrable Securities held by a Securityholder have been part of a registered underwritten offering, such Securityholder may, no later than the time at which the public offering price and underwriters&#146; discount are determined with the managing underwriter, decline to sell all or any portion of the Registrable Securities being offered for its account.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">3.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Lockups</u></b>. In connection with any underwritten offering of Shares, PubCo and each Securityholder will agree (in the case of Securityholders, with respect to Registrable Securities respectively held by them) to be bound by the underwriting agreement&#146;s lockup restrictions (which must apply in like manner to all of them) that are agreed to by PubCo. In addition, the Securityholders shall be bound by their obligations with respect to any lockup arrangements or other restrictions on transfer of Registrable Securities set forth in the A&amp;R OpCo Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">8<a name="7305-2-NI-01_PB_8_155039_141"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=8,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=815960,FOLIO='8',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-01_ZAV10502.CHC",USER="CGONCE",CD='Jun 14 14:00 2017' -->

<div style="font-family:Times New Roman;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;IV</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FACILITATING REGISTRATIONS AND OFFERINGS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">General</u></b>. If PubCo becomes obligated under this Agreement to facilitate a registration and offering of Registrable Securities on behalf of Securityholders, PubCo will do so with the same degree of care and dispatch as would reasonably be expected in the case of a registration and offering by PubCo of Securities for its own account. Without limiting this general obligation, PubCo will fulfill its specific obligations as described in this&nbsp;<u>Article&nbsp;IV</u>.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Registration Statements</u></b>. In connection with each registration statement that is demanded by Securityholders in accordance with this Agreement or as to which piggyback rights otherwise apply, PubCo will:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;prepare and file with the SEC a registration statement on an appropriate form covering the applicable Registrable Securities, (2)&nbsp;file amendments thereto as warranted, (3)&nbsp;seek the effectiveness thereof, and (4)&nbsp;file with the SEC prospectuses and prospectus supplements as may be required, all in consultation with Cadent and HoldCo and as reasonably necessary in order to permit the offer and sale of the such Registrable Securities in accordance with the applicable plan of distribution;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;within a reasonable time prior to the filing of any registration statement, any prospectus, any amendment to a registration statement, amendment or supplement to a prospectus or any free writing prospectus (in each case including all exhibits filed therewith), provide copies of such documents to the selling Securityholders and to the underwriter or underwriters of an underwritten offering, if applicable, and to their respective counsel; fairly consider such reasonable changes in any such documents prior to or after the filing thereof as the counsel to the Securityholders or the underwriter or the underwriters may request; and make such of the representatives of PubCo as shall be reasonably requested by the selling Securityholders or any underwriter available for discussion of such documents; and (2)&nbsp;within a reasonable time prior to the filing of any document which is to be incorporated by reference into a registration statement or a prospectus, provide copies of such document to counsel for the Securityholders and underwriters; fairly consider such reasonable changes in such document prior to or after the filing thereof as counsel for such Securityholders or such underwriter shall request; and make such of the representatives of PubCo as shall be reasonably requested by such counsel available for discussion of such document;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to cause each registration statement and the related prospectus and any amendment or supplement thereto, as of the effective date of such registration statement, amendment or supplement and during the distribution of the registered Registrable Securities (x)&nbsp;to comply in all material respects with the requirements of the Securities Act (including the rules&nbsp;and regulations promulgated thereunder) and (y)&nbsp;not to contain any untrue statement of a material fact or omit to state a material fact required to be stated therein or necessary to make the statements therein not misleading;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; notify each Securityholder promptly, and, if requested by such Securityholder, confirm such advice in writing, (i)&nbsp;when a registration statement has become </font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">9<a name="7305-2-NI-03_PB_9_140643_5929"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=9,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=248017,FOLIO='9',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">effective and when any post-effective amendments and supplements thereto become effective if such registration statement or post-effective amendment is not automatically effective upon filing pursuant to Rule&nbsp;462 under the Securities Act, (ii)&nbsp;of the issuance by the SEC or any state securities authority of any stop order, injunction or other order or requirement suspending the effectiveness of a registration statement or the initiation of any proceedings for that purpose, (iii)&nbsp;if, between the effective date of a registration statement and the closing of any sale of securities covered thereby pursuant to any agreement to which PubCo is a party, the representations and warranties of PubCo contained in such agreement cease to be true and correct in all material respects or if PubCo receives any notification with respect to the suspension of the qualification of the Registrable Securities for sale in any jurisdiction or the initiation of any proceeding for such purpose, and</font>  </font>(iv)&nbsp;of the happening of any event during the period a registration statement is effective as a result of which such registration statement or the related prospectus contains any untrue statement of a material fact or omits to state any material fact required to be stated therein or necessary to make the statements therein not misleading;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; furnish counsel for each underwriter, if any, and for the Securityholders copies of any correspondence with the SEC or any state securities authority relating to the registration statement or prospectus;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; otherwise use all reasonable efforts to comply with all applicable rules&nbsp;and regulations of the SEC, including making available to its security holders an earnings statement covering at least 12 months which shall satisfy the provisions of Section&nbsp;11(a)&nbsp;of the Securities Act and Rule&nbsp;158 thereunder (or any similar provision then in force); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to obtain the withdrawal of any order suspending the effectiveness of a registration statement at the earliest possible time.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Non-Shelf Registered Offerings and Shelf Takedowns</u></b>. In connection with any non-shelf registered offering or shelf takedown that is demanded by Securityholders or as to which piggyback rights otherwise apply, PubCo will:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cooperate with the selling Securityholders and the sole underwriter or managing underwriter of an underwritten offering, if any, to facilitate the timely preparation and delivery of certificates representing the Registrable Securities to be sold and not bearing any restrictive legends; and enable such Registrable Securities to be in such denominations (consistent with the provisions of the governing documents thereof) and registered in such names as the selling Securityholders or the sole underwriter or managing underwriter of an underwritten offering of Registrable Securities, if any, may reasonably request at least five days prior to any sale of such Registrable Securities;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; furnish to each Securityholder and to each underwriter, if any, participating in the relevant offering, without charge, as many copies of the applicable prospectus, including each preliminary prospectus, and any amendment or supplement thereto and such other documents as such Securityholder or underwriter may reasonably request in order to facilitate the public sale or other disposition of the Registrable Securities; PubCo hereby consents to the use of the prospectus, including each preliminary prospectus, by each such </font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">10<a name="7305-2-NI-03_PB_10_140729_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=10,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=178465,FOLIO='10',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Securityholder and underwriter in connection with the offering and sale of the Registrable Securities covered by the prospectus or the preliminary prospectus;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (1)&nbsp;use all reasonable efforts to register or qualify the Registrable Securities being offered and sold, no later than the time the applicable registration statement becomes effective, under all applicable state securities or blue sky laws of such jurisdictions as each underwriter, if any, or any Securityholder holding Registrable Securities covered by a registration statement, shall reasonably request; (2)&nbsp;use all reasonable efforts to keep each such registration or qualification effective during the period such registration statement is required to be kept effective; and (3)&nbsp;do any and all other acts and things which may be reasonably necessary or advisable to enable each such underwriter, if any, and Securityholder to consummate the disposition in each</font>  </font>such jurisdiction of such Registrable Securities owned by such Securityholder; <u>provided</u>,<u> however</u>, that PubCo shall not be obligated to qualify as a foreign corporation or as a dealer in securities in any jurisdiction in which it is not so qualified or to consent to be subject to general service of process (other than service of process in connection with such registration or qualification or any sale of Registrable Securities in connection therewith) in any such jurisdiction;</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cause all Registrable Securities being sold to be qualified for inclusion in or listed on any Recognized Exchange on which Registrable Securities issued by PubCo are then so qualified or listed if so requested by the Securityholders, or if so requested by the underwriter or underwriters of an underwritten offering of Registrable Securities, if any;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cooperate and assist in any filings required to be made with FINRA and in the performance of any due diligence investigation by any underwriter in an underwritten offering;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; use all reasonable efforts to facilitate the distribution and sale of any Registrable Securities to be offered pursuant to this Agreement, including without limitation by making &#147;road show&#148; presentations, holding meetings with and making calls to potential investors and taking such other actions as shall be requested by the Securityholders or the lead managing underwriter of an underwritten offering;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; in the case of an offering that includes a provider of advisory services, enter into and perform its obligations under customary agreements (including an advisory services agreement and an indemnification agreement in customary form); and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; enter into customary agreements (including, in the case of an underwritten offering, underwriting agreements in customary form, and including provisions with respect to indemnification and contribution in customary form and consistent with the provisions relating to indemnification and contribution contained herein) and take all other customary and appropriate actions in order to expedite or facilitate the disposition of such Registrable Securities and in connection therewith:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; make such representations and warranties to the selling Securityholders and the underwriters, if any, in form, substance and scope as are customarily made by issuers to underwriters in similar underwritten offerings;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">11<a name="7305-2-NI-03_PB_11_140751_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=11,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=493904,FOLIO='11',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; obtain opinions of counsel to PubCo and updates thereof (which counsel and opinions (in form, scope and substance) shall be reasonably satisfactory to the lead managing underwriter, if any) addressed to each selling Securityholder and the underwriters, if any, covering the matters customarily covered in opinions requested in sales of securities or underwritten offerings and such other matters as may be reasonably requested by such Securityholders and underwriters;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; obtain &#147;cold comfort&#148; letters and updates thereof from PubCo&#146;s independent certified public accountants addressed to the selling Securityholders, if permissible, and the underwriters, if any, which letters shall be customary in form and shall cover matters of the type customarily covered in &#147;cold comfort&#148; letters to underwriters in connection with primary underwritten offerings; and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt .5in;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to the extent requested and customary for the relevant transaction, enter into a Securities sales agreement with the Securityholders providing for, among other things, the appointment of such representative as agent for the selling Securityholders for the purpose of soliciting purchases of Registrable Securities, which agreement shall be customary in form, substance and scope and shall contain customary representations, warranties and covenants; and</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">The above shall be done at such times as customarily occur in similar registered offerings or shelf takedowns.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Due Diligence</u></b>. In connection with each registration and offering of Registrable Securities to be sold by Securityholders, PubCo will, in accordance with customary practice, make available for inspection by representatives of the Securityholders and underwriters and any counsel or accountant retained by such Securityholders or underwriters all relevant financial and other records, pertinent corporate documents and properties of PubCo and cause appropriate officers, managers, employees, outside counsel and accountants of PubCo to supply all information reasonably requested by any such representative, underwriter, counsel or accountant in connection with their due diligence exercise, including through in-person meetings, but subject to customary privilege constraints.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Information from Securityholders</u></b>. Each Securityholder that holds Registrable Securities covered by any registration statement will furnish to PubCo such information regarding itself as is required to be included in the registration statement or is otherwise required by FINRA or the SEC in connection with such registration statement, the ownership of Registrable Securities by such Securityholder and the proposed distribution by such Securityholder of such Registrable Securities as PubCo may from time to time reasonably request in writing.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">4.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Expenses</u></b>. All Registration Expenses incurred in connection with any registration statement or registered offering covering Registrable Securities held by the Securityholders will be borne by PubCo. However, underwriters&#146;, brokers&#146; and dealers&#146; discounts and commissions applicable to Registrable Securities sold for the account of a Securityholder will be borne by such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">12<a name="7305-2-NI-03_PB_12_140804_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=12,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=863274,FOLIO='12',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;V</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">INDEMNIFICATION</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification by PubCo</u></b>. In the event of any registration under the Securities Act by any registration statement pursuant to rights granted in this Agreement of Registrable Securities held by Securityholders, PubCo will indemnify and hold harmless Securityholders, their officers, directors and affiliates, and each underwriter of such securities and each other Person, if any, who Controls any Securityholder or such underwriter within the meaning of the Securities Act, against any losses, claims, damages, or liabilities (including legal fees and costs of court), joint or several, to which Securityholders or such underwriter or controlling Person may become subject under the Securities Act or otherwise, including any amount paid in settlement of any litigation commenced or threatened, and shall promptly reimburse such Persons, as and when incurred, for any legal or other expenses reasonably incurred by them in connection with</font>  </font>investigating any claims and defending any actions, insofar as such losses, claims, damages, or liabilities (or any actions in respect thereof) arise out of or are based upon any violation or alleged violation by PubCo of the Securities Act, any blue sky laws, securities laws or other applicable laws of any state or country in which such Shares are offered and relating to action taken or action or inaction required of PubCo in connection with such offering, or arise out of or are based upon any untrue statement or alleged untrue statement of any material fact (i)&nbsp;contained, on its effective date, in any registration statement under which such securities were registered under the Securities Act or any amendment or supplement to any of the foregoing, or which arise out of or are based upon the omission or alleged omission to state a material fact required to be stated therein or necessary to make the statements therein not misleading or (ii)&nbsp;contained in any preliminary prospectus, if used prior to the effective date of such registration statement, or in the final prospectus (as amended or supplemented if PubCo shall have filed with the SEC any amendment or supplement to the final prospectus), or which arise out of or are based upon the omission or alleged omission to state a material fact required to be stated in such prospectus or necessary to make the statements in such prospectus not misleading; and will reimburse Securityholders and each such underwriter and each such controlling Person for any legal or any other expenses reasonably incurred by them in connection with investigating or defending any such loss, claim, damage, or liability; <u>provided</u>,<u> however</u>, that PubCo shall not be liable to any Securityholder or its underwriters or controlling Persons in any such case to the extent that any such loss, claim, damage, or liability arises out of or is based upon an untrue statement or alleged untrue statement or omission or alleged omission made in such registration statement or such amendment or supplement, in reliance upon and in conformity with information furnished to PubCo through a written instrument duly executed by Securityholders or such underwriter specifically for use in the preparation thereof.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification by Securityholders</u></b>. Each Securityholder as a condition to including Registrable Securities in such registration statement will indemnify and hold harmless (in the same manner and to the same extent as set forth in <u>Section&nbsp;5.1</u> hereof) PubCo, each director of PubCo, each officer of PubCo who shall sign the registration statement, and any Person who Controls PubCo within the meaning of the Securities Act, (i)&nbsp;with respect to any statement or omission from such registration statement, or any amendment or supplement to it, if such statement or omission was made in reliance upon and in conformity with information furnished to PubCo through a written instrument duly executed by such Securityholder </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">13<a name="7305-2-NI-03_PB_13_140828_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=13,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=869183,FOLIO='13',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">specifically regarding such Securityholder for use in the preparation of such registration statement or amendment or supplement, and (ii)&nbsp;with respect to compliance by such Securityholder with applicable laws in effecting the sale or other disposition of the securities covered by such registration statement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Indemnification Procedures</u></b>. Promptly after receipt by an indemnified party of notice of the commencement of any action involving a claim referred to in <u>Section&nbsp;5.1</u> and <u>Section&nbsp;5.2</u> hereof, the indemnified party will, if a claim in respect thereof is to be made or may be made against an indemnifying party, give written notice to such indemnifying party of the commencement of the action. The failure of any indemnified party to give notice shall not relieve the indemnifying party of its obligations in this&nbsp;<u>Article&nbsp;V</u>, except to the extent that the indemnifying party is actually prejudiced by the failure to give notice. If any such action is brought against an indemnified party, the indemnifying party will be entitled to participate in and to assume the defense of the action with counsel reasonably satisfactory to the indemnified party, and after notice from the indemnifying party to such indemnified party of its election to assume defense of</font>  </font>the action, the indemnifying party will not be liable to such indemnified party for any legal or other expenses incurred by the latter in connection with the action&#146;s defense other than reasonable costs of investigation. An indemnified party shall have the right to employ separate counsel in any action or proceeding and participate in the defense thereof, but the fees and expenses of such counsel shall be at such indemnified party&#146;s expense unless (i)&nbsp;the employment of such counsel has been specifically authorized in writing by the indemnifying party, which authorization shall not be unreasonably withheld, (ii)&nbsp;the indemnifying party has not assumed the defense and employed counsel reasonably satisfactory to the indemnified party within thirty (30) days after notice of any such action or proceeding, or (iii)&nbsp;the named parties to any such action or proceeding (including any impleaded parties) include the indemnified party and the indemnifying party and the indemnified party shall have been advised by such counsel that there may be one or more legal defenses available to the indemnified party that are different from or additional to those available to the indemnifying party (in which case the indemnifying party shall not have the right to assume the defense of such action or proceeding on behalf of the indemnified party), it being understood, however, that the indemnifying party shall not, in connection with any one such action or separate but substantially similar or related actions in the same jurisdiction arising out of the same general allegations or circumstances, be liable for the reasonable fees and expenses of more than one separate firm of attorneys (in addition to all local counsel which is necessary, in the good faith opinion of both counsel for the indemnifying party and counsel for the indemnified party in order to adequately represent the indemnified parties) for the indemnified party and that all such fees and expenses shall be reimbursed as they are incurred upon written request and presentation of invoices. Whether or not a defense is assumed by the indemnifying party, the indemnifying party will not be subject to any liability for any settlement made without its consent (not to be unreasonably withheld). No indemnifying party will consent to entry of any judgment or enter into any settlement which (i)&nbsp;does not include as an unconditional term the giving by the claimant or plaintiff, to the indemnified party, of a release from all liability in respect of such claim or litigation or (ii)&nbsp;involves the imposition of equitable remedies or the imposition of any non-financial obligations on the indemnified party.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">5.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Contribution</u></b>. If the indemnification required by this&nbsp;<u>Article&nbsp;V</u> from the indemnifying party is unavailable to or insufficient to hold harmless an indemnified party in respect of any indemnifiable losses, claims, damages, liabilities, or expenses, then the </font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">14<a name="7305-2-NI-03_PB_14_140854_3020"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=14,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=111314,FOLIO='14',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">indemnifying party shall contribute to the amount paid or payable by the indemnified party as a result of such losses, claims, damages, liabilities, or expenses in such proportion as is appropriate to reflect (i)&nbsp;the relative benefit of the indemnifying and indemnified parties and (ii)&nbsp;if the allocation in <u>clause&nbsp;(i)</u>&nbsp;is not permitted by applicable law, in such proportion as is appropriate to reflect the relative benefit referred to in <u>clause&nbsp;(i)</u>&nbsp;and also the relative fault of the indemnified and indemnifying parties, in connection with the actions which resulted in such losses, claims, damages, liabilities, or expenses, as well as any other relevant equitable considerations. The relative benefits received by a party shall be deemed to be in the same proportion as the total net proceeds from the offering (before deducting expenses) received by it bear to the total amounts (including, in the case of any underwriter, any underwriting commissions and discounts) received by each other party. The relative fault of the indemnifying party and the indemnified party shall be determined by reference to, among other things, whether any action in question, including any untrue or alleged untrue statement of a material fact, has been made by, or relates to information supplied by, such indemnifying party or parties, and the parties&#146; relative intent, knowledge, access to information, and opportunity to correct or prevent such action. The amount paid or payable by</font>  </font>a party as a result of the losses, claims, damage, liabilities, and expenses referred to above shall be deemed to include any legal or other fees or expenses reasonably incurred by such party in connection with any investigation or proceeding. PubCo and the Securityholders agree that it would not be just and equitable if contribution pursuant to this <u>Section&nbsp;5.4</u> were determined by <i>pro rata</i> allocation or by any other method of allocation which does not take account of the equitable considerations referred to in the prior provisions of this <u>Section&nbsp;5.4</u>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Notwithstanding the provisions of this <u>Section&nbsp;5.4</u>, no indemnifying party shall be required to contribute any amount in excess of the amount by which the total price at which the securities were offered to the public by such indemnifying party exceeds the amount of any damages which such indemnifying party has otherwise been required to pay by reason of an untrue statement or omission. No Person guilty of fraudulent misrepresentation (within the meaning of Section&nbsp;11(f)&nbsp;of the Securities Act) shall be entitled to contribution from any Person who was not guilty of such a fraudulent misrepresentation.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;VI</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">OTHER AGREEMENTS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Assignment</u></b>. No Securityholder shall assign all or any part of this Agreement without the prior written consent of PubCo; <u>provided</u>,<u> however</u>, that without the prior written consent of PubCo, each of Cadent and HoldCo may assign its rights and obligations under this Agreement in whole or in part to (x)&nbsp;any of their respective Affiliates and/or (y)&nbsp;any Person who becomes a holder of Registrable Securities upon a distribution by Cadent or HoldCo, as applicable, of shares of Class&nbsp;A Common Stock or OpCo Units to its members, limited partners or stockholders that becomes a party hereto by executing and delivering an assignment and joinder agreement to PubCo, substantially in the form of&nbsp;<u>Exhibit&nbsp;A</u> to this Agreement. Except as otherwise provided herein, this Agreement will inure to the benefit of and be binding on the parties hereto and their respective successors and permitted assigns.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">15<a name="7305-2-NI-03_PB_15_140919_7748"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=15,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=38037,FOLIO='15',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Merger or Consolidation</u></b>. In the event PubCo engages in a merger or consolidation in which the Registrable Securities are converted into securities of another company, appropriate arrangements will be made so that the registration rights provided under this Agreement continue to be provided to Securityholders by the issuer of such securities. To the extent such new issuer, or any other company acquired by PubCo in a merger or consolidation, was bound by registration rights obligations that would conflict with the provisions of this Agreement, PubCo will, unless Securityholders then holding at least a majority of the Registrable Securities otherwise agree, use its commercially reasonable efforts to modify any such &#147;inherited&#148; registration rights obligations so as not to interfere in any material respects with the rights provided under this Agreement. To the extent any such modification of &#147;inherited&#148; registration rights disproportionately and adversely impacts any Securityholder hereunder, such modification shall not be effective as to such Securityholder without the consent of such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman"><font style="font-size:10.0pt;">6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Limited Liability</u></b>. Notwithstanding any other provision of this Agreement, neither the members, general partners, limited partners or managing directors, or any directors or officers of any members, general or limited partner, advisory director, nor any future members, general partners, limited partners, advisory directors, or managing directors, if any, of any Securityholder</font>  </font>shall have any personal liability for performance of any obligation of such Securityholder under this Agreement in excess of the respective capital contributions of such members, general partners, limited partners, advisory directors or managing directors to such Securityholder.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">Rule&nbsp;144</u></b>. If PubCo is subject to the requirements of Section&nbsp;13, 14 or 15(d)&nbsp;of the Exchange Act, PubCo covenants that it will file any reports required to be filed by it under the Securities Act and the Exchange Act (or, if PubCo is subject to the requirements of Section&nbsp;13, 14 or 15(d)&nbsp;of the Exchange Act but is not required to file such reports, it will, upon the request of any Securityholder, make publicly available such information) and it will take such further action as any Securityholder may reasonably request, so as to enable such Securityholder to sell Registrable Securities without registration under the Securities Act within the limitation of the exemptions provided by (a)&nbsp;Rule&nbsp;144 under the Securities Act, as such Rule&nbsp;may be amended from time to time, or (b)&nbsp;any similar rule&nbsp;or regulation hereafter adopted by the SEC. Upon the request of any Securityholder, PubCo will deliver to such Securityholder a written statement as to whether it has complied with such requirements. For the avoidance of doubt, this <u>Section&nbsp;6.4</u> shall not in any way limit or otherwise modify any applicable restrictions on transfer set forth in the A&amp;R OpCo Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">6.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <b><u style="font-weight:bold;">In-Kind Distributions</u></b>. If any Securityholder seeks to effectuate an in-kind distribution of all or part of its Registrable Securities to its direct or indirect equityholders, PubCo will, subject to applicable lockups, work with such Securityholder and PubCo&#146;s transfer agent to facilitate such in-kind distribution in the manner reasonably requested by such Securityholder.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">16<a name="7305-2-NI-03_PB_16_140930_141"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=16,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=733146,FOLIO='16',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-03_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 14:09 2017' -->

<div style="font-family:Times New Roman;">
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ARTICLE&nbsp;VII</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">MISCELLANEOUS</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.1</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Notices</u></b>. All notices, requests, demands and other communications required or permitted hereunder shall be made in writing by hand-delivery, registered first-class mail, telex, fax or air courier guaranteeing delivery to the Persons at the respective addresses set forth below or pursuant to such other instructions as may be designated in writing by the party to receive such notice.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to PubCo, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cactus,&nbsp;Inc.<br> Cobalt Center<br> 920 Memorial City Way, Suite&nbsp;300<br> Houston, Texas 77024<br> Attention: Scott Bender<br> Fax: (713) 626-8800</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Vinson&nbsp;&amp; Elkins L.L.P.<br> 666 Fifth Avenue, 26</font><font size="1" style="font-size:6.5pt;position:relative;top:-3.0pt;">th</font>&#160;Floor<br> New York, New York 10103<br> Attention: Adorys Velazquez<br> Fax: (212) 237-0100</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to Cadent, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cadent Energy Partners II, L.P.<br> 4 High Ridge Park, Suite&nbsp;303<br> Stamford, Connecticut 06905<br> Attention: Bruce Rothstein<br> Fax: 203-638-5022</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">DuBois Bryant&nbsp;&amp; Campbell<br> 303 Colorado, Suite&nbsp;2300<br> Austin, TX 78701<br> Attention: J. Nixon Fox,&nbsp;III</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">17<a name="7305-2-NI-05_PB_17_140339_2083"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=17,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=113166,FOLIO='17',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(c)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>If to HoldCo, to:</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Cactus WH Enterprises, LLC <br> Cobalt Center<br> 920 Memorial City Way, Suite&nbsp;300<br> Houston, Texas 77024<br> Attention: Scott Bender<br> Fax: (713) 626-8800</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 1.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">with a copy (not constituting notice) to:</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt 2.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Vinson&nbsp;&amp; Elkins L.L.P.<br> 666 Fifth Avenue, 26th Floor<br> New York, New York 10103<br> Attention: Adorys Velazquez<br> Fax: (212) 237-0100</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Any such notice, request, demand or other communication shall be deemed to have been duly given (a)&nbsp;on the date of delivery if delivered personally or by facsimile or electronic transmission, (b)&nbsp;on the first Business Day after being sent if delivered by nationally recognized overnight delivery service and (c)&nbsp;upon the earlier of actual receipt thereof or five Business Days after the date of deposit in the United States mail if delivered by mail.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.2</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Section&nbsp;Headings</u></b>. The article and section headings in this Agreement are for reference purposes only and shall not affect the meaning or interpretation of this Agreement. References in this Agreement to a designated &#147;Article&#148; or &#147;Section&#148; refer to an Article&nbsp;or Section&nbsp;of this Agreement unless otherwise specifically indicated.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.3</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Governing Law</u></b>. <b>This Agreement shall be governed by, and construed and enforced in accordance with, the laws of the State of New York.</b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.4</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Consent to Jurisdiction and Service of Process; Waiver of Jury Trial</u></b>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>The parties to this Agreement hereby agree to submit to the jurisdiction of the courts of the State of New York, the courts of the United States of America for the Southern District of New York, and appellate courts from any thereof in any action or proceeding arising out of or relating to this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.5</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Amendments</u></b>.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(a)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>This Agreement may be amended only by an instrument in writing executed by PubCo and Securityholders holding at least a majority of the Registrable Securities collectively held by them; provided that any amendment that would adversely impact the rights</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">18<a name="7305-2-NI-05_PB_18_140429_7056"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=18,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=430147,FOLIO='18',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">hereunder of Cadent or HoldCo shall require the prior written consent of Cadent or HoldCo, as applicable; <u>provided</u>,<u> further</u>, that any amendment that would disproportionately and adversely impact (i)&nbsp;the rights hereunder of the Securityholders party hereto other than Cadent without similarly affecting the rights hereunder of Cadent (other than the granting of demand rights to any new party to become a Securityholder hereunder and rights incidental thereto) shall require the prior approval of a such Securityholders other than Cadent holding a majority of the Registrable Securities held by such Securityholders, (ii)&nbsp;the rights hereunder of any Securityholder other than Cadent without similarly affecting the rights hereunder of all other Securityholders other than Cadent shall require the prior written consent of such Securityholder. This Agreement will terminate as to any Securityholder when it no longer holds any Registrable Securities.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:1.0in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">(b)</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>Notwithstanding anything in <u>Section&nbsp;7.5(a)</u>&nbsp;hereof to the contrary, if PubCo at any time after the date of this Agreement grants to any other holders of its securities (other than any assignees becoming party hereto after the date hereof in accordance with <u>Section&nbsp;6.1</u> hereof) any rights to request or cause PubCo to effect the registration under the Securities Act or offering or sale of any such securities on any terms materially more favorable to such holders than the terms set forth in this Agreement, the terms of this Agreement shall, upon the request of Cadent or HoldCo, be deemed amended or supplemented to the extent necessary to provide Cadent and HoldCo such more favorable rights and benefits.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.6</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Entire Agreement</u></b>. This Agreement contains the entire understanding of the parties with respect to the subject matter hereof. The registration rights granted under this Agreement supersede any registration, qualification or similar rights with respect to any of the Registrable Securities granted under any other agreement, and any of such preexisting registration rights are hereby terminated.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.7</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Severability</u></b>. The invalidity or unenforceability of any specific provision of this Agreement shall not invalidate or render unenforceable any of its other provisions. Any provision of this Agreement held invalid or unenforceable shall be deemed reformed, if practicable, to the extent necessary to render it valid and enforceable and to the extent permitted by law and consistent with the intent of the parties to this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.8</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Counterparts</u></b>. This Agreement may be executed in multiple counterparts, including by means of facsimile, each of which shall be deemed an original, but all of which together shall constitute the same instrument.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.9</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Additional Holders</u></b>. Notwithstanding anything herein to the contrary, PubCo may from time to time add additional holders of Registrable Securities of PubCo as parties to this Agreement. In order to become a party to this Agreement, such additional party must execute a signature page&nbsp;evidencing such party&#146;s agreement to be bound hereby as a Securityholder, and upon PubCo&#146;s receipt of any such additional holder&#146;s executed signature page&nbsp;hereto, such additional holder shall be deemed to be a party hereto and such additional signature pages&nbsp;shall be a part of this Agreement.</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="font-size:10.0pt;margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">7.10</font><font size="1" style="font-size:3.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><u style="font-weight:bold;">Equitable Remedies</u></b>. The parties hereto agree that irreparable harm would occur in the event that any of the agreements and provisions of this Agreement were not performed</p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">19<a name="7305-2-NI-05_PB_19_140502_5335"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=19,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=340924,FOLIO='19',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">fully by the parties hereto in accordance with their specific terms or conditions or were otherwise breached, and that money damages are an inadequate remedy for breach of this Agreement because of the difficulty of ascertaining and quantifying the amount of damage that will be suffered by the parties hereto in the event that this Agreement is not performed in accordance with its terms or conditions or is otherwise breached. It is accordingly hereby agreed that the parties hereto shall be entitled to an injunction or injunctions to restrain, enjoin and prevent breaches of this Agreement by the other parties and to enforce specifically the terms and provisions hereof in any court of the United States or any state having jurisdiction, such remedy being in addition to and not in lieu of, any other rights and remedies to which the other parties are entitled to at law or in equity.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><b><i><font size="2" face="Times New Roman" style="font-size:10.0pt;font-style:italic;font-weight:bold;">[</font></i></b><i>Remainder of page&nbsp;intentionally left blank<b>]</b></i></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;">20<a name="7305-2-NI-05_PB_20_140507_5796"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=20,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=647040,FOLIO='20',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">IN WITNESS WHEREOF, the undersigned have executed this Agreement as of the date first written above.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;">
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">COMPANY:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CACTUS,&nbsp;INC.</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CADENT   ENERGY PARTNERS II, L.P.:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:   Cadent Energy Partners II GP, L.P., its general partner</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="4%" valign="top" style="padding:0in 0in 0in 0in;width:4.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="45%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:45.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:   CEP II-GP, LLC, its general Partner</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">CACTUS   WH ENTERPRISES, LLC:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:5.82%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">OTHER:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="3" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:   Lee Boquet</font></p>    </td>   </tr>
<tr height="0">
<td width="354" style="border:none;"></td>
<td width="29" style="border:none;"></td>
<td width="12" style="border:none;"></td>
<td width="313" style="border:none;"></td>   </tr> </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=21,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=286758,FOLIO='',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">EXHIBIT&nbsp;A</font></b></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">FORM&nbsp;OF ASSIGNMENT AND JOINDER</font></b></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Reference is made to the Registration Rights Agreement, dated as of <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, </b>2017, by and among Cactus,&nbsp;Inc. (&#147;<b><u style="font-weight:bold;">PubCo</u></b>&#148;), Cadent Energy Partners II, L.P. (&#147;<b><u style="font-weight:bold;">Cadent</u></b>&#148;), Cactus WH Enterprises, LLC (&#147;<b><u style="font-weight:bold;">HoldCo</u></b>&#148;) and Lee Boquet (the &#147;<b><u style="font-weight:bold;">Registration Rights Agreement</u></b>&#148;). Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to such terms in the Registration Rights Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Pursuant to <u>Section&nbsp;6.1</u> of the Registration Rights Agreement, <b>[</b>Cadent<b>][</b>HoldCo<b>]</b> (the &#147;<b><u style="font-weight:bold;">Assignor</u></b>&#148;) hereby assigns <b>[</b>in part<b>][</b>or in full<b>]</b> its rights and obligations under the Registration Rights Agreement to each of &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b>and &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (each, an &#147;<b><u style="font-weight:bold;">Assignee</u></b>&#148; and collectively, the &#147;<b><u style="font-weight:bold;">Assignees</u></b>&#148;). <b>[</b>For the avoidance of doubt, the Assignor will remain a party to the Registration Rights Agreement following the assignment in part of its rights and obligations thereunder to the undersigned Assignees.<b>]</b></font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Each undersigned Assignee hereby agrees to and does become party to the Registration Rights Agreement as a Securityholder. This assignment and joinder shall serve as a counterpart signature page&nbsp;to the Registration Rights Agreement and by executing below each undersigned Assignee is deemed to have executed the Registration Rights Agreement with the same force and effect as if originally named a party thereto and each Assignee&#146;s shares of Class&nbsp;A Common Stock shall be included as Registrable Securities under the Registration Rights Agreement.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><b><i><font size="2" face="Times New Roman" style="font-size:10.0pt;font-style:italic;font-weight:bold;">[</font></i></b><i>Remainder of Page&nbsp;Intentionally Left Blank.<b>]</b></i></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">A-</font>1<a name="7305-2-NI-05_PB_1_140928_5179"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=22,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=698354,FOLIO='A-1',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<br clear="all" style="page-break-before:always;">
<div style="font-family:Times New Roman;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p style="margin:0in 0in .0001pt;text-indent:.5in;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">IN WITNESS WHEREOF, the undersigned have duly executed this assignment and joinder as of date first set forth above.</font></p>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;">
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ASSIGNOR:</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">&nbsp;</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><b><font size="2" face="Times New Roman" style="font-size:10.0pt;font-weight:bold;">ASSIGNEE(S):</font></b></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>
<td width="50%" colspan="2" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">By:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Name:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>
<tr>
<td width="50%" valign="top" style="padding:0in 0in 0in 0in;width:50.0%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>
<td width="5%" valign="top" style="padding:0in 0in 0in 0in;width:5.84%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">Title:</font></p>    </td>
<td width="44%" valign="top" style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 0in 0in;width:44.16%;">
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:1.0pt;">&nbsp;</font></p>    </td>   </tr>  </table>
<p style="margin:0in 0in .0001pt;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">&nbsp;</font></p>
<p align="center" style="font-size:10.0pt;margin:0in 0in .0001pt;text-align:center;"><font size="2" face="Times New Roman" style="font-size:10.0pt;">A-</font>2<a name="7305-2-NI-05_PB_2_141334_2897"></a></p>
<div style="margin:0in 0in .0001pt;"><hr size="3" width="100%" noshade align="left" style="color:#010101;"></div>
</div>
<!-- ZEQ.=1,SEQ=23,EFW="2232359",CP="CACTUS, INC.",DN="11",CHK=604540,FOLIO='A-2',FILE="DISK121:[17ZAV2.17ZAV10502]7305-2-NI-05_ZAV10502.CHC",USER="CGONCE",CD='Jun 13 15:52 2017' -->

<BR>
<!-- TOCEXISTFLAG -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
