<SEC-DOCUMENT>0001558370-22-004078.txt : 20220322
<SEC-HEADER>0001558370-22-004078.hdr.sgml : 20220322
<ACCEPTANCE-DATETIME>20220322163121
ACCESSION NUMBER:		0001558370-22-004078
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		10
FILED AS OF DATE:		20220322
DATE AS OF CHANGE:		20220322
EFFECTIVENESS DATE:		20220322

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CSP INC /MA/
		CENTRAL INDEX KEY:			0000356037
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		IRS NUMBER:				042441294
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			0930

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-263764
		FILM NUMBER:		22759985

	BUSINESS ADDRESS:	
		STREET 1:		175 CABOT STREET
		STREET 2:		SUITE 210
		CITY:			LOWELL
		STATE:			MA
		ZIP:			01854
		BUSINESS PHONE:		9789545038

	MAIL ADDRESS:	
		STREET 1:		175 CABOT STREET
		STREET 2:		SUITE 210
		CITY:			LOWELL
		STATE:			MA
		ZIP:			01854
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>cspi-20220322xs8.htm
<DESCRIPTION>S-8
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 3/22/2022 08:26:34 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 7pt 0pt;"><a name="Section_1"></a><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><div align="right"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;padding-left:0.5pt;padding-right:0.5pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style="height:15pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">As filed with the Securities and Exchange Commission on March 22, 2022</p></div></div></td></tr><tr style="height:22pt;"><td style="vertical-align:top;width:100%;border-bottom:3px double #00000a;margin:0pt;padding:0pt 3pt 0pt 0pt;"><div style="height:22pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Registration No. 333-</p></div></div></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="white-space:pre-wrap;">Washington, D.C.  20549</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FORM S-8</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">REGISTRATION STATEMENT UNDER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THE SECURITIES ACT OF 1933</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CSP Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Exact name of registrant as specified in its charter)</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-2.8418846%;padding-left:0.5pt;padding-right:0.5pt;table-layout:auto;width:105.68%;" align="center"><tr style="height:69.5pt;"><td style="vertical-align:bottom;width:50%;border-bottom:1.0pt solid #ffffff;border-left:1.0pt solid #ffffff;border-right:1.0pt solid #ffffff;border-top:1.0pt solid #ffffff;margin:0pt;padding:0pt 2.5pt 0pt 2.5pt;"><div style="height:69.5pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Massachusetts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(State or other jurisdiction of incorporation or organization)</p></div></div></td><td style="vertical-align:bottom;width:50%;border-bottom:1.0pt solid #ffffff;border-left:1.0pt solid #ffffff;border-right:1.0pt solid #ffffff;border-top:1.0pt solid #ffffff;margin:0pt;padding:0pt 2.5pt 0pt 2.5pt;"><div style="height:69.5pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">04-2441294</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(I.R.S. Employer Identification No.)</p></div></div></td></tr><tr style="height:51.4pt;"><td colspan="2" style="vertical-align:bottom;width:100%;border-bottom:1.0pt solid #ffffff;border-left:1.0pt solid #ffffff;border-right:1.0pt solid #ffffff;margin:0pt;padding:0pt 1.5pt 0pt 2.5pt;"><div style="height:51.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">175 Cabot Street</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lowell, Massachusetts 01854</b></p></div></div></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Address of Principal Executive Offices including zip code)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CSP Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015 Stock Incentive Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Full title of the plan)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Victor Dellovo</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chief Executive Officer</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CSP Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">175 Cabot Street</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lowell, Massachusetts 01854</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Name and address of agent for service)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(978) 954-5038</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Telephone number, including area code, of agent for service)<br><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 3pt;">Large accelerated filer</p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman';">&#9723;</font></p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accelerated filer</p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman';">&#9723;</font></p></td></tr><tr><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 3pt;"><font style="font-size:3pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 3pt;">Non-accelerated filer</p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">x</p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Smaller reporting company</p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">x</p></td></tr><tr><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 3pt;"><font style="font-size:3pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:3pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:25.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 3pt;">Emerging growth company</p></td><td style="vertical-align:bottom;width:25.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Segoe UI Symbol';">&#9744;</font></p></td><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="white-space:pre-wrap;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act  </font><font style="font-family:'Times New Roman';">&#9723;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font><font style="visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:19pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><b style="font-weight:bold;">INTRODUCTION</b><a name="Section_2"></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font>This Registration Statement on Form S-8 (this &#8220;<b style="font-weight:bold;">Registration Statement</b>&#8221;) is being filed to register an additional <font style="font-size:9pt;">400,000 </font>shares of CSP, Inc.&#8217;s (the &#8220;<b style="font-weight:bold;">Registrant</b>&#8221;) Common Stock, par value $0.01 per share (the &#8220;<b style="font-weight:bold;">Common Stock</b>&#8221;), &#160;issuable pursuant to the provisions of our 2015 Stock Incentive Plan, as amended (the &#8220;<b style="font-weight:bold;">Plan</b>&#8221;), which Common Stock is in addition to the shares of Common Stock registered on the Registrant&#8217;s Form S-8 filed on October 1, 2015 (File No. 333-207229) and Form S-8 filed on May 5, 2019 (File No. 333-231650) relating to the Plan and are incorporated by reference into this Registration Statement. This incorporation is made under General Instruction E of Form S-8 regarding the registration of additional securities of the same class as other securities for which there has been filed a registration statement on Form S-8 relating to the same employee benefit plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><b style="font-weight:bold;">PART II</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><b style="font-weight:bold;">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Item&#160;3. Incorporation of Documents by Reference</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;margin:0pt;">The following documents, which have been filed by the Registrant with the SEC, are hereby incorporated by reference in this Registration Statement:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000356037/000035603721000021/cspi-20210930x10k.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;text-decoration:underline;text-decoration-color:#0000ff;">Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended September 30, 2021, filed with the SEC on December 8, 2021;</u></a></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000356037/000035603722000009/cspi-20211231x10q.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;text-decoration:underline;text-decoration-color:#0000ff;">Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended December 31, 2021, filed with the SEC on February 9,</u></a><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;text-decoration:underline;text-decoration-color:#0000ff;"> 2022</u><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;">;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000356037/000035603722000006/cspi-20220209x8k.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;text-decoration:underline;text-decoration-color:#0000ff;">Registrant&#8217;s Current Report on Form 8-K filed with the SEC on February 9, 202</u></a><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;text-decoration:underline;text-decoration-color:#0000ff;">2</u></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;">All other reports filed pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (&#8220;</font><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.43;text-align:justify;">Exchange Act</b><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;">&#8221;) since the end of the fiscal year covered by the Registrant&#8217;s Annual Report referred to in (a) above; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(e)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:justify;">The description of the Registrant&#8217;s Common Stock contained in the Registrant&#8217;s Registration Statement on Form 8-A filed with the SEC under Section 12 of the Exchange Act (including any amendment or report filed for the purpose of updating such description).</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font>All documents subsequently filed by the Registrant pursuant to Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act, prior to the filing of a post-effective amendment to this Registration Statement which indicates that all securities offered hereby have been sold or which deregisters all securities remaining unsold, shall be deemed to be incorporated by reference in this Registration Statement and to be a part hereof from the date of filing of such documents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:24pt;margin:0pt;">Unless expressly incorporated into this Registration Statement, a report furnished on Form 8-K prior or subsequent to the date hereof shall not be incorporated by reference into this Registration Statement, except as to specific sections of such statements as set forth therein. Any statement contained in a document incorporated or deemed to be incorporated by reference herein shall be deemed to be modified or superseded for purposes of this Registration Statement to the extent that a statement contained in any subsequently filed document which also is deemed to be incorporated by reference herein modifies or supersedes such statement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.43;text-align:left;">Item 8.</b></font><b style="font-weight:bold;">Exhibits.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt;">The following is a list of exhibits filed as part of this Registration Statement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:72pt;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;"><b style="font-weight:bold;">Exhibit</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Number</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Exhibit</b></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">4.1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="http://www.sec.gov/Archives/edgar/data/356037/000119312507271436/dex31.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;text-decoration:underline;text-decoration-color:#0000ff;">Articles of Organization of the Company and amendments thereto (Incorporated by reference to Exhibit 3.1 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September 30, 2007, as filed with the Commission on December 26, 2007)</u></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">4.2</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="http://www.sec.gov/Archives/edgar/data/356037/000143774912013044/ex3-2.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;text-decoration:underline;text-decoration-color:#0000ff;">By-Laws of the Company (Incorporated by reference to Exhibit 3.2 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September 30, 2012, as filed with the Commission on December 20, 2012)</u></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">5.1*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;" href="cspi-20220322xex5d1.htm"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;">Opinion of ArentFox Schiff LLP</font></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">10.1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;color:#0000ff;" href="https://www.sec.gov/Archives/edgar/data/0000356037/000035603721000023/cspi-20220208xdef14a.htm"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;text-decoration:underline;text-decoration-color:#0000ff;">CSP Inc. 2015 Stock Incentive Plan, as amended (incorporated herein by reference to Annex A to the Registrant&#8217;s Definitive Proxy Statement on Schedule 14A, as filed with the SEC on December 27, 2021)</u></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">23.1*<a style="-sec-extract:exhibit;color:#000000;" href="cspi-20220322xex23d1.htm"></a></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a href="cspi-20220322xex23d1.htm"><u style="color:#0563c1;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;text-decoration:underline;text-decoration-color:#0563c1;">Consent of RSM US LLP</u></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">23.2*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;" href="cspi-20220322xex5d1.htm"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;">Consent of ArentFox Schiff LLP (included within Exhibit 5.1)</font></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">24.1*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="color:#0000ff;" href="#Section_3"><u style="color:#0000ff;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;text-decoration:underline;text-decoration-color:#0000ff;">Power of Attorney (included with signature pages)</u></a></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;">107*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><a style="-sec-extract:exhibit;" href="cspi-20220322xexfilingfees.htm"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.43;text-align:left;">Filing Fee Table</font></a></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:72pt;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;">____________</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:72pt;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;">*Filed herewith</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:72pt;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><b style="font-weight:bold;">SIGNATURES</b><a name="Section_3"></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;margin:0pt;">Pursuant to the requirements of the Securities Act of 1933, as amended, the Registrant certifies that it has reasonable grounds to believe that it meets all the requirements for filing on Form S-8 and has duly caused this Registration Statement on Form S-8 to be signed on its behalf by the undersigned, thereunto duly authorized, in the town of Lowell, Commonwealth of Massachusetts on March 22, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:216pt;margin:0pt;">CSP INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt 0pt 0pt 216pt;">By:<u style="text-decoration:underline;text-decoration-color:#000000;"> /s/ Gary Levine</u><font style="display:inline-block;width:28.85pt;"></font><font style="display:inline-block;width:36pt;"></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:216pt;margin:0pt;"><font style="white-space:pre-wrap;">      Name: Gary Levine</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:216pt;margin:0pt;"><font style="white-space:pre-wrap;">      Title: Chief Financial Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;margin:0pt;">Pursuant to the requirements of the Securities Act of 1933, as amended, this Registration Statement on Form S-8 has been signed below by the following persons in the capacities and on the dates indicated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt 0pt 7pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font><a name="PowerOfAttorney"></a>Each person, in so signing, also hereby makes, constitutes and appoints Victor Dellovo and Gary Levine, and each of them, each acting alone, his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for such person and in his or her name, place and stead, in any and all capacities in connection with this Registration Statement on Form S-8, including without limiting the generality of the foregoing, to sign the Registration Statement, including any and all stickers and post-effective amendments to the Registration Statement, and to sign any and all additional registration statements that are filed pursuant to Rule 462(b) under the Securities Act, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the SEC and any applicable securities exchange or securities self-regulatory body, granting unto said attorneys-in-fact and agents, each acting alone, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their substitute(s), may lawfully do or cause to be done by virtue hereof.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;table-layout:auto;width:100%;" align="center"><tr style="height:14pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:14pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">Signature</u></p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:14pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">Title</u></p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:14pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">Date</u></p></div></div></td></tr><tr style="height:34pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Victor Dellovo</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Victor Dellovo</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Chief Executive Officer and President (Chief Executive Officre, President and Director)</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:34pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Gary Levine</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Gary Levine</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">(Chief Financial Officer)</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:34pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Mike Newbanks</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Mike Newbanks</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vice President of Finance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">(Chief Accounting Officer)</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:34pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ C. Shelton James</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">C. Shelton James</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Director</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:34pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:36pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Raymond Charles Blackmon</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Raymond Charles Blackmon</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Director</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:36pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Marilyn T. Smith</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Marilyn T. Smith</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Director</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr><tr style="height:36pt;"><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><u style="text-decoration:underline;text-decoration-color:#000000;">/s/ Izzy Azeri</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 2pt 0pt;">Izzy Azeri</p></div></div></td><td style="vertical-align:bottom;width:39.95%;margin:0pt;padding:0pt 2pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;">Director</p></div></div></td><td style="vertical-align:bottom;width:20.08%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:36pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:2pt 0pt 2pt 0pt;">March 22, 2022</p></div></div></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br><font style="visibility:hidden;">&#8203;</font><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>cspi-20220322xex5d1.htm
<DESCRIPTION>EX-5.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 3/22/2022 08:27:02 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:7.03%;padding-right:7.03%;position:relative;"><div style="margin-top:30pt;min-height:18pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;text-align:right;margin:0pt;">Exhibit 5.1</p></div><div style="clear:both;max-width:100%;position:relative;min-height:0.5pt;"><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.35pt;"><font style="font-family:'Times New Roman','Times','serif';"><img src="cspi-20220322xex5d1001.jpg" alt="Graphic" style="display:inline-block;height:41.75pt;width:98.88pt;"></font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="display:none;font-family:'Constantia';line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><div style="position:relative;white-space:nowrap;"><div style="display:inline-block;padding-right:7.01%;vertical-align:top;white-space:normal;width:20.2%;"><p style="font-family:'Constantia';font-size:10pt;margin:0.15pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;font-weight:bold;margin:0pt 0pt 0pt 5.2pt;"><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ArentFox</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.15pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Schiff</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.1pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">LLP</b></p><p style="font-family:'Constantia';font-size:9pt;margin:3pt 19.45pt 0pt 5.2pt;"><font style="color:#4c4c4e;">Prudential Tower</font><font style="color:#4c4c4e;letter-spacing:0.05pt;"> </font><font style="color:#4c4c4e;">800</font><font style="color:#4c4c4e;letter-spacing:-0.45pt;"> </font><font style="color:#4c4c4e;">Boylston</font><font style="color:#4c4c4e;letter-spacing:-0.35pt;"> </font><font style="color:#4c4c4e;">Street</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:0.5pt;left:1%;max-width:95.06%;position:absolute;top:16.95pt;width:141.85pt;z-index:251658240;"><img src="cspi-20220322xex5d1002.jpg" alt="Graphic" style="height:0.5pt;width:141.85pt;"></div></div><p style="font-family:'Constantia';font-size:9pt;margin:0.1pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;">Boston, MA</font><font style="color:#4c4c4e;letter-spacing:2.25pt;"> </font><font style="color:#4c4c4e;">02199</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:7pt;margin:0.05pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;font-size:9pt;">617.973.6100</font><font style="color:#4c4c4e;font-size:9pt;letter-spacing:4.15pt;"> </font><b style="color:#033542;font-weight:bold;">MAIN</b></p><div style="height:0pt;position:relative;width:100%;"><div style="height:0.5pt;left:1%;max-width:95.06%;position:absolute;top:17pt;width:141.85pt;z-index:251659264;"><img src="cspi-20220322xex5d1002.jpg" alt="Graphic" style="height:0.5pt;width:141.85pt;"></div></div><p style="font-family:'Constantia';font-size:7pt;margin:0.05pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;font-size:9pt;">617.367.2315</font><font style="color:#4c4c4e;font-size:9pt;letter-spacing:3.9pt;"> </font><b style="color:#033542;font-weight:bold;">FAX</b></p><p style="font-family:'Constantia';font-size:10pt;margin:0.2pt 0pt 0pt 0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:9pt;margin:0pt 0pt 0pt 5.2pt;"><font style="color:#ff0000;">afslaw.com</font></p></div><div style="display:inline-block;padding-left:7.01%;vertical-align:top;white-space:normal;width:65.78%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="font-size:7.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.2pt;">March<font style="letter-spacing:-0.15pt;"> </font>22,<font style="letter-spacing:-0.15pt;"> </font>2022</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 241.85pt 0pt 5.2pt;">The<font style="letter-spacing:-0.3pt;"> </font>Board<font style="letter-spacing:-0.3pt;"> </font>of<font style="letter-spacing:-0.3pt;"> </font>Directors<font style="letter-spacing:-2.35pt;"> </font>CSP<font style="letter-spacing:-0.05pt;"> </font>Inc.</p><p style="font-family:'Constantia';font-size:10pt;margin:0.1pt 0pt 0pt 5.2pt;">175<font style="letter-spacing:-0.1pt;"> </font>Cabot<font style="letter-spacing:-0.1pt;"> </font>Street</p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.2pt;">Lowell,<font style="letter-spacing:-0.15pt;"> </font>Massachusetts<font style="letter-spacing:-0.15pt;"> </font>01854</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;font-weight:bold;margin:0.05pt 0pt 0pt 5.2pt;">RE:<b style="font-weight:bold;letter-spacing:-0.15pt;"> </b>Registration<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>Statement<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>on<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>Form<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>S-8</p><p style="font-family:'Constantia';font-size:10pt;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.05pt 0pt 0pt 5.2pt;">Gentlemen:</p><p style="font-family:'Constantia';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0pt 4.95pt 0pt 5.2pt;">We have acted as counsel to CSP Inc., a Massachusetts corporation (the<font style="letter-spacing:0.05pt;"> </font>&#8220;<b style="font-weight:bold;">Company</b>&#8221;), with respect to the Company&#8217;s Registration Statement on Form<font style="letter-spacing:-2.4pt;"> </font>S-8, filed by the Company with the Securities and Exchange Commission in<font style="letter-spacing:0.05pt;"> </font>connection<font style="letter-spacing:-0.4pt;"> </font>with<font style="letter-spacing:-0.4pt;"> </font>the<font style="letter-spacing:-0.35pt;"> </font>registration<font style="letter-spacing:-0.4pt;"> </font>under<font style="letter-spacing:-0.35pt;"> </font>the<font style="letter-spacing:-0.4pt;"> </font>Securities<font style="letter-spacing:-0.35pt;"> </font>Act<font style="letter-spacing:-0.4pt;"> </font>of<font style="letter-spacing:-0.35pt;"> </font>1933,<font style="letter-spacing:-0.4pt;"> </font>as<font style="letter-spacing:-0.35pt;"> </font>amended,<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:-0.15pt;"> </font>400,000<font style="letter-spacing:-0.1pt;"> </font>shares<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>Company&#8217;s<font style="letter-spacing:-0.1pt;"> </font>Common<font style="letter-spacing:-0.1pt;"> </font>Stock,<font style="letter-spacing:-0.1pt;"> </font>par<font style="letter-spacing:-0.1pt;"> </font>value<font style="letter-spacing:-0.1pt;"> </font>$0.01<font style="letter-spacing:-0.1pt;"> </font>per<font style="letter-spacing:-0.1pt;"> </font>share,<font style="letter-spacing:-2.4pt;"> </font>issuable<font style="letter-spacing:-0.15pt;"> </font>pursuant<font style="letter-spacing:-0.1pt;"> </font>to<font style="letter-spacing:-0.15pt;"> </font>the<font style="letter-spacing:-0.15pt;"> </font>Company&#8217;s 2015<font style="letter-spacing:-0.15pt;"> </font>Stock<font style="letter-spacing:-0.1pt;"> </font>Incentive<font style="letter-spacing:-0.1pt;"> </font>Plan<font style="letter-spacing:-0.15pt;"> </font>(the<font style="letter-spacing:-0.1pt;"> </font>&#8220;<b style="font-weight:bold;">Shares</b>&#8221;).</p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0.05pt 5.1pt 0pt 5.2pt;">We have examined and relied upon the originals or copies of such records,<font style="letter-spacing:0.05pt;"> </font>agreements, documents and other instruments and have made such inquiries<font style="letter-spacing:-2.4pt;"> </font>of such officers and representatives of the Company as we have deemed<font style="letter-spacing:0.05pt;"> </font>relevant and necessary as the basis for the opinions set forth herein.<font style="letter-spacing:0.05pt;"> </font>In such<font style="letter-spacing:0.05pt;"> </font>examination,<font style="letter-spacing:0.05pt;"> </font>we<font style="letter-spacing:0.05pt;"> </font>have<font style="letter-spacing:0.05pt;"> </font>assumed,<font style="letter-spacing:0.05pt;"> </font>without<font style="letter-spacing:0.05pt;"> </font>independent<font style="letter-spacing:0.05pt;"> </font>verification,<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>genuineness<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>all<font style="letter-spacing:0.05pt;"> </font>signatures<font style="letter-spacing:0.05pt;"> </font>(whether<font style="letter-spacing:0.05pt;"> </font>original<font style="letter-spacing:0.05pt;"> </font>or<font style="letter-spacing:0.05pt;"> </font>photostatic),<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>legal<font style="letter-spacing:-2.4pt;"> </font>capacity<font style="letter-spacing:-0.15pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>natural<font style="letter-spacing:-0.1pt;"> </font>persons,<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>authenticity<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.15pt;"> </font>all<font style="letter-spacing:-0.1pt;"> </font>documents<font style="letter-spacing:-0.1pt;"> </font>submitted<font style="letter-spacing:-0.1pt;"> </font>to<font style="letter-spacing:-0.1pt;"> </font>us<font style="letter-spacing:-2.4pt;"> </font>as<font style="letter-spacing:0.05pt;"> </font>originals, and<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>conformity<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>original<font style="letter-spacing:0.05pt;"> </font>documents<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>all<font style="letter-spacing:0.05pt;"> </font>documents<font style="letter-spacing:0.05pt;"> </font>submitted to us as certified or photostatic copies. We have assumed, without<font style="letter-spacing:-2.4pt;"> </font>independent<font style="letter-spacing:-0.45pt;"> </font>verification,<font style="letter-spacing:-0.45pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>accuracy<font style="letter-spacing:-0.45pt;"> </font>of<font style="letter-spacing:-0.45pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>relevant<font style="letter-spacing:-0.45pt;"> </font>facts<font style="letter-spacing:-0.5pt;"> </font>stated<font style="letter-spacing:-0.5pt;"> </font>therein.<font style="letter-spacing:1.55pt;"> </font>We<font style="letter-spacing:-2.4pt;"> </font>have<font style="letter-spacing:0.05pt;"> </font>also<font style="letter-spacing:0.05pt;"> </font>assumed<font style="letter-spacing:0.05pt;"> </font>that,<font style="letter-spacing:0.05pt;"> </font>prior<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>sale<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>any<font style="letter-spacing:0.05pt;"> </font>Shares<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>which<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>Registration<font style="letter-spacing:-0.55pt;"> </font>Statement<font style="letter-spacing:-0.55pt;"> </font>relates,<font style="letter-spacing:-0.55pt;"> </font>appropriate<font style="letter-spacing:-0.55pt;"> </font>action<font style="letter-spacing:-0.55pt;"> </font>will<font style="letter-spacing:-0.55pt;"> </font>be<font style="letter-spacing:-0.55pt;"> </font>taken<font style="letter-spacing:-0.55pt;"> </font>to<font style="letter-spacing:-0.6pt;"> </font>register<font style="letter-spacing:-0.5pt;"> </font>and<font style="letter-spacing:-2.4pt;"> </font>qualify<font style="letter-spacing:-0.5pt;"> </font>such<font style="letter-spacing:-0.5pt;"> </font>Shares<font style="letter-spacing:-0.45pt;"> </font>for<font style="letter-spacing:-0.45pt;"> </font>sale,<font style="letter-spacing:-0.6pt;"> </font>to<font style="letter-spacing:-0.55pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>extent<font style="letter-spacing:-0.45pt;"> </font>necessary,<font style="letter-spacing:-0.45pt;"> </font>under<font style="letter-spacing:-0.4pt;"> </font>any<font style="letter-spacing:-0.55pt;"> </font>applicable<font style="letter-spacing:-0.45pt;"> </font>state<font style="letter-spacing:-2.4pt;"> </font>securities<font style="letter-spacing:-0.05pt;"> </font>laws.</p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:5pt 5.05pt 0pt 5.2pt;">The<font style="letter-spacing:-0.1pt;"> </font>opinions<font style="letter-spacing:-0.1pt;"> </font>expressed<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.05pt;"> </font>this<font style="letter-spacing:-0.1pt;"> </font>letter<font style="letter-spacing:-0.1pt;"> </font>concern<font style="letter-spacing:-0.05pt;"> </font>only<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>effect<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>laws<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-2.4pt;"> </font>Massachusetts<font style="letter-spacing:-0.4pt;"> </font>Business<font style="letter-spacing:-0.4pt;"> </font>Corporation<font style="letter-spacing:-0.4pt;"> </font>Act<font style="letter-spacing:-0.4pt;"> </font>as<font style="letter-spacing:-0.35pt;"> </font>currently<font style="letter-spacing:-0.4pt;"> </font>in<font style="letter-spacing:-0.4pt;"> </font>effect,<font style="letter-spacing:-0.4pt;"> </font>and<font style="letter-spacing:-0.35pt;"> </font>we<font style="letter-spacing:-0.4pt;"> </font>express<font style="letter-spacing:0.05pt;"> </font>no opinion on the law of any other jurisdiction.<font style="letter-spacing:0.05pt;"> </font>We assume no obligation to<font style="letter-spacing:0.05pt;"> </font>supplement<font style="letter-spacing:-0.1pt;"> </font>this<font style="letter-spacing:-0.05pt;"> </font>letter<font style="letter-spacing:-0.05pt;"> </font>if<font style="letter-spacing:-0.05pt;"> </font>any<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.05pt;"> </font>the<font style="letter-spacing:-0.05pt;"> </font>applicable<font style="letter-spacing:-0.05pt;"> </font>laws<font style="letter-spacing:-0.05pt;"> </font>change<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.05pt;"> </font>any<font style="letter-spacing:-0.05pt;"> </font>manner.</p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:5.05pt 4.95pt 0pt 5.2pt;">Based on the foregoing, we are of the opinion that the Shares, when issued or<font style="letter-spacing:-2.4pt;"> </font>delivered and paid for in accordance with the terms of the Company&#8217;s 2015<font style="letter-spacing:0.05pt;"> </font>Stock<font style="letter-spacing:-0.1pt;"> </font>Incentive<font style="letter-spacing:-0.05pt;"> </font>Plan,<font style="letter-spacing:-0.05pt;"> </font>will<font style="letter-spacing:-0.05pt;"> </font>be<font style="letter-spacing:-0.05pt;"> </font>validly<font style="letter-spacing:-0.1pt;"> </font>issued,<font style="letter-spacing:-0.05pt;"> </font>fully<font style="letter-spacing:-0.05pt;"> </font>paid<font style="letter-spacing:-0.05pt;"> </font>and<font style="letter-spacing:-0.05pt;"> </font>nonassessable.</p><p style="display:none;font-family:'Constantia';line-height:0pt;text-align:justify;margin:0pt;"><font style="font-size:0pt;visibility:hidden;">&#8203;</font></p></div></div><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.15pt 0pt 0pt 0pt;"><font style="font-size:7.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:8pt;margin:4.8pt 473.5pt 0pt 5.2pt;"><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Smart In</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:0.05pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Your</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.5pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">World</b><sup style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;vertical-align:top;">&#174;</sup></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:7.03%;margin-right:7.03%;margin-top:30pt;page-break-after:always;width:85.95%;border-width:0;"><div style="max-width:100%;padding-left:7.03%;padding-right:7.03%;position:relative;"><div style="margin-top:30pt;min-height:18pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;text-align:right;margin:0pt;">Exhibit 5.1</p></div><div style="clear:both;max-width:100%;position:relative;min-height:41.76pt;"><div style="height:0pt;position:relative;width:100%;"><div style="height:41.76pt;left:1.02%;max-width:98.98%;position:absolute;top:-0.01pt;width:98.88pt;z-index:251660288;"><div style="height:41.76pt;left:0pt;padding-bottom:0pt;position:relative;top:0pt;width:98.88pt;"><img src="cspi-20220322xex5d1001.jpg" alt="Graphic" style="height:41.75pt;width:98.88pt;"></div></div></div><p style="font-family:'Constantia';font-size:8pt;text-align:right;margin:6.05pt 5.1pt 0pt 0pt;">March<font style="letter-spacing:-0.2pt;"> </font>22,<font style="letter-spacing:-0.25pt;"> </font>2022</p><p style="font-family:'Constantia';font-size:8pt;text-align:right;margin:0.05pt 5.05pt 0pt 0pt;">Page<font style="letter-spacing:0.1pt;"> </font>2</p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:2.95pt 5.1pt 0pt 5.2pt;">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and to all references to our<font style="letter-spacing:0.05pt;"> </font>firm<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>Registration<font style="letter-spacing:-0.05pt;"> </font>Statement.<font style="letter-spacing:2.3pt;"> </font>In<font style="letter-spacing:-0.05pt;"> </font>giving<font style="letter-spacing:-0.1pt;"> </font>this<font style="letter-spacing:-0.1pt;"> </font>consent,<font style="letter-spacing:-0.1pt;"> </font>we<font style="letter-spacing:-0.05pt;"> </font>do<font style="letter-spacing:-0.1pt;"> </font>not<font style="letter-spacing:-0.1pt;"> </font>hereby<font style="letter-spacing:-0.05pt;"> </font>admit<font style="letter-spacing:-0.1pt;"> </font>that<font style="letter-spacing:-0.1pt;"> </font>we<font style="letter-spacing:-0.1pt;"> </font>come<font style="letter-spacing:-0.05pt;"> </font>within<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>category<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-2.4pt;"> </font>persons whose consent is required under Section 7 of the Securities Act of 1933, as amended, or the General Rules and<font style="letter-spacing:0.05pt;"> </font>Regulations<font style="letter-spacing:-0.05pt;"> </font>thereunder.</p><p style="font-family:'Constantia';font-size:10pt;margin:0.1pt 0pt 0pt 0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 5.2pt;">Very<font style="letter-spacing:-0.1pt;"> </font>truly<font style="letter-spacing:-0.1pt;"> </font>yours,</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;line-height:2.39;margin:0pt 418.85pt 0pt 5.2pt;">/s/<font style="letter-spacing:-0.2pt;"> </font>ArentFox<font style="letter-spacing:-0.15pt;"> </font>Schiff<font style="letter-spacing:-0.15pt;"> </font>LLP<font style="letter-spacing:-2.35pt;"> </font>ArentFox<font style="letter-spacing:-0.1pt;"> </font>Schiff<font style="letter-spacing:-0.05pt;"> </font>LLP</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:7.03%;margin-right:7.03%;margin-top:30pt;page-break-after:avoid;width:85.95%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>cspi-20220322xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 3/22/2022 08:27:04 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;min-height:108pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;">Exhibit 23.1</p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt 0pt 0pt 18pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Consent of Independent Registered Public Accounting Firm </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;min-height:12.0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;min-height:12.0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">We consent to the incorporation by reference in the Registration Statement on Form S-8 of CSP Inc. of our report dated December 8, 2021, relating to the consolidated financial statements of CSP Inc., appearing in the Annual Report on Form 10-K of CSP Inc. for the year ended September 30, 2021. </font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;">/s/ RSM US LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Miami, Florida</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">March 22, 2022</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>cspi-20220322xex23d2.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 3/22/2022 08:27:35 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:7.03%;padding-right:7.03%;position:relative;"><div style="margin-top:30pt;min-height:18pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;text-align:right;margin:0pt;">Exhibit 23.2</p></div><div style="clear:both;max-width:100%;position:relative;min-height:0.5pt;"><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.35pt;"><font style="font-family:'Times New Roman','Times','serif';"><img src="cspi-20220322xex23d2001.jpg" alt="Graphic" style="display:inline-block;height:41.75pt;width:98.88pt;"></font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="display:none;font-family:'Constantia';line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><div style="position:relative;white-space:nowrap;"><div style="display:inline-block;padding-right:7.01%;vertical-align:top;white-space:normal;width:20.2%;"><p style="font-family:'Constantia';font-size:10pt;margin:0.15pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;font-weight:bold;margin:0pt 0pt 0pt 5.2pt;"><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ArentFox</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.15pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Schiff</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.1pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">LLP</b></p><p style="font-family:'Constantia';font-size:9pt;margin:3pt 19.45pt 0pt 5.2pt;"><font style="color:#4c4c4e;">Prudential Tower</font><font style="color:#4c4c4e;letter-spacing:0.05pt;"> </font><font style="color:#4c4c4e;">800</font><font style="color:#4c4c4e;letter-spacing:-0.45pt;"> </font><font style="color:#4c4c4e;">Boylston</font><font style="color:#4c4c4e;letter-spacing:-0.35pt;"> </font><font style="color:#4c4c4e;">Street</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:0.5pt;left:1%;max-width:95.06%;position:absolute;top:16.95pt;width:141.85pt;z-index:251658240;"><img src="cspi-20220322xex23d2002.jpg" alt="Graphic" style="height:0.5pt;width:141.85pt;"></div></div><p style="font-family:'Constantia';font-size:9pt;margin:0.1pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;">Boston, MA</font><font style="color:#4c4c4e;letter-spacing:2.25pt;"> </font><font style="color:#4c4c4e;">02199</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.2pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:7pt;margin:0.05pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;font-size:9pt;">617.973.6100</font><font style="color:#4c4c4e;font-size:9pt;letter-spacing:4.15pt;"> </font><b style="color:#033542;font-weight:bold;">MAIN</b></p><div style="height:0pt;position:relative;width:100%;"><div style="height:0.5pt;left:1%;max-width:95.06%;position:absolute;top:17pt;width:141.85pt;z-index:251659264;"><img src="cspi-20220322xex23d2002.jpg" alt="Graphic" style="height:0.5pt;width:141.85pt;"></div></div><p style="font-family:'Constantia';font-size:7pt;margin:0.05pt 0pt 0pt 5.2pt;"><font style="color:#4c4c4e;font-size:9pt;">617.367.2315</font><font style="color:#4c4c4e;font-size:9pt;letter-spacing:3.9pt;"> </font><b style="color:#033542;font-weight:bold;">FAX</b></p><p style="font-family:'Constantia';font-size:10pt;margin:0.2pt 0pt 0pt 0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:9pt;margin:0pt 0pt 0pt 5.2pt;"><font style="color:#ff0000;">afslaw.com</font></p></div><div style="display:inline-block;padding-left:7.01%;vertical-align:top;white-space:normal;width:65.78%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="font-size:7.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.2pt;">March<font style="letter-spacing:-0.15pt;"> </font>22,<font style="letter-spacing:-0.15pt;"> </font>2022</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 241.85pt 0pt 5.2pt;">The<font style="letter-spacing:-0.3pt;"> </font>Board<font style="letter-spacing:-0.3pt;"> </font>of<font style="letter-spacing:-0.3pt;"> </font>Directors<font style="letter-spacing:-2.35pt;"> </font>CSP<font style="letter-spacing:-0.05pt;"> </font>Inc.</p><p style="font-family:'Constantia';font-size:10pt;margin:0.1pt 0pt 0pt 5.2pt;">175<font style="letter-spacing:-0.1pt;"> </font>Cabot<font style="letter-spacing:-0.1pt;"> </font>Street</p><p style="font-family:'Constantia';font-size:10pt;margin:0pt 0pt 0pt 5.2pt;">Lowell,<font style="letter-spacing:-0.15pt;"> </font>Massachusetts<font style="letter-spacing:-0.15pt;"> </font>01854</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;font-weight:bold;margin:0.05pt 0pt 0pt 5.2pt;">RE:<b style="font-weight:bold;letter-spacing:-0.15pt;"> </b>Registration<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>Statement<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>on<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>Form<b style="font-weight:bold;letter-spacing:-0.1pt;"> </b>S-8</p><p style="font-family:'Constantia';font-size:10pt;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.05pt 0pt 0pt 5.2pt;">Gentlemen:</p><p style="font-family:'Constantia';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0pt 4.95pt 0pt 5.2pt;">We have acted as counsel to CSP Inc., a Massachusetts corporation (the<font style="letter-spacing:0.05pt;"> </font>&#8220;<b style="font-weight:bold;">Company</b>&#8221;), with respect to the Company&#8217;s Registration Statement on Form<font style="letter-spacing:-2.4pt;"> </font>S-8, filed by the Company with the Securities and Exchange Commission in<font style="letter-spacing:0.05pt;"> </font>connection<font style="letter-spacing:-0.4pt;"> </font>with<font style="letter-spacing:-0.4pt;"> </font>the<font style="letter-spacing:-0.35pt;"> </font>registration<font style="letter-spacing:-0.4pt;"> </font>under<font style="letter-spacing:-0.35pt;"> </font>the<font style="letter-spacing:-0.4pt;"> </font>Securities<font style="letter-spacing:-0.35pt;"> </font>Act<font style="letter-spacing:-0.4pt;"> </font>of<font style="letter-spacing:-0.35pt;"> </font>1933,<font style="letter-spacing:-0.4pt;"> </font>as<font style="letter-spacing:-0.35pt;"> </font>amended,<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:-0.15pt;"> </font>400,000<font style="letter-spacing:-0.1pt;"> </font>shares<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>Company&#8217;s<font style="letter-spacing:-0.1pt;"> </font>Common<font style="letter-spacing:-0.1pt;"> </font>Stock,<font style="letter-spacing:-0.1pt;"> </font>par<font style="letter-spacing:-0.1pt;"> </font>value<font style="letter-spacing:-0.1pt;"> </font>$0.01<font style="letter-spacing:-0.1pt;"> </font>per<font style="letter-spacing:-0.1pt;"> </font>share,<font style="letter-spacing:-2.4pt;"> </font>issuable<font style="letter-spacing:-0.15pt;"> </font>pursuant<font style="letter-spacing:-0.1pt;"> </font>to<font style="letter-spacing:-0.15pt;"> </font>the<font style="letter-spacing:-0.15pt;"> </font>Company&#8217;s 2015<font style="letter-spacing:-0.15pt;"> </font>Stock<font style="letter-spacing:-0.1pt;"> </font>Incentive<font style="letter-spacing:-0.1pt;"> </font>Plan<font style="letter-spacing:-0.15pt;"> </font>(the<font style="letter-spacing:-0.1pt;"> </font>&#8220;<b style="font-weight:bold;">Shares</b>&#8221;).</p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0.05pt 5.1pt 0pt 5.2pt;">We have examined and relied upon the originals or copies of such records,<font style="letter-spacing:0.05pt;"> </font>agreements, documents and other instruments and have made such inquiries<font style="letter-spacing:-2.4pt;"> </font>of such officers and representatives of the Company as we have deemed<font style="letter-spacing:0.05pt;"> </font>relevant and necessary as the basis for the opinions set forth herein.<font style="letter-spacing:0.05pt;"> </font>In such<font style="letter-spacing:0.05pt;"> </font>examination,<font style="letter-spacing:0.05pt;"> </font>we<font style="letter-spacing:0.05pt;"> </font>have<font style="letter-spacing:0.05pt;"> </font>assumed,<font style="letter-spacing:0.05pt;"> </font>without<font style="letter-spacing:0.05pt;"> </font>independent<font style="letter-spacing:0.05pt;"> </font>verification,<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>genuineness<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>all<font style="letter-spacing:0.05pt;"> </font>signatures<font style="letter-spacing:0.05pt;"> </font>(whether<font style="letter-spacing:0.05pt;"> </font>original<font style="letter-spacing:0.05pt;"> </font>or<font style="letter-spacing:0.05pt;"> </font>photostatic),<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>legal<font style="letter-spacing:-2.4pt;"> </font>capacity<font style="letter-spacing:-0.15pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>natural<font style="letter-spacing:-0.1pt;"> </font>persons,<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>authenticity<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.15pt;"> </font>all<font style="letter-spacing:-0.1pt;"> </font>documents<font style="letter-spacing:-0.1pt;"> </font>submitted<font style="letter-spacing:-0.1pt;"> </font>to<font style="letter-spacing:-0.1pt;"> </font>us<font style="letter-spacing:-2.4pt;"> </font>as<font style="letter-spacing:0.05pt;"> </font>originals, and<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>conformity<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>original<font style="letter-spacing:0.05pt;"> </font>documents<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>all<font style="letter-spacing:0.05pt;"> </font>documents<font style="letter-spacing:0.05pt;"> </font>submitted to us as certified or photostatic copies. We have assumed, without<font style="letter-spacing:-2.4pt;"> </font>independent<font style="letter-spacing:-0.45pt;"> </font>verification,<font style="letter-spacing:-0.45pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>accuracy<font style="letter-spacing:-0.45pt;"> </font>of<font style="letter-spacing:-0.45pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>relevant<font style="letter-spacing:-0.45pt;"> </font>facts<font style="letter-spacing:-0.5pt;"> </font>stated<font style="letter-spacing:-0.5pt;"> </font>therein.<font style="letter-spacing:1.55pt;"> </font>We<font style="letter-spacing:-2.4pt;"> </font>have<font style="letter-spacing:0.05pt;"> </font>also<font style="letter-spacing:0.05pt;"> </font>assumed<font style="letter-spacing:0.05pt;"> </font>that,<font style="letter-spacing:0.05pt;"> </font>prior<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>sale<font style="letter-spacing:0.05pt;"> </font>of<font style="letter-spacing:0.05pt;"> </font>any<font style="letter-spacing:0.05pt;"> </font>Shares<font style="letter-spacing:0.05pt;"> </font>to<font style="letter-spacing:0.05pt;"> </font>which<font style="letter-spacing:0.05pt;"> </font>the<font style="letter-spacing:0.05pt;"> </font>Registration<font style="letter-spacing:-0.55pt;"> </font>Statement<font style="letter-spacing:-0.55pt;"> </font>relates,<font style="letter-spacing:-0.55pt;"> </font>appropriate<font style="letter-spacing:-0.55pt;"> </font>action<font style="letter-spacing:-0.55pt;"> </font>will<font style="letter-spacing:-0.55pt;"> </font>be<font style="letter-spacing:-0.55pt;"> </font>taken<font style="letter-spacing:-0.55pt;"> </font>to<font style="letter-spacing:-0.6pt;"> </font>register<font style="letter-spacing:-0.5pt;"> </font>and<font style="letter-spacing:-2.4pt;"> </font>qualify<font style="letter-spacing:-0.5pt;"> </font>such<font style="letter-spacing:-0.5pt;"> </font>Shares<font style="letter-spacing:-0.45pt;"> </font>for<font style="letter-spacing:-0.45pt;"> </font>sale,<font style="letter-spacing:-0.6pt;"> </font>to<font style="letter-spacing:-0.55pt;"> </font>the<font style="letter-spacing:-0.5pt;"> </font>extent<font style="letter-spacing:-0.45pt;"> </font>necessary,<font style="letter-spacing:-0.45pt;"> </font>under<font style="letter-spacing:-0.4pt;"> </font>any<font style="letter-spacing:-0.55pt;"> </font>applicable<font style="letter-spacing:-0.45pt;"> </font>state<font style="letter-spacing:-2.4pt;"> </font>securities<font style="letter-spacing:-0.05pt;"> </font>laws.</p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:5pt 5.05pt 0pt 5.2pt;">The<font style="letter-spacing:-0.1pt;"> </font>opinions<font style="letter-spacing:-0.1pt;"> </font>expressed<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.05pt;"> </font>this<font style="letter-spacing:-0.1pt;"> </font>letter<font style="letter-spacing:-0.1pt;"> </font>concern<font style="letter-spacing:-0.05pt;"> </font>only<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>effect<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>laws<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-2.4pt;"> </font>Massachusetts<font style="letter-spacing:-0.4pt;"> </font>Business<font style="letter-spacing:-0.4pt;"> </font>Corporation<font style="letter-spacing:-0.4pt;"> </font>Act<font style="letter-spacing:-0.4pt;"> </font>as<font style="letter-spacing:-0.35pt;"> </font>currently<font style="letter-spacing:-0.4pt;"> </font>in<font style="letter-spacing:-0.4pt;"> </font>effect,<font style="letter-spacing:-0.4pt;"> </font>and<font style="letter-spacing:-0.35pt;"> </font>we<font style="letter-spacing:-0.4pt;"> </font>express<font style="letter-spacing:0.05pt;"> </font>no opinion on the law of any other jurisdiction.<font style="letter-spacing:0.05pt;"> </font>We assume no obligation to<font style="letter-spacing:0.05pt;"> </font>supplement<font style="letter-spacing:-0.1pt;"> </font>this<font style="letter-spacing:-0.05pt;"> </font>letter<font style="letter-spacing:-0.05pt;"> </font>if<font style="letter-spacing:-0.05pt;"> </font>any<font style="letter-spacing:-0.1pt;"> </font>of<font style="letter-spacing:-0.05pt;"> </font>the<font style="letter-spacing:-0.05pt;"> </font>applicable<font style="letter-spacing:-0.05pt;"> </font>laws<font style="letter-spacing:-0.05pt;"> </font>change<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.05pt;"> </font>any<font style="letter-spacing:-0.05pt;"> </font>manner.</p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:5.05pt 4.95pt 0pt 5.2pt;">Based on the foregoing, we are of the opinion that the Shares, when issued or<font style="letter-spacing:-2.4pt;"> </font>delivered and paid for in accordance with the terms of the Company&#8217;s 2015<font style="letter-spacing:0.05pt;"> </font>Stock<font style="letter-spacing:-0.1pt;"> </font>Incentive<font style="letter-spacing:-0.05pt;"> </font>Plan,<font style="letter-spacing:-0.05pt;"> </font>will<font style="letter-spacing:-0.05pt;"> </font>be<font style="letter-spacing:-0.05pt;"> </font>validly<font style="letter-spacing:-0.1pt;"> </font>issued,<font style="letter-spacing:-0.05pt;"> </font>fully<font style="letter-spacing:-0.05pt;"> </font>paid<font style="letter-spacing:-0.05pt;"> </font>and<font style="letter-spacing:-0.05pt;"> </font>nonassessable.</p><p style="display:none;font-family:'Constantia';line-height:0pt;text-align:justify;margin:0pt;"><font style="font-size:0pt;visibility:hidden;">&#8203;</font></p></div></div><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.15pt 0pt 0pt 0pt;"><font style="font-size:7.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:8pt;margin:4.8pt 473.5pt 0pt 5.2pt;"><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Smart In</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:0.05pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Your</b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.5pt;"> </b><b style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">World</b><sup style="color:#033542;font-family:'Arial','Helvetica','sans-serif';font-size:6pt;font-weight:bold;vertical-align:top;">&#174;</sup></p><p style="display:none;font-family:'Constantia';line-height:0pt;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:7.03%;margin-right:7.03%;margin-top:30pt;page-break-after:always;width:85.95%;border-width:0;"><div style="max-width:100%;padding-left:7.03%;padding-right:7.03%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:49.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><img src="cspi-20220322xex23d2004.jpg" alt="A picture containing icon&#10;&#10;Description automatically generated" style="display:inline-block;height:42pt;width:99pt;"></p></td><td style="vertical-align:top;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:2.95pt 5.1pt 0pt 5.2pt;">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and to all references to our<font style="letter-spacing:0.05pt;"> </font>firm<font style="letter-spacing:-0.1pt;"> </font>in<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>Registration<font style="letter-spacing:-0.05pt;"> </font>Statement.<font style="letter-spacing:2.3pt;"> </font>In<font style="letter-spacing:-0.05pt;"> </font>giving<font style="letter-spacing:-0.1pt;"> </font>this<font style="letter-spacing:-0.1pt;"> </font>consent,<font style="letter-spacing:-0.1pt;"> </font>we<font style="letter-spacing:-0.05pt;"> </font>do<font style="letter-spacing:-0.1pt;"> </font>not<font style="letter-spacing:-0.1pt;"> </font>hereby<font style="letter-spacing:-0.05pt;"> </font>admit<font style="letter-spacing:-0.1pt;"> </font>that<font style="letter-spacing:-0.1pt;"> </font>we<font style="letter-spacing:-0.1pt;"> </font>come<font style="letter-spacing:-0.05pt;"> </font>within<font style="letter-spacing:-0.1pt;"> </font>the<font style="letter-spacing:-0.1pt;"> </font>category<font style="letter-spacing:-0.05pt;"> </font>of<font style="letter-spacing:-2.4pt;"> </font>persons whose consent is required under Section 7 of the Securities Act of 1933, as amended, or the General Rules and<font style="letter-spacing:0.05pt;"> </font>Regulations<font style="letter-spacing:-0.05pt;"> </font>thereunder.</p><p style="font-family:'Constantia';font-size:10pt;margin:0.1pt 0pt 0pt 0pt;"><font style="font-size:14pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 5.2pt;">Very<font style="letter-spacing:-0.1pt;"> </font>truly<font style="letter-spacing:-0.1pt;"> </font>yours,</p><p style="font-family:'Constantia';font-size:10pt;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:9.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Constantia';font-size:10pt;line-height:2.39;margin:0pt 418.85pt 0pt 5.2pt;">/s/<font style="letter-spacing:-0.2pt;"> </font>ArentFox<font style="letter-spacing:-0.15pt;"> </font>Schiff<font style="letter-spacing:-0.15pt;"> </font>LLP<font style="letter-spacing:-2.35pt;"> </font>ArentFox<font style="letter-spacing:-0.1pt;"> </font>Schiff<font style="letter-spacing:-0.05pt;"> </font>LLP</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Constantia';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:7.03%;margin-right:7.03%;margin-top:30pt;page-break-after:avoid;width:85.95%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>5
<FILENAME>cspi-20220322xexfilingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 3/22/2022 08:27:37 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;min-height:36pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">Exhibit 107</p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:72pt;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;"><font style="line-height:1.19;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Calculation of Filing Fee Table</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-top:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FORM&#160;S-8</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Form Type)</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-top:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CSP, Inc.</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">(Exact Name of Registrant as Specified in its Charter)</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-top:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Newly Registered Securities</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p><div><table style="background-color:#ffffff;border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.87072754%;padding-left:0pt;padding-right:0pt;width:101.74%;" align="center"><tr><td style="background-color:#ffffff;vertical-align:middle;width:11.34%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:17.9%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:13.3%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.79%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.48%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:8.27%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.12%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:10.66%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:7.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:8.44%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:middle;width:0.47%;margin:0pt;padding:0pt;"></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Security&#160;Type</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:17.9%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Class Title</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:13.3%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fee Calculation<br>Rule</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount<br>Registered(1)</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.48%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:8.4%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Proposed<br>Maximum<br>Offering<br>Price Per<br>Unit (2)</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:10.75%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maximum<br>Aggregate<br>Offering Price (2)</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:7.56%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fee&#160;Rate</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.97%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of<br>Registration<br>Fee(2)</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Equity (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">Common Stock, $0.01<br>par value per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">Rule&#160;457(c)&#160;and<br>Rule&#160;457(h)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.12%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$2,928,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">.0000927</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">271.43 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:12pt;text-align:center;text-indent:-12pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:17.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">.</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:6pt;"><td colspan="9" style="background-color:#ffffff;vertical-align:middle;width:57.42%;margin:0pt;padding:0pt;"></td><td colspan="4" style="background-color:#ffffff;vertical-align:middle;width:9.87%;margin:0pt;padding:0pt;"></td><td colspan="4" style="background-color:#ffffff;vertical-align:middle;width:12.22%;margin:0pt;padding:0pt;"></td><td colspan="4" style="background-color:#ffffff;vertical-align:middle;width:9.03%;margin:0pt;padding:0pt;"></td><td colspan="4" style="background-color:#ffffff;vertical-align:middle;width:11.44%;margin:0pt;padding:0pt;"></td></tr><tr><td colspan="8" style="background-color:#cceeff;vertical-align:top;width:56.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-left:12pt;text-indent:-12pt;margin:0pt;"><b style="font-weight:bold;">Total Offering Amount</b></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.27%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$2,928,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">271.43 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td colspan="8" style="background-color:#ffffff;vertical-align:top;width:56.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-left:12pt;text-indent:-12pt;margin:0pt;"><b style="font-weight:bold;">Total Fee Offsets</b></p></td><td style="background-color:#ffffff;vertical-align:top;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.27%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">N/A</p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td colspan="8" style="background-color:#cceeff;vertical-align:top;width:56.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;padding-left:12pt;text-align:center;text-indent:-12pt;margin:0pt;"><b style="font-weight:bold;">Net Fee Due</b></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.27%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.08%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.47%;margin:0pt;padding:0pt;"></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;">271.43 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr></table></div><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:9pt;">(1)</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:9pt;">This Registration Statement covers shares of Common Stock of CSP Inc., par value $0.01 per share (&#8220;</font><b style="font-size:9pt;font-weight:bold;">Common Stock</b><font style="font-size:9pt;white-space:pre-wrap;">&#8221;), which may be offered or sold pursuant to the CSP Inc. 2015 Stock Incentive Plan, as amended.  This Registration Statement shall also cover any additional shares of Common Stock that may be issued upon stock splits, stock dividends or similar transactions in accordance with Rule 416(c) under the Securities Act of 1933.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:9pt;">(2)</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:9pt;">Pursuant to Rule 457(c) and (h)&#160;</font><font style="font-size:9pt;white-space:pre-wrap;">of the Securities Act of 1933 solely for the purpose of calculating the amount of the  proposed maximum offering price per share, the proposed maximum aggregate offering price and the amount of the registration fee are based on (a) the average of the high and low sales prices per share of CSP Inc. Common Stock on March 18, 2022, as reported on the Nasdaq Global Market with respect to the 400,000 shares of Common Stock issuable under 2015 Stock Incentive Plan, as amended, registered herein.</font></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>cspi-20220322xex5d1002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cspi-20220322xex5d1002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  ! 1P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Y_HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
8H **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>cspi-20220322xex5d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cspi-20220322xex5d1001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %< S@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** &8YKE?'FN_V+H$@B<+<SC9&._N:ZH\5XA\2=4&H>)O(0YCMD$9Y_
MBR2?Z5C7GRPN>GD^$^LXI1>RU9R/VB?_ )[2?]]&O>O!.JIJOAJT8R!Y8D$<
MO/.X#'-> =:[GX8:P]EX@&GM_JKL$'GHP!(_EBN+#5.6=NY]9GN"5;"N<=XZ
M_P"9[9124M>F? !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%)0 WC=THR,$TQY%C0LQ 4#))Z"LK3?$-AJM_/:6<
MJRO H+LO(&>V:+I%1A*2<DM%N;=%%%!(4444 %%%% &/XCNY;#0+RZMFVS0Q
MEE; .#^->.#XB>)P,#4%Q_UP3_"O7O%__(IZE_UQ-?.^*X<5.49*S/K.'<+0
MK4INK%/7JK]#J_\ A8WBC_H(K_WX3_"C_A8WBC_H(K_WX3_"N5HKE]K/N?1_
MV;@_^?<?N1U7_"QO%'_017_OPG^%'_"QO%'_ $$5_P"_"?X5RM%'M9]P_LW!
M_P#/N/W(ZK_A8WBC_H(K_P!^$_PH_P"%C>*/^@BO_?A/\*Y6BCVL^X?V;@_^
M?<?N1U7_  L;Q1_T$5_[\)_A1_PL;Q1_T$5_[\)_A7*T4>UGW#^S<'_S[C]R
M.I/Q$\3G(.H+_P!^$_PKUOPG?W&I^'+.[NVWSRIEFP!G\!7SV*]]\"8_X0S3
MAGG9_6NK"U)2D^9GS_$.%H4:$94H)._16Z'3T445W'R 4444 %%%% !1110
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
MO]^?_OTU'_"S_#O]^X_[]-7I>VAW/@O[-Q?_ #[?W':45Q?_  L_P[_?N/\
MOTU'_"S_  [_ 'Y_^_34>VAW#^S<7_S[?W':<T8&*S=)U:WUO3X[ZT+&%\X+
M#!X)!X^HK2'6M$[ZHXY1<9.,E9HQ?&'_ "*>I?\ 7$U\[=Z^B?&'_(IZE_UQ
M-?.W>N#&;H^SX7_@S]?T%KL?AC_R.</_ %Q?^5<=78_#'_D<X?\ KB_\JYZ'
M\1'L9K_N53T9[G1117KGYF%%%% !1110 444E #1[4O'>J]Q=0VD+2W$JQHH
MR68\"N2U#XG:%92%$,UT?6!01^9(J95(QW9M1PU:L_W<6SM<TF3V7]:\PG^+
MB8/V73&SV\R0?TK/;XLZF6R+& #TW&LGB::ZGHPR+'37P6^:/8,4TJWK7E%O
M\7+D'_2--0C_ &'_ ,:V(/BQI$QQ/:W</OA6'\Z:Q%-]3.IDV-A]B_I9GH!^
MGZTO05E:3X@T[68P]G<(X/8'D?A6KG(K5-/5'FSA*#Y9*S'4444Q#.,4OX4@
MYP:P_$'B6Q\.I$]Z7 E)"E5)Y&.OYTFTE=E4X2J248*[9NT5Q?\ PL_P[_?G
M_P"_34G_  M#P[_?N/\ OTU1[:'<Z_[-Q?\ S[?W':?6E)P.E86@>)]/\1"4
MV,C$Q$!PRX(ST_D:W:M--71R5*<Z<G&:LQU%%%,D8.>]*0#UIJ_K7.:UXWT?
M0[S[+=ROYV-V$3.*4I*.K+HT:E:7+35WY'2T5Q?_  L_P[_?N/\ OTU+_P +
M/\._WY_^_1J/;0[G5_9N+_Y]O[CLQBBL[2-5AU?3TO+<.(G&5+KM)]Z*M.^I
MQ3O!\LMS3HHHI@%%%% #"0#S7S_XSUQM<\032JX-O$=D7I@=Z]@\8ZXNA:#-
M<#!E8;(QG&2:^?:XL7/:)]9PSA+N6(DO)?J%6+*TDOKV&VB4L\K!0 ,U7KT3
MX6:*MS>S:M+@K ?+08_B(SG\C7)3ASS2/H\PQ2PN'E4?3\ST75]%AO\ P]-I
MBJ-OEA4&.A'2OGJ:)X)WAD&'C8JP]"#BOIT@9->$^/M%;2?$DTB\Q71,R''0
MD\C\Z[,7'121\SPUBK5949O?5>IRE=9\/]<_L?Q J2.!;W("/GIN[']:Y.G
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
MI:**]4_. HHHH **** &@=*\\^)^A+>:<NJ(I$UN,-CNF>:]$JGJ%LMWI]Q
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
M_P!<37SMWK@QFZ/M.%_X,_7]!:['X8_\CG#_ -<7_E7'5V/PQ_Y'.'_KB_\
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
M Q1JG'L,59"*%"@8'I3CUQFNRE1C36A\QF.:5,<USI)+8?1116IYI@^+<?\
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
M_O5\P5]1_#+23I'@33XF_P!9*#.P]"U954DC>@Y-[G8T445@=84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1124 %8&O\ C'0_#2_\3._CA<C(C +.?P%<I\0_
MB;%X:B%GI$EO<:FS8=2=PA&.^#UZ<5X!J.HW>KW\E[?3--<2G+,U:0A?<PJ5
ME'1'J?B'XX7DLABT&U2&+'^NG&6/X5PEUX\\5W;$OX@U!<]HIR@_3%<[16R@
MD<KJ2>[--O$>N/\ ?UG46^MU(?ZT+XCUQ/N:SJ*_2ZD']:S**KE0N9G16WCS
MQ7:."GB#4&QVEG+C]<UVFA?&_5+5TBUBTCNX1P9(AM?_  KRFBDX)C522V9]
M3Z!\0_#?B*1(;34 ER_'V>92CY].>#^%=97Q_P"'+=[OQ/I5NA8-)>1*"O49
M8<U]?*NU H[#'-<]2*BSKHS<EJ/HHHJ#8**** "BBB@ HHHH **** "BBB@
MHHHH **** /G/XU_\CR/^O9*\WKTCXU_\CR/^O9*\WKJC\*//J_&R:T_X_8/
M^NJ_SK[&LO\ CQ@_ZY+_ "KXYM/^/V#_ *ZK_.OL:R_X\8/^N2_RK.MT-L/U
M+%%%%8G4%%%% !1110 4444 %%%% "=J\_\ B+\0+;PO82V%K(&U:6,B- /]
M6".&->@5\N_%1;@?$;53< C+1["PX*[!C%735WJ8UI.,=#EKW4+S4[DW%]=3
M7,QZO,Y8_K72^"O'FH^%-4C9IYIM//RR6S.2H'J!V-<E25T.*>AQJ33NC[$T
M?5;36]*@U*QD\RVF&4?&,\X/ZBM#UKS;X*B\'@<?: 1;F=C;Y'5<\_KFO2:Y
M6K.QZ$7=)BT444BA#7SO\8/%J:SK<>E64Q:TLLB3:2 [G&?KC'\Z]P\4:@VE
M>%]4OU(#P6LCH3_>VG'ZXKY'E=YI7E<Y=R23ZDUK26MSFQ$[*PRBBMSPAX>D
M\2^)+/3E20PLX,[1C[L>>3[<5N_=.6*N[$OAKP3KGBLL^G6H-NA"O.[!57\^
MOX5ZSI7P-TB%%.IWMQ<MCE8_W8_QKTO2]*L]&T^*RL8A%!&,*H_F:ND5SNHW
ML=D:$5N>?O\ !OP@\6P6]PI'\0G.:YG6/@5$P+Z/J;*<<1W(R/S%>STE2IM%
MNE%]#Y0U[P-XC\-Q&;4M.9(,X$T;JZ_H>/QKG*^S9X(;F%H9XUDC88*L,@U\
MV_%/P[H_AWQ$D.F,X>93-+"2"L>3P!Z"MH5+Z,YJM'E5T<)1116A@.AAEN)D
MAA1GD<X1%&237IGASX+:SJ2QSZO*FG0DY\OAI2/PX%='\'_!"VULGB6^4^=,
MI%LC#@*<?-]?2O836,ZFMD=5*BFKR/.+7X+>%8%'G+=7#^K2X_2HK_X(^&[F
M,BTFN[5_7?O_ $->FT5GSR[FWLX=CY_O?@IK-IJD)M)8;VS\U=Y9@K*N1G@]
M:]ZMX$MK>.", )&H50/05/10Y-[CC!1V"BBBI+"BBB@ HHHH **** "BBB@
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
MO/\ OU6OX9^(VB>*M5;3M/6X\Y8FE/F1X& 0/ZBCE8U.+T3.SHHHJ2PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!*^;OC'H[:=XU>[5,0WT?FJ?5APW]*
M^D37GOQ8\*2>)/#\=Q:1F2]L2S1HHR64XW#'X"K@[,RK1YHGS=11172<!ZS\
M,?B3:Z-9'1]>N9D@#Y@G;+!!Q\O'('^->ZQ31SQ+)$ZO&PR&4Y!KXQKI/#_C
MSQ%X;58]/OV^S]X)0'7]>GX5E.G?5'13KV5F?5U+7E?AOXT:3?B*#6(VL9R,
M-)UB)_I7H6GZ[I6K+NT[4;2Z'_3&8,1^ K%Q:W.F,XRV-.BDI:184444 %%%
M% !114,LL<$3R2NJ(HRS,< #W- #V944LQ  Y)/:O-O%OQ?TK1=]KI6W4+P<
M$KD1H?<]_P *X;XB_$V[U6YNM'TB<1Z<I,<DL>"9\'J#Z<=NM>85M"EU9RU*
M_2)M:MXMU_7)&-]JMU(A_P"62RD(/^ CBL6BBMCF<F]PHI\44LS!8D=W/9!D
MU<&AZNPRNE7I'J+=O\*!%"BK4VF7]N,SV-Q&!U\R%A_2JM %BSU*^T^3?8WE
MQ;/ZPRE#^E>T?"3QOKNNZO-I.I3?:88[8S"9_OC!4=>_WJ\/KV7X#:<?/U75
M"IQM$"G\<G^0K.I:QM1D^9(]NI:**YSN/G/XU_\ (\C_ *]DKS>O2/C7_P C
MR/\ KV2O-ZZH?"CSZOQLFL_^/VW_ .NJ_P Z]B^(GQ+>UMH-'\/WFVX";;J:
M+(,9P,!3^?(KQ<$@Y!P1026)).2>]-PNR8S:32))IIKF9YYY9))7.6DD<DL?
M4DU'4]G8WE_-Y-G:S7,N,^7"AD/Y"NDL?AKXNOE#+H\\*G_GN-GZ'FBZ0)-[
M'*45W$OPC\7Q1[OL,;>RR@FN>U#PIX@TJ,O>Z->P1CK(T!V_GTHYD#A);HR*
MLV6H7VG3>=8WD]M*/XX92I_2JU%,D]_^'?Q1AUQ5TW6IHX=1&!$Y&T3_ - ?
M\:]4KXM5GBD1T8JZG(([&OI?X9^,$\3>'8XKB8'4;50DP)&Y@.CX]ZYZE.VJ
M.RC5OHSO**2EK,Z!*\"^.W_(S:=_U['^=>^UX%\=O^1FT[_KV/\ .KI?$95_
M@/*:***Z3@/J?X:_\D[T7_KB?_0C76=ZY/X:_P#).]%_ZXG_ -"-=9WKD>YZ
M,?A1\V_&;_DH<W_7M'_*O/J]2^+/A_6M2\<RW%CI%_=0FWC E@MG=<XZ9 KA
MO^$0\3_]"[J__@#)_A71!JR..I%\S,:BK^H:+JVEHKZAIM[9HYVJ]Q;L@9O;
M(JA5F0445I6GAS6[^V2XM-&U"X@;.R2"U=U.#@X(&.M&P&;16S_PA_B?_H7-
M7_\  &3_  H_X0_Q/_T+FK_^ ,G^%+FB5ROL8U%;/_"'^)_^A<U?_P  9/\
M"C_A#_$__0N:O_X R?X4<T0Y7V,:BMG_ (1#Q/\ ]"[J_P#X R?X5DS0RV\\
MD$\;QS1L5>.0892.""#T-/FN+E8RBBI(()KN=(+>*2:9SA(XT+,Q] !UH$1T
M5L_\(?XG_P"A<U?_ , 9/\*/^$/\3_\ 0N:O_P" ,G^%+FB5ROL8U>M_ >R9
MM;U2_*_(EN(0WN6!_I7GO_"'^)_^A=U?_P  9/\ "O=_A%H5QHOA-VO+6:UN
M[B8M)',A5@!P.#45&K&M&#YCT2BBBN<[0HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ I#2T4 >!?$OX9'2Q-KFC*[VSOF:V1>8\_Q#VKRBOM!D#H58 @\$
M$<&O,O&?PALM:=[W1C%8WA',>W;$Y^@'%:PJ=&<M6CUB?/E%:_B#POJWAF\^
MS:G:E#C*R)S&P]C616YS.-MPJ6WN[BSF$UM/)#(.C1L0:BHH$>I>'OC;JFGQ
M"#5[0:@O $JOL<?H<U[)X=\5:7XGL4N=/N58D O$3\\9]"*^2:M6&I7NE72W
M-A=36\X'#QL5-9RI)[&\*\EN?9-+VKR_P!\4K77EMM*U5FCU5OE#X CF.>,<
M]:]/K!IK<ZXR4E="T444BA*\8^,GC0)$?#5A(PD8AKJ1&Z#!^3^1_"O5-=UB
M#0=%NM2N,^7 A; ZD]A7R)<W,][=RW-S*TDTC%GD8Y)-:4H7=SGKU+*R(J**
ML6-E<:E>PV=K$9)YG"H@[FN@XQ;#3[S5+R.SL8))[ASA$49KV3P[\#X$\BZU
MR^:4D R6L:8 ..A;//Y5W/@KP/8^$--5$2.2^<?O[C'+'T!["NL-82JOH=E.
M@EK(RM+\-Z/H\"16&G6T2KT(C!/YUK49I:R-[6(98(9UVRQI(/1E!KE];^'/
MAO7%<SZ?'%,P_P!="-K"NNI*$VA.*>YX#XB^"6HV,+W&C7@OE SY+IM<?3G!
MKT3X3Z1)I/@>V\U"LUPS2NK#!'H*[JD  & ,53FVK,B-*,7=#J***DU/G/XU
M_P#(\C_KV2O-Z](^-?\ R/(_Z]DKS>NJ'PH\^K\;"NC\&^#KSQEJC6MLXBAB
M >>8KD(#TX[FN<KZ<^&/AJ/P[X3A+(OVN\ FF8#D_P!T?@#^M%25D.E#F9K^
M&?"FF^%].2VL(%\P*!+.1\\A[D_X5T&**7M7*=R26P5'(BRH4=0RG@@C(-24
M4#/#_B;\,X+>UO/$>E-Y:QX>:S6/CJ 2OIZXKQNOLZ>".XA:*5%>-QAE89!%
M?*?CG0QX=\77NGQ@"(-YD2C^Z>1712E?1G'7A;5'.UVOPHU)M.^(&GH6Q%<[
MH7&?53C]<5Q57-(N'L]9L;A"0\<ZD$?6KDKHPB[-,^QZ6HH9!+"DF,;E!_.I
M:Y#TQ*\"^.W_ ",VG?\ 7L?YU[[7@7QV_P"1FT[_ *]C_.KI?$95_@/*:***
MZ3@/J?X:_P#).]%_ZXG_ -"-=9WKD_AK_P D[T7_ *XG_P!"-=9WKD>YZ4?A
M0M%%%(H\A^/?_($TC_KZ;_T&O":]V^/?_(#TC_KZ;_T&O":Z:7PG!7^,*^FO
MA#_R333?]Z;_ -&M7S+7TU\(O^2::;_O3?\ HUJ578K#_$=U1117.=H4444
M--?(WC#_ )'77O\ L(W'_HUJ^NC7R+XP_P"1UU[_ +"-Q_Z-:M:6YS8C9&-7
M0>!?^1YT;_KY%<_70>!?^1YT;_KY%;/8YH[H^M****Y#T@I*6B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K>6%KJ,!@O+>.>)N
MJ.N17G^L_!?PW?PD:>DNGS9SN61I%/X,37I5)34FMB7%/<^9M>^$WB?1V>2"
MU-_ #PUL"SD?[O6N*N;6XLIC#=6\L$HZQRH5(_ U]G5SWB7P9H_BFWV:A;@R
M@82=.'7Z&M(U>YA+#KH?)M%=9XV\"WO@RZA$LPN;2<'RIU7;DCJ".QYKDZWB
M^8Y9)IV9)!/+;7$5Q Y26-PR..H(Y!KZ0^&'C63Q;HTD5ZX_M"TP)3P-X.<-
MC\*^:ZZ7P'XCD\,>*;6[&3#(1%,N<94_X5-2%T:4I\LCZOHID;K(@=""K#(/
MK3ZY3O/'_CGK+P:;8:1$^/M#&64>H'3]:\+KT_XZ2EO&=G$/NI8*?Q+O_P#6
MKS"NJFO=//K.\V%>T?!#PU;2V]UX@N(MTR3&" GM@ DC\\5XO7U3\/-,72O
M^FP ?,\7FOQU9N:FJ[(J@KR.KHHHKG.X**** "BBB@ HHHH **** /G/XU_\
MCR/^O9*\WKTCXU_\CR/^O9*\WKJC\*//J_&R6V4->0J1D%P#^=?8M@H33[90
M, 1*!^5?'=I_Q^P?]=5_G7V-9?\ 'C!_UR7^59UNAMA^I8HHHK$Z@HHHH *^
M<?C8H7QZI'\5G$3^;"OHZOG/XW?\CY'_ ->2?S:M*7Q&%?X3S>IK/_C]M_\
MKJO\ZAJ:S_X_;?\ ZZK_ #KH.(^QK+_CRM_^N2_RJQ5>R_X\K?\ ZY+_ "JQ
M7&>H)7@7QV_Y&;3O^O8_SKWVO OCM_R,VG?]>Q_G5TOB,J_P'E-%%%=)P'U/
M\-?^2=Z+_P!<3_Z$:ZSO7)_#7_DG>B_]<3_Z$:ZSO7(]STH_"A:***11Y#\>
M_P#D!Z1_U]-_Z#7A->[?'O\ Y >D?]?3?^@UX3732^$X*_QA7TU\(O\ DFFF
M_P"]-_Z-:OF6OIKX1?\ )---_P!Z;_T:U*KL5A_B.ZHHHKG.T**** $-?(OC
M#_D==>_["-Q_Z-:OKHU\B^,/^1UU[_L(W'_HUJUI;G-B-D8U=!X%_P"1YT;_
M *^17/UT'@7_ )'G1O\ KY%;/8Y8;H^M****Y#TPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.UG2[;6M*GL+
MM \,JE3GM[U\DZSISZ1K=[IKG+6L[1;O7!QFOL:OF3XM6B6GQ"OMBX\Y%E/N
M2*UI/6QS8A:7.'HHHK<Y#ZX\(W!NO!VBSDY+V,)/UV#-;?:N8^'A)^'^AD_\
M^JBNG[5R/<]*.R/G3XX CQ[%[V,?_H35YO7J?QVMROB[3[C!VO8A,^X=O\17
MEE=-/X4<-7^(PK[#T-E;0=/*]/LT?_H(KX\KZD^&NJC5O FG2[P\D2>2Y]Q_
M];%9U5H:X=ZL["BBBL3K"BBB@ HHHH **** "BBB@#YS^-?_ "/(_P"O9*\W
MKTCXU_\ (\C_ *]DKS>NJ/PH\^K\;)K3_C]@_P"NJ_SK[&LO^/&#_KDO\J^.
M;3_C]@_ZZK_.OL:R_P"/&#_KDO\ *LZW0VP_4L4445B=04444 )Z5\Z?&_\
MY'V/_KR3^;5]%^E?.GQO_P"1]C_Z\D_FU:4OB,:_P'F]36?_ !^V_P#UU7^=
M0U-9_P#'[;_]=5_G70<*/L:R_P"/*W_ZY+_*K%5[+_CRM_\ KDO\JL5QGJ"5
MX%\=O^1FT[_KV/\ .O?:\"^.W_(S:=_U['^=72^(RK_ >4T445TG ?4_PU_Y
M)WHO_7$_^A&NL[UR?PU_Y)WHO_7$_P#H1KK.]<CW/2C\*%HHHI%'D/Q[_P"0
M'I'_ %]-_P"@UX37NWQ[_P"0'I'_ %]-_P"@UX3732^$X*_QA7TU\(O^2::;
M_O3?^C6KYEKZ:^$7_)---_WIO_1K4JNQ6'^([JBBBN<[0HHHH 0U\B^,/^1U
MU[_L(W'_ *-:OKHU\B^,/^1UU[_L(W'_ *-:M:6YS8C9&-70>!?^1YT;_KY%
M<_70>!?^1YT;_KY%;/8YH[H^M****Y#T@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** $S17*?$,2_P#"#:E/"[)+!&)D8'!4J<Y%>=>$_C5Y
M%M]E\1QS2LN%2X@0$G_>&1^E4HMJZ,W-1=F>XT50TS5]/U>V%QI]U%<1$9W1
MMFKU2:"T444 %%%)0 9XKY;^)^H?VA\0=3/:%_('_ >*]P\>^.K3P?IZK@RW
M]PK""-<<$=V]!S7S)<3O<W4MQ,VZ69S(Y]23DUK2CK<Y<1-?"1T45>TC39=8
MUBTT^$9>XE"BMSE1]2>!H1!X&T)/^G&)OS4'^M=%56QMEL["VM5^[#$J#\!B
MK/:N-GIQ5D>8?&K0O[0\+QZC&"9;)\G']T]:^>Z^S+FVBO+66WF4-%(I5E/H
M:^1-=T2\\/ZS/IMXN)8FQD=&'8BMZ3TL<N(C9W,ZO6_@IXJCLKN;P_<E52ZD
M,T#D]9, $?B *\DI58JX9200<@CM6C5U8PA-Q=S[1I:\]^'_ ,2+3Q3 MC>'
M[/J<:C<&("S>Z_X5Z%7*XM.S/0C)25T+1112*"BBB@ HI** %HHHH ^<_C7_
M ,CR/^O9*\WKTCXU_P#(\C_KV2O-ZZH_"CSZOQLFM/\ C]@_ZZK_ #K[&LO^
M/&#_ *Y+_*OCFT_X_8/^NJ_SK[&LO^/&#_KDO\JSK=#;#]2Q1116)U!1110
MGI7SI\;_ /D?8_\ KR3^;5]%^E?.GQO_ .1]C_Z\D_FU:4OB,:_P'F]36?\
MQ^V__75?YU#4UG_Q^V__ %U7^==!PH^QK+_CRM_^N2_RJQ5>R_X\K?\ ZY+_
M "JQ7&>H)7@7QV_Y&;3O^O8_SKWVO OCM_R,VG?]>Q_G5TOB,J_P'E-%%%=)
MP'U/\-?^2=Z+_P!<3_Z$:ZSO7)_#7_DG>B_]<3_Z$:ZSO7(]STH_"A:***11
MY#\>_P#D!Z1_U]-_Z#7A->[?'O\ Y >D?]?3?^@UX3732^$X*_QA7TU\(O\
MDFFF_P"]-_Z-:OF6OIKX1?\ )---_P!Z;_T:U*KL5A_B.ZHHHKG.T**** $-
M?(OC#_D==>_["-Q_Z-:OKHU\B^,/^1UU[_L(W'_HUJUI;G-B-D8U=!X%_P"1
MYT;_ *^17/UT'@7_ )'G1O\ KY%;/8YH[H^M****Y#T@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** ,#QG$)_!.N)C)-A,0/<(2*^2J^P];B
M\_0M0A_YZ6TB_FIKX]92C,IZ@X-;4CDQ&Z+VE:SJ6B7/VC3;R6UEQMRAZ_A7
M;:5\9_$UDRB]>&^C!YWQA6(^J@5YU16KBGN8*;6S/?=/^.>BS(/M]E<VS=RO
MS"MZ+XM>$)5S_:#+[/&17S)14>R1JJ\CZ4N_C!X2MHRR74LS=ECB)S7#:_\
M'&_N,Q:%:+;+C_73 .WY=*\DHIJFD)UY,M:CJ5[JUXUW?W,D\[=7<U5HHJS$
M*]D^"?A@O/<Z]>6SJ$ 6T=@0"3G>1Z]JY7X??#VZ\5W<=Y=(\6DQMEWZ&4@\
MJ*^DK6U@LK6.VMXQ'#&H544< 5C4GT1TT:6O,R>EHHK$ZQ*\X^*G@G_A(M(%
M]86P?4[8Y^7K)'@Y7'<]#7H_6C%-.SN3**DK,^+GC>&5XI4=)$)5E88((Z@B
MFU[]\0OA;;ZNEUK&CJR:D?G:$$;)CGD^QKP:YMI[.X>WN86CE0X='&"*Z833
M."I3<7J-AFEMYDFA=DD4Y1T."#7IOA?XS:IISQV^M+]MM0-IE4!9%&..G6O+
MZ*;2>XH3<-CZFT[XD^%-2MUE76;:W+?P7,@B8?G6POB?0'&5US32/474?^-?
M(-%9.DC=8A]CZZD\6^'(1F77M+7ZW<?^-8.J_%7PIIL;E-06\D X2V^;)],]
M*^8Z*:I(3Q+['I_B#XU:U>S;-'1-/A QEE$CG\Q@5[AX>,Y\/:>US(TDS0*S
MLW4DC-?(%?9EM%Y%K#$.B(%_(5-6*5K%T)N3;98HHHK(Z3YS^-?_ "/(_P"O
M9*\WKTCXU_\ (\C_ *]DKS>NJ/PH\^K\;)K3_C]@_P"NJ_SK[&LO^/&#_KDO
M\J^.;3_C]@_ZZK_.OL:R_P"/&#_KDO\ *LZW0VP_4L4445B=04444 )Z5\Z?
M&_\ Y'V/_KR3^;5]%^E?.GQO_P"1]C_Z\D_FU:4OB,:_P'F]36?_ !^V_P#U
MU7^=0U-9_P#'[;_]=5_G70<*/L:R_P"/*W_ZY+_*K%5[+_CRM_\ KDO\JL5Q
MGJ"5X%\=O^1FT[_KV/\ .O?:\!^.W_(S:=_U['^=72^(RK_ >54445TG ?4_
MPU_Y)WHO_7$_^A&NL[UR?PU_Y)WHO_7$_P#H1KK.]<CW/2C\*%HHHI%'D/Q[
M_P"0'I'_ %]-_P"@UX37NWQ[_P"0'I'_ %\M_P"@UX3732^$X:_QA7TU\(O^
M2::;_O3?^C6KYEKZ:^$7_)---_WIO_1K4JNP\/\ $=U1117.=H4444 (:^1?
M&'_(ZZ]_V$;C_P!&M7UT:^1?&'_(ZZ]_V$;C_P!&M6M+<YL1LC&KH/ O_(\Z
M-_U\BN?KH/ O_(\Z-_U\BMGL<L-T?6E%%%<AZ84444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% #>U<7XN^&^C>*OWS+]DO!G$T2CYO]X=Z[7M2
M"A2<=A.*DK,^<-4^#/BBPC,EN+:]4?PPN=_Y$"N'OM)U'3)6BOK.XMV7J)$(
MK[(JO<V=M=(4N((Y5(Y#J#6JJOJ82H16Q\:45]5S?#_PI?,9)]#M2Y[J"O\
M(U4/PK\%9S_8<?\ W_E_^*J_:KL9>PEW/E^@ DX R:^HX_A=X+0Y&AQ'_>ED
M;^;5JV/A'P]I@_T/2+2+_MGG^='M5V!8=]SYLT/P%XC\0-FST^18QUEG^1?U
MKU#PG\%XM.NH[S7IX[N1.1;QY*9]R<9KUU0!\H  I:RE4;-HT(HCBB2"-8XD
M"(HP%48 J6BBH-PHHHH **** $KGO$O@W1_%5OY>HVX,BC"3KPZ?0UT5(:$[
M"<5):GSIK7P7\0V&^2Q>"_A'1$)$G_?)&/R-<!>Z?>:=.\-Y:S6\BG!$B$<U
M]E"J=]I=CJ,1BO+2&=#U$B UJJK.>="/0^.**^HY_AEX-N&)?0X03UV2.G_H
M+"JW_"IO!'_0%_\ )N?_ .+J_:&/LO,^9:?'$\T@2)&=SP%49)KZ=C^%W@N'
M&W0XS_OS2-_-JW=/\.:-I6%L=,M8-O0I&,_G2]H7'#M[L^>/#GPP\2ZU)%<_
M9$M;<.&+7)*Y'L,$U].8XQ2TM93DY'3"FH;!1114EGSE\:C_ ,5P,_\ /LE>
M<5]@WN@:3J4WGWNGP3RXV[G3)Q5;_A$/#O\ T!K/_OT*VC4LK'-.@V[W/DVS
M_P"/VW_ZZK_.OL6R_P"/&W_ZYK_*LP>$_#ZL&&CV8(Y!\L5M(H4!0, # J)R
MYBJ4.0=1114&X4444 )7SI\;O^1]C_Z\D_FU?1=9E_H&DZG<>?>Z?!<2[=N^
M1,G'I50E9W,ZL>96/C^IK/\ X_;?_KJO\Z^L?^$1\._] :S_ ._0IR^$?#ZL
M&&CV@*G(/EBM?:&'U=]S3LO^/*W_ .N2_P JL4U5"@*HP .*=6!UAVKP#X[?
M\C-I_P#U['^=>_5G7VAZ7J<JR7UC!<.@VJTBY(%5!V=S.I'F5CX]HKZW_P"$
M1\._] :S_P"_0H_X1'P[_P! :S_[]"M?:'/]7?<S_AI_R3S1?^N!_P#0C768
MXJ"UMH+.!+>VB6*%%PJ(, 58-8/5G5%65@HHHH*/(/CU_P @32/^OIO_ $&O
M"J^Q;_2['58UCO[2*Y5#N42+G!JC_P (CX=_Z UE_P!^A6L:G*K'/4HN4KW/
MDBOIKX1#/PSTW_>F_P#1K5N_\(CX>_Z UG_WZ%:5A9VUA;);VD*0PH3M1!@#
MFE.?,@I4^5W+=%%%9G0%%%% "=J^1O&'_([:\/\ J(W'_HUJ^N:QIO"^A7$[
MS3:7;/+(Q=W*<DGJ:N$N5F56'.CY%KH/ O\ R/.C?]?(KZ7_ .$1\._] :R_
M[]"I(?#&AVEPL\&EVL<L9W*ZIR#6CJ)F,<.T[W-FBBBL#K"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
; **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>cspi-20220322xex23d2002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cspi-20220322xex23d2002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  ! 1P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Y_HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
8H **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>cspi-20220322xex23d2001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cspi-20220322xex23d2001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %< S@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** &8YKE?'FN_V+H$@B<+<SC9&._N:ZH\5XA\2=4&H>)O(0YCMD$9Y_
MBR2?Z5C7GRPN>GD^$^LXI1>RU9R/VB?_ )[2?]]&O>O!.JIJOAJT8R!Y8D$<
MO/.X#'-> =:[GX8:P]EX@&GM_JKL$'GHP!(_EBN+#5.6=NY]9GN"5;"N<=XZ
M_P"9[9124M>F? !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%)0 WC=THR,$TQY%C0LQ 4#))Z"LK3?$-AJM_/:6<
MJRO H+LO(&>V:+I%1A*2<DM%N;=%%%!(4444 %%%% &/XCNY;#0+RZMFVS0Q
MEE; .#^->.#XB>)P,#4%Q_UP3_"O7O%__(IZE_UQ-?.^*X<5.49*S/K.'<+0
MK4INK%/7JK]#J_\ A8WBC_H(K_WX3_"C_A8WBC_H(K_WX3_"N5HKE]K/N?1_
MV;@_^?<?N1U7_"QO%'_017_OPG^%'_"QO%'_ $$5_P"_"?X5RM%'M9]P_LW!
M_P#/N/W(ZK_A8WBC_H(K_P!^$_PH_P"%C>*/^@BO_?A/\*Y6BCVL^X?V;@_^
M?<?N1U7_  L;Q1_T$5_[\)_A1_PL;Q1_T$5_[\)_A7*T4>UGW#^S<'_S[C]R
M.I/Q$\3G(.H+_P!^$_PKUOPG?W&I^'+.[NVWSRIEFP!G\!7SV*]]\"8_X0S3
MAGG9_6NK"U)2D^9GS_$.%H4:$94H)._16Z'3T445W'R 4444 %%%% !1110
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
MO]^?_OTU'_"S_#O]^X_[]-7I>VAW/@O[-Q?_ #[?W':45Q?_  L_P[_?N/\
MOTU'_"S_  [_ 'Y_^_34>VAW#^S<7_S[?W':<T8&*S=)U:WUO3X[ZT+&%\X+
M#!X)!X^HK2'6M$[ZHXY1<9.,E9HQ?&'_ "*>I?\ 7$U\[=Z^B?&'_(IZE_UQ
M-?.W>N#&;H^SX7_@S]?T%KL?AC_R.</_ %Q?^5<=78_#'_D<X?\ KB_\JYZ'
M\1'L9K_N53T9[G1117KGYF%%%% !1110 444E #1[4O'>J]Q=0VD+2W$JQHH
MR68\"N2U#XG:%92%$,UT?6!01^9(J95(QW9M1PU:L_W<6SM<TF3V7]:\PG^+
MB8/V73&SV\R0?TK/;XLZF6R+& #TW&LGB::ZGHPR+'37P6^:/8,4TJWK7E%O
M\7+D'_2--0C_ &'_ ,:V(/BQI$QQ/:W</OA6'\Z:Q%-]3.IDV-A]B_I9GH!^
MGZTO05E:3X@T[68P]G<(X/8'D?A6KG(K5-/5'FSA*#Y9*S'4444Q#.,4OX4@
MYP:P_$'B6Q\.I$]Z7 E)"E5)Y&.OYTFTE=E4X2J248*[9NT5Q?\ PL_P[_?G
M_P"_34G_  M#P[_?N/\ OTU1[:'<Z_[-Q?\ S[?W':?6E)P.E86@>)]/\1"4
MV,C$Q$!PRX(ST_D:W:M--71R5*<Z<G&:LQU%%%,D8.>]*0#UIJ_K7.:UXWT?
M0[S[+=ROYV-V$3.*4I*.K+HT:E:7+35WY'2T5Q?_  L_P[_?N/\ OTU+_P +
M/\._WY_^_1J/;0[G5_9N+_Y]O[CLQBBL[2-5AU?3TO+<.(G&5+KM)]Z*M.^I
MQ3O!\LMS3HHHI@%%%% #"0#S7S_XSUQM<\032JX-O$=D7I@=Z]@\8ZXNA:#-
M<#!E8;(QG&2:^?:XL7/:)]9PSA+N6(DO)?J%6+*TDOKV&VB4L\K!0 ,U7KT3
MX6:*MS>S:M+@K ?+08_B(SG\C7)3ASS2/H\PQ2PN'E4?3\ST75]%AO\ P]-I
MBJ-OEA4&.A'2OGJ:)X)WAD&'C8JP]"#BOIT@9->$^/M%;2?$DTB\Q71,R''0
MD\C\Z[,7'121\SPUBK5949O?5>IRE=9\/]<_L?Q J2.!;W("/GIN[']:Y.G
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
MI:**]4_. HHHH **** &@=*\\^)^A+>:<NJ(I$UN,-CNF>:]$JGJ%LMWI]Q
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
M_P!<37SMWK@QFZ/M.%_X,_7]!:['X8_\CG#_ -<7_E7'5V/PQ_Y'.'_KB_\
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
M Q1JG'L,59"*%"@8'I3CUQFNRE1C36A\QF.:5,<USI)+8?1116IYI@^+<?\
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
M_O5\P5]1_#+23I'@33XF_P!9*#.P]"U954DC>@Y-[G8T445@=84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1124 %8&O\ C'0_#2_\3._CA<C(C +.?P%<I\0_
MB;%X:B%GI$EO<:FS8=2=PA&.^#UZ<5X!J.HW>KW\E[?3--<2G+,U:0A?<PJ5
ME'1'J?B'XX7DLABT&U2&+'^NG&6/X5PEUX\\5W;$OX@U!<]HIR@_3%<[16R@
MD<KJ2>[--O$>N/\ ?UG46^MU(?ZT+XCUQ/N:SJ*_2ZD']:S**KE0N9G16WCS
MQ7:."GB#4&QVEG+C]<UVFA?&_5+5TBUBTCNX1P9(AM?_  KRFBDX)C522V9]
M3Z!\0_#?B*1(;34 ER_'V>92CY].>#^%=97Q_P"'+=[OQ/I5NA8-)>1*"O49
M8<U]?*NU H[#'-<]2*BSKHS<EJ/HHHJ#8**** "BBB@ HHHH **** "BBB@
MHHHH **** /G/XU_\CR/^O9*\WKTCXU_\CR/^O9*\WKJC\*//J_&R:T_X_8/
M^NJ_SK[&LO\ CQ@_ZY+_ "KXYM/^/V#_ *ZK_.OL:R_X\8/^N2_RK.MT-L/U
M+%%%%8G4%%%% !1110 4444 %%%% "=J\_\ B+\0+;PO82V%K(&U:6,B- /]
M6".&->@5\N_%1;@?$;53< C+1["PX*[!C%735WJ8UI.,=#EKW4+S4[DW%]=3
M7,QZO,Y8_K72^"O'FH^%-4C9IYIM//RR6S.2H'J!V-<E25T.*>AQJ33NC[$T
M?5;36]*@U*QD\RVF&4?&,\X/ZBM#UKS;X*B\'@<?: 1;F=C;Y'5<\_KFO2:Y
M6K.QZ$7=)BT444BA#7SO\8/%J:SK<>E64Q:TLLB3:2 [G&?KC'\Z]P\4:@VE
M>%]4OU(#P6LCH3_>VG'ZXKY'E=YI7E<Y=R23ZDUK26MSFQ$[*PRBBMSPAX>D
M\2^)+/3E20PLX,[1C[L>>3[<5N_=.6*N[$OAKP3KGBLL^G6H-NA"O.[!57\^
MOX5ZSI7P-TB%%.IWMQ<MCE8_W8_QKTO2]*L]&T^*RL8A%!&,*H_F:ND5SNHW
ML=D:$5N>?O\ !OP@\6P6]PI'\0G.:YG6/@5$P+Z/J;*<<1W(R/S%>STE2IM%
MNE%]#Y0U[P-XC\-Q&;4M.9(,X$T;JZ_H>/QKG*^S9X(;F%H9XUDC88*L,@U\
MV_%/P[H_AWQ$D.F,X>93-+"2"L>3P!Z"MH5+Z,YJM'E5T<)1116A@.AAEN)D
MAA1GD<X1%&237IGASX+:SJ2QSZO*FG0DY\OAI2/PX%='\'_!"VULGB6^4^=,
MI%LC#@*<?-]?2O836,ZFMD=5*BFKR/.+7X+>%8%'G+=7#^K2X_2HK_X(^&[F
M,BTFN[5_7?O_ $->FT5GSR[FWLX=CY_O?@IK-IJD)M)8;VS\U=Y9@K*N1G@]
M:]ZMX$MK>.", )&H50/05/10Y-[CC!1V"BBBI+"BBB@ HHHH **** "BBB@
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
MO/\ OU6OX9^(VB>*M5;3M/6X\Y8FE/F1X& 0/ZBCE8U.+T3.SHHHJ2PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!*^;OC'H[:=XU>[5,0WT?FJ?5APW]*
M^D37GOQ8\*2>)/#\=Q:1F2]L2S1HHR64XW#'X"K@[,RK1YHGS=11172<!ZS\
M,?B3:Z-9'1]>N9D@#Y@G;+!!Q\O'('^->ZQ31SQ+)$ZO&PR&4Y!KXQKI/#_C
MSQ%X;58]/OV^S]X)0'7]>GX5E.G?5'13KV5F?5U+7E?AOXT:3?B*#6(VL9R,
M-)UB)_I7H6GZ[I6K+NT[4;2Z'_3&8,1^ K%Q:W.F,XRV-.BDI:184444 %%%
M% !114,LL<$3R2NJ(HRS,< #W- #V944LQ  Y)/:O-O%OQ?TK1=]KI6W4+P<
M$KD1H?<]_P *X;XB_$V[U6YNM'TB<1Z<I,<DL>"9\'J#Z<=NM>85M"EU9RU*
M_2)M:MXMU_7)&-]JMU(A_P"62RD(/^ CBL6BBMCF<F]PHI\44LS!8D=W/9!D
MU<&AZNPRNE7I'J+=O\*!%"BK4VF7]N,SV-Q&!U\R%A_2JM %BSU*^T^3?8WE
MQ;/ZPRE#^E>T?"3QOKNNZO-I.I3?:88[8S"9_OC!4=>_WJ\/KV7X#:<?/U75
M"IQM$"G\<G^0K.I:QM1D^9(]NI:**YSN/G/XU_\ (\C_ *]DKS>O2/C7_P C
MR/\ KV2O-ZZH?"CSZOQLFL_^/VW_ .NJ_P Z]B^(GQ+>UMH-'\/WFVX";;J:
M+(,9P,!3^?(KQ<$@Y!P1026)).2>]-PNR8S:32))IIKF9YYY9))7.6DD<DL?
M4DU'4]G8WE_-Y-G:S7,N,^7"AD/Y"NDL?AKXNOE#+H\\*G_GN-GZ'FBZ0)-[
M'*45W$OPC\7Q1[OL,;>RR@FN>U#PIX@TJ,O>Z->P1CK(T!V_GTHYD#A);HR*
MLV6H7VG3>=8WD]M*/XX92I_2JU%,D]_^'?Q1AUQ5TW6IHX=1&!$Y&T3_ - ?
M\:]4KXM5GBD1T8JZG(([&OI?X9^,$\3>'8XKB8'4;50DP)&Y@.CX]ZYZE.VJ
M.RC5OHSO**2EK,Z!*\"^.W_(S:=_U['^=>^UX%\=O^1FT[_KV/\ .KI?$95_
M@/*:***Z3@/J?X:_\D[T7_KB?_0C76=ZY/X:_P#).]%_ZXG_ -"-=9WKD>YZ
M,?A1\V_&;_DH<W_7M'_*O/J]2^+/A_6M2\<RW%CI%_=0FWC E@MG=<XZ9 KA
MO^$0\3_]"[J__@#)_A71!JR..I%\S,:BK^H:+JVEHKZAIM[9HYVJ]Q;L@9O;
M(JA5F0445I6GAS6[^V2XM-&U"X@;.R2"U=U.#@X(&.M&P&;16S_PA_B?_H7-
M7_\  &3_  H_X0_Q/_T+FK_^ ,G^%+FB5ROL8U%;/_"'^)_^A<U?_P  9/\
M"C_A#_$__0N:O_X R?X4<T0Y7V,:BMG_ (1#Q/\ ]"[J_P#X R?X5DS0RV\\
MD$\;QS1L5>.0892.""#T-/FN+E8RBBI(()KN=(+>*2:9SA(XT+,Q] !UH$1T
M5L_\(?XG_P"A<U?_ , 9/\*/^$/\3_\ 0N:O_P" ,G^%+FB5ROL8U>M_ >R9
MM;U2_*_(EN(0WN6!_I7GO_"'^)_^A=U?_P  9/\ "O=_A%H5QHOA-VO+6:UN
M[B8M)',A5@!P.#45&K&M&#YCT2BBBN<[0HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ I#2T4 >!?$OX9'2Q-KFC*[VSOF:V1>8\_Q#VKRBOM!D#H58 @\$
M$<&O,O&?PALM:=[W1C%8WA',>W;$Y^@'%:PJ=&<M6CUB?/E%:_B#POJWAF\^
MS:G:E#C*R)S&P]C616YS.-MPJ6WN[BSF$UM/)#(.C1L0:BHH$>I>'OC;JFGQ
M"#5[0:@O $JOL<?H<U[)X=\5:7XGL4N=/N58D O$3\\9]"*^2:M6&I7NE72W
M-A=36\X'#QL5-9RI)[&\*\EN?9-+VKR_P!\4K77EMM*U5FCU5OE#X CF.>,<
M]:]/K!IK<ZXR4E="T444BA*\8^,GC0)$?#5A(PD8AKJ1&Z#!^3^1_"O5-=UB
M#0=%NM2N,^7 A; ZD]A7R)<W,][=RW-S*TDTC%GD8Y)-:4H7=SGKU+*R(J**
ML6-E<:E>PV=K$9)YG"H@[FN@XQ;#3[S5+R.SL8))[ASA$49KV3P[\#X$\BZU
MR^:4D R6L:8 ..A;//Y5W/@KP/8^$--5$2.2^<?O[C'+'T!["NL-82JOH=E.
M@EK(RM+\-Z/H\"16&G6T2KT(C!/YUK49I:R-[6(98(9UVRQI(/1E!KE];^'/
MAO7%<SZ?'%,P_P!="-K"NNI*$VA.*>YX#XB^"6HV,+W&C7@OE SY+IM<?3G!
MKT3X3Z1)I/@>V\U"LUPS2NK#!'H*[JD  & ,53FVK,B-*,7=#J***DU/G/XU
M_P#(\C_KV2O-Z](^-?\ R/(_Z]DKS>NJ'PH\^K\;"NC\&^#KSQEJC6MLXBAB
M >>8KD(#TX[FN<KZ<^&/AJ/P[X3A+(OVN\ FF8#D_P!T?@#^M%25D.E#F9K^
M&?"FF^%].2VL(%\P*!+.1\\A[D_X5T&**7M7*=R26P5'(BRH4=0RG@@C(-24
M4#/#_B;\,X+>UO/$>E-Y:QX>:S6/CJ 2OIZXKQNOLZ>".XA:*5%>-QAE89!%
M?*?CG0QX=\77NGQ@"(-YD2C^Z>1712E?1G'7A;5'.UVOPHU)M.^(&GH6Q%<[
MH7&?53C]<5Q57-(N'L]9L;A"0\<ZD$?6KDKHPB[-,^QZ6HH9!+"DF,;E!_.I
M:Y#TQ*\"^.W_ ",VG?\ 7L?YU[[7@7QV_P"1FT[_ *]C_.KI?$95_@/*:***
MZ3@/J?X:_P#).]%_ZXG_ -"-=9WKD_AK_P D[T7_ *XG_P!"-=9WKD>YZ4?A
M0M%%%(H\A^/?_($TC_KZ;_T&O":]V^/?_(#TC_KZ;_T&O":Z:7PG!7^,*^FO
MA#_R333?]Z;_ -&M7S+7TU\(O^2::;_O3?\ HUJ578K#_$=U1117.=H4444
M--?(WC#_ )'77O\ L(W'_HUJ^NC7R+XP_P"1UU[_ +"-Q_Z-:M:6YS8C9&-7
M0>!?^1YT;_KY%<_70>!?^1YT;_KY%;/8YH[H^M****Y#T@I*6B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K>6%KJ,!@O+>.>)N
MJ.N17G^L_!?PW?PD:>DNGS9SN61I%/X,37I5)34FMB7%/<^9M>^$WB?1V>2"
MU-_ #PUL"SD?[O6N*N;6XLIC#=6\L$HZQRH5(_ U]G5SWB7P9H_BFWV:A;@R
M@82=.'7Z&M(U>YA+#KH?)M%=9XV\"WO@RZA$LPN;2<'RIU7;DCJ".QYKDZWB
M^8Y9)IV9)!/+;7$5Q Y26-PR..H(Y!KZ0^&'C63Q;HTD5ZX_M"TP)3P-X.<-
MC\*^:ZZ7P'XCD\,>*;6[&3#(1%,N<94_X5-2%T:4I\LCZOHID;K(@=""K#(/
MK3ZY3O/'_CGK+P:;8:1$^/M#&64>H'3]:\+KT_XZ2EO&=G$/NI8*?Q+O_P#6
MKS"NJFO=//K.\V%>T?!#PU;2V]UX@N(MTR3&" GM@ DC\\5XO7U3\/-,72O
M^FP ?,\7FOQU9N:FJ[(J@KR.KHHHKG.X**** "BBB@ HHHH **** /G/XU_\
MCR/^O9*\WKTCXU_\CR/^O9*\WKJC\*//J_&R6V4->0J1D%P#^=?8M@H33[90
M, 1*!^5?'=I_Q^P?]=5_G7V-9?\ 'C!_UR7^59UNAMA^I8HHHK$Z@HHHH *^
M<?C8H7QZI'\5G$3^;"OHZOG/XW?\CY'_ ->2?S:M*7Q&%?X3S>IK/_C]M_\
MKJO\ZAJ:S_X_;?\ ZZK_ #KH.(^QK+_CRM_^N2_RJQ5>R_X\K?\ ZY+_ "JQ
M7&>H)7@7QV_Y&;3O^O8_SKWVO OCM_R,VG?]>Q_G5TOB,J_P'E-%%%=)P'U/
M\-?^2=Z+_P!<3_Z$:ZSO7)_#7_DG>B_]<3_Z$:ZSO7(]STH_"A:***11Y#\>
M_P#D!Z1_U]-_Z#7A->[?'O\ Y >D?]?3?^@UX3732^$X*_QA7TU\(O\ DFFF
M_P"]-_Z-:OF6OIKX1?\ )---_P!Z;_T:U*KL5A_B.ZHHHKG.T**** $-?(OC
M#_D==>_["-Q_Z-:OKHU\B^,/^1UU[_L(W'_HUJUI;G-B-D8U=!X%_P"1YT;_
M *^17/UT'@7_ )'G1O\ KY%;/8Y8;H^M****Y#TPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.UG2[;6M*GL+
MM \,JE3GM[U\DZSISZ1K=[IKG+6L[1;O7!QFOL:OF3XM6B6GQ"OMBX\Y%E/N
M2*UI/6QS8A:7.'HHHK<Y#ZX\(W!NO!VBSDY+V,)/UV#-;?:N8^'A)^'^AD_\
M^JBNG[5R/<]*.R/G3XX CQ[%[V,?_H35YO7J?QVMROB[3[C!VO8A,^X=O\17
MEE=-/X4<-7^(PK[#T-E;0=/*]/LT?_H(KX\KZD^&NJC5O FG2[P\D2>2Y]Q_
M];%9U5H:X=ZL["BBBL3K"BBB@ HHHH **** "BBB@#YS^-?_ "/(_P"O9*\W
MKTCXU_\ (\C_ *]DKS>NJ/PH\^K\;)K3_C]@_P"NJ_SK[&LO^/&#_KDO\J^.
M;3_C]@_ZZK_.OL:R_P"/&#_KDO\ *LZW0VP_4L4445B=04444 )Z5\Z?&_\
MY'V/_KR3^;5]%^E?.GQO_P"1]C_Z\D_FU:4OB,:_P'F]36?_ !^V_P#UU7^=
M0U-9_P#'[;_]=5_G70<*/L:R_P"/*W_ZY+_*K%5[+_CRM_\ KDO\JL5QGJ"5
MX%\=O^1FT[_KV/\ .O?:\"^.W_(S:=_U['^=72^(RK_ >4T445TG ?4_PU_Y
M)WHO_7$_^A&NL[UR?PU_Y)WHO_7$_P#H1KK.]<CW/2C\*%HHHI%'D/Q[_P"0
M'I'_ %]-_P"@UX37NWQ[_P"0'I'_ %]-_P"@UX3732^$X*_QA7TU\(O^2::;
M_O3?^C6KYEKZ:^$7_)---_WIO_1K4JNQ6'^([JBBBN<[0HHHH 0U\B^,/^1U
MU[_L(W'_ *-:OKHU\B^,/^1UU[_L(W'_ *-:M:6YS8C9&-70>!?^1YT;_KY%
M<_70>!?^1YT;_KY%;/8YH[H^M****Y#T@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** $S17*?$,2_P#"#:E/"[)+!&)D8'!4J<Y%>=>$_C5Y
M%M]E\1QS2LN%2X@0$G_>&1^E4HMJZ,W-1=F>XT50TS5]/U>V%QI]U%<1$9W1
MMFKU2:"T444 %%%)0 9XKY;^)^H?VA\0=3/:%_('_ >*]P\>^.K3P?IZK@RW
M]PK""-<<$=V]!S7S)<3O<W4MQ,VZ69S(Y]23DUK2CK<Y<1-?"1T45>TC39=8
MUBTT^$9>XE"BMSE1]2>!H1!X&T)/^G&)OS4'^M=%56QMEL["VM5^[#$J#\!B
MK/:N-GIQ5D>8?&K0O[0\+QZC&"9;)\G']T]:^>Z^S+FVBO+66WF4-%(I5E/H
M:^1-=T2\\/ZS/IMXN)8FQD=&'8BMZ3TL<N(C9W,ZO6_@IXJCLKN;P_<E52ZD
M,T#D]9, $?B *\DI58JX9200<@CM6C5U8PA-Q=S[1I:\]^'_ ,2+3Q3 MC>'
M[/J<:C<&("S>Z_X5Z%7*XM.S/0C)25T+1112*"BBB@ HI** %HHHH ^<_C7_
M ,CR/^O9*\WKTCXU_P#(\C_KV2O-ZZH_"CSZOQLFM/\ C]@_ZZK_ #K[&LO^
M/&#_ *Y+_*OCFT_X_8/^NJ_SK[&LO^/&#_KDO\JSK=#;#]2Q1116)U!1110
MGI7SI\;_ /D?8_\ KR3^;5]%^E?.GQO_ .1]C_Z\D_FU:4OB,:_P'F]36?\
MQ^V__75?YU#4UG_Q^V__ %U7^==!PH^QK+_CRM_^N2_RJQ5>R_X\K?\ ZY+_
M "JQ7&>H)7@7QV_Y&;3O^O8_SKWVO OCM_R,VG?]>Q_G5TOB,J_P'E-%%%=)
MP'U/\-?^2=Z+_P!<3_Z$:ZSO7)_#7_DG>B_]<3_Z$:ZSO7(]STH_"A:***11
MY#\>_P#D!Z1_U]-_Z#7A->[?'O\ Y >D?]?3?^@UX3732^$X*_QA7TU\(O\
MDFFF_P"]-_Z-:OF6OIKX1?\ )---_P!Z;_T:U*KL5A_B.ZHHHKG.T**** $-
M?(OC#_D==>_["-Q_Z-:OKHU\B^,/^1UU[_L(W'_HUJUI;G-B-D8U=!X%_P"1
MYT;_ *^17/UT'@7_ )'G1O\ KY%;/8YH[H^M****Y#T@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** ,#QG$)_!.N)C)-A,0/<(2*^2J^P];B
M\_0M0A_YZ6TB_FIKX]92C,IZ@X-;4CDQ&Z+VE:SJ6B7/VC3;R6UEQMRAZ_A7
M;:5\9_$UDRB]>&^C!YWQA6(^J@5YU16KBGN8*;6S/?=/^.>BS(/M]E<VS=RO
MS"MZ+XM>$)5S_:#+[/&17S)14>R1JJ\CZ4N_C!X2MHRR74LS=ECB)S7#:_\
M'&_N,Q:%:+;+C_73 .WY=*\DHIJFD)UY,M:CJ5[JUXUW?W,D\[=7<U5HHJS$
M*]D^"?A@O/<Z]>6SJ$ 6T=@0"3G>1Z]JY7X??#VZ\5W<=Y=(\6DQMEWZ&4@\
MJ*^DK6U@LK6.VMXQ'#&H544< 5C4GT1TT:6O,R>EHHK$ZQ*\X^*G@G_A(M(%
M]86P?4[8Y^7K)'@Y7'<]#7H_6C%-.SN3**DK,^+GC>&5XI4=)$)5E88((Z@B
MFU[]\0OA;;ZNEUK&CJR:D?G:$$;)CGD^QKP:YMI[.X>WN86CE0X='&"*Z833
M."I3<7J-AFEMYDFA=DD4Y1T."#7IOA?XS:IISQV^M+]MM0-IE4!9%&..G6O+
MZ*;2>XH3<-CZFT[XD^%-2MUE76;:W+?P7,@B8?G6POB?0'&5US32/474?^-?
M(-%9.DC=8A]CZZD\6^'(1F77M+7ZW<?^-8.J_%7PIIL;E-06\D X2V^;)],]
M*^8Z*:I(3Q+['I_B#XU:U>S;-'1-/A QEE$CG\Q@5[AX>,Y\/:>US(TDS0*S
MLW4DC-?(%?9EM%Y%K#$.B(%_(5-6*5K%T)N3;98HHHK(Z3YS^-?_ "/(_P"O
M9*\WKTCXU_\ (\C_ *]DKS>NJ/PH\^K\;)K3_C]@_P"NJ_SK[&LO^/&#_KDO
M\J^.;3_C]@_ZZK_.OL:R_P"/&#_KDO\ *LZW0VP_4L4445B=04444 )Z5\Z?
M&_\ Y'V/_KR3^;5]%^E?.GQO_P"1]C_Z\D_FU:4OB,:_P'F]36?_ !^V_P#U
MU7^=0U-9_P#'[;_]=5_G70<*/L:R_P"/*W_ZY+_*K%5[+_CRM_\ KDO\JL5Q
MGJ"5X%\=O^1FT[_KV/\ .O?:\!^.W_(S:=_U['^=72^(RK_ >54445TG ?4_
MPU_Y)WHO_7$_^A&NL[UR?PU_Y)WHO_7$_P#H1KK.]<CW/2C\*%HHHI%'D/Q[
M_P"0'I'_ %]-_P"@UX37NWQ[_P"0'I'_ %\M_P"@UX3732^$X:_QA7TU\(O^
M2::;_O3?^C6KYEKZ:^$7_)---_WIO_1K4JNP\/\ $=U1117.=H4444 (:^1?
M&'_(ZZ]_V$;C_P!&M7UT:^1?&'_(ZZ]_V$;C_P!&M6M+<YL1LC&KH/ O_(\Z
M-_U\BN?KH/ O_(\Z-_U\BMGL<L-T?6E%%%<AZ84444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% #>U<7XN^&^C>*OWS+]DO!G$T2CYO]X=Z[7M2
M"A2<=A.*DK,^<-4^#/BBPC,EN+:]4?PPN=_Y$"N'OM)U'3)6BOK.XMV7J)$(
MK[(JO<V=M=(4N((Y5(Y#J#6JJOJ82H16Q\:45]5S?#_PI?,9)]#M2Y[J"O\
M(U4/PK\%9S_8<?\ W_E_^*J_:KL9>PEW/E^@ DX R:^HX_A=X+0Y&AQ'_>ED
M;^;5JV/A'P]I@_T/2+2+_MGG^='M5V!8=]SYLT/P%XC\0-FST^18QUEG^1?U
MKU#PG\%XM.NH[S7IX[N1.1;QY*9]R<9KUU0!\H  I:RE4;-HT(HCBB2"-8XD
M"(HP%48 J6BBH-PHHHH **** $KGO$O@W1_%5OY>HVX,BC"3KPZ?0UT5(:$[
M"<5):GSIK7P7\0V&^2Q>"_A'1$)$G_?)&/R-<!>Z?>:=.\-Y:S6\BG!$B$<U
M]E"J=]I=CJ,1BO+2&=#U$B UJJK.>="/0^.**^HY_AEX-N&)?0X03UV2.G_H
M+"JW_"IO!'_0%_\ )N?_ .+J_:&/LO,^9:?'$\T@2)&=SP%49)KZ=C^%W@N'
M&W0XS_OS2-_-JW=/\.:-I6%L=,M8-O0I&,_G2]H7'#M[L^>/#GPP\2ZU)%<_
M9$M;<.&+7)*Y'L,$U].8XQ2TM93DY'3"FH;!1114EGSE\:C_ ,5P,_\ /LE>
M<5]@WN@:3J4WGWNGP3RXV[G3)Q5;_A$/#O\ T!K/_OT*VC4LK'-.@V[W/DVS
M_P"/VW_ZZK_.OL6R_P"/&W_ZYK_*LP>$_#ZL&&CV8(Y!\L5M(H4!0, # J)R
MYBJ4.0=1114&X4444 )7SI\;O^1]C_Z\D_FU?1=9E_H&DZG<>?>Z?!<2[=N^
M1,G'I50E9W,ZL>96/C^IK/\ X_;?_KJO\Z^L?^$1\._] :S_ ._0IR^$?#ZL
M&&CV@*G(/EBM?:&'U=]S3LO^/*W_ .N2_P JL4U5"@*HP .*=6!UAVKP#X[?
M\C-I_P#U['^=>_5G7VAZ7J<JR7UC!<.@VJTBY(%5!V=S.I'F5CX]HKZW_P"$
M1\._] :S_P"_0H_X1'P[_P! :S_[]"M?:'/]7?<S_AI_R3S1?^N!_P#0C768
MXJ"UMH+.!+>VB6*%%PJ(, 58-8/5G5%65@HHHH*/(/CU_P @32/^OIO_ $&O
M"J^Q;_2['58UCO[2*Y5#N42+G!JC_P (CX=_Z UE_P!^A6L:G*K'/4HN4KW/
MDBOIKX1#/PSTW_>F_P#1K5N_\(CX>_Z UG_WZ%:5A9VUA;);VD*0PH3M1!@#
MFE.?,@I4^5W+=%%%9G0%%%% "=J^1O&'_([:\/\ J(W'_HUJ^N:QIO"^A7$[
MS3:7;/+(Q=W*<DGJ:N$N5F56'.CY%KH/ O\ R/.C?]?(KZ7_ .$1\._] :R_
M[]"I(?#&AVEPL\&EVL<L9W*ZIR#6CJ)F,<.T[W-FBBBL#K"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
; **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>cspi-20220322xex23d2004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cspi-20220322xex23d2004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  X (0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
"_]D!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
